Guide: oracle-bind invariants, precise heavy-dependency bar, mining-completeness audits#7
Merged
Conversation
…ompleteness audits - Every non-empty Ledger Invariant must be exercised by >=1 AC (or the row states why not): an untested invariant let 'memory survives restarts' pass unverified in a real regeneration. - Heavy-dependency bar defined precisely: key/paid/admin-setup/special hardware qualifies; mere network access does not — keep the course's keyless tools as default and mark network ACs 'live'. Two generations resolved the same row differently without this. - Pre-handoff checklist audits: Pass-A mined parameters all land in the spec; lower-precedence row evidence (contradictions) is carried. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This was referenced Jul 20, 2026
'Fixture-based oracle' and 'oracle-bound' read as database references in courses that actually use Oracle; say 'acceptance tests' plainly. The guide's pre-existing test-oracle vocabulary (§5 title, §2, §13) is left as-is. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
A validation regeneration (isolated agent, guide + materials only) surfaced three classes of loss that the guide, as written, permits:
What changed (all course-agnostic)
live; fixtures substitute for data, not for the course's tools.Validation
A fresh isolated regeneration against this amended guide is the verification step; its output will be compared property-by-property against the two prior spec versions.
🤖 Generated with Claude Code