verifier: abstain (UNCERTAIN) instead of guessing PASS/FAIL #15
Labels
No labels
already-shipped
bug
documentation
duplicate
enhancement
good first issue
help wanted
in progress
invalid
needs-decision
proposal
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: crenshawdev/cadence#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tier: Improve Cadence (ranked #2) · cheap hardening
Teach the verifier to return UNCERTAIN on any check whose answer isn't derivable from the spec, rather than emit a confident PASS/FAIL.
Why: hardens the verify gate against the exact failure mode it exists to prevent, false confidence. Abstain, don't guess.
Cost: one paragraph in the
agents/cad-verifier.mdcontract. (This is also the PORT "honest-verifier reference" item, folded in here.)Source: internal GSD comparison note, 2026-07-18.
Already shipped. The abstain contract this asks for is in
agents/cad-verifier.mdtoday, and predates the issue (the file has not changed since14e8fb1, 2026-07-16, two days before this was filed against a GSD-core comparison note).What is there:
needs_human, and scoring counts UNCERTAIN toward neither side, so abstaining can never inflate a clean score.Closing as covered. The genuine verifier gap from that same comparison note is the L4 data-flow trace, which stays open as #14.