Skip to content

v1.0.14 — failure table: AC is not the happy path

Choose a tag to compare

@egagofur egagofur released this 29 Aug 17:15
· 7 commits to main since this release

Goal Contract AC is a failure table (happy, empty/omit, boundary, sibling, error), not sunny path only. Grill cannot freeze a happy-path-only contract. Maker writes one red test per AC row. Coverage is a map of untested AC branches, not a 90% score.

Devil's Advocate treats a happy-path-only suite vs a written failure table as Spec. Judge ITERATE if verification is happy-path-only while the contract lists empty, boundary, sibling, or error rows. Coverage percent and source grep are not AC proof.

After install: npx ai-engineering-loop@1.0.14 sync-hosts then start a new session.