The Powerduck Blog
API engineering, from the spec out
Product updates, engineering notes, and guides for designing, debugging, testing, mocking, and serving MCP tools from one OpenAPI spec.
Browse the guidesChecking the Related Context Around a Flagged Line
The line is the anchor; the context decides it.
Read articleWhen an Agent Removes Input Validation and Trusts Callers
Deleted guards are easy to miss in a large agent diff.
Read articleA Repeatable Review Routine for Daily AI Commits
A routine keeps the review fast and consistent.
Read articleWhen an Agent Names Variables After the Ticket Number
A ticket number belongs in the commit, not the identifier.
Read articleWhat a Successful Code Scan Does Not Prove
A green scan is a rebuilt document, not a correctness certificate.
Read articleWhy Generated SQL Is Never Auto-Executed
The tool writes the SQL, but it never runs it for you.
Read articleWhy an Empty Test Result Is Not a Pass
An empty result proves nothing; here is why it reads as inconclusive.
Read articleWhy AI Fills Gaps but Cannot Invent Routes
The model has a narrow lane: fill named gaps, never create routes.
Read article