A suite that makes an assertion also makes every weaker one, so choosing a rung lights its rows and every row filed above it. The guard’s first run flagged 10 tools: 1 real bug and 9 stale canned arguments, fixed by maintaining the arguments rather than relaxing the guard.
source: us-gov-open-data-mcp docs/tool-audit.md lines 17-19, 37-39, 65-67, 80-84, 101-103, 157-158, 303-305, 347-352, 369-372, 408-412, 451-456; commits 1c336a4, fb2c96a, 8f16e46, a1ae253, 9177aa1, ef7e443, 6e0c7ee (repo 796ea9d) · silentEmpties.data.ts
View in context: Testing API wrappers for silent empty results → · All figures
Andrew Fribush, software and computer engineer in Austin. I build consequential systems where software meets institutions: finance, healthcare, commerce, government data, and the mechanisms that govern AI agents. Taking new engagements: hello@andrewfribush.com.