Guide: learner-first ledger order, example-swap framing, no-restating, Options tagging - #6
Merged
Merged
Conversation
…, Options course-default tag - Row order becomes learner -> design -> realization -> contradicted: context first, dependents after; the gate presents in table order, so project/data/goal answers exist before the rows that depend on them. - Gate step 3: carry earlier answers into later questions' framing, with a guardrail (never skip/alter a row or move labels because of one). - Rows defaulting to the course's example realization must say so and mark themselves as expected to be swapped for the learner's project. - No cross-row restating of decided values; cross-reference the owner. - On substitution rows, Options tags the course's own technology "(course default)" so build-time labeling is deterministic. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Carr1005
force-pushed
the
guide-improvements
branch
from
July 19, 2026 14:21
215b1ce to
91a3718
Compare
bluegreenstone
pushed a commit
to bluegreenstone/spec-build-lab
that referenced
this pull request
Jul 27, 2026
Full regeneration by an isolated agent (inputs: guide + course materials only) against the guide as of PR https-deeplearning-ai#6 (merged) + PR https-deeplearning-ai#7 (guide-pins@fdf3b6f): learner-first ledger order, express-lane gate, honest course-default labeling, example-swap framing, invariant->AC coverage, precise heavy-dependency bar, mining-completeness audits. Highlights vs the previous spec: 19-row Decision Ledger with stable D-IDs (learner rows first); restart tested by a real new-OS-process AC; arXiv toolset restored as course-faithful default (keyless != heavy) with live-marked ACs; discovery JSON shape tested; all mined course parameters present; contradictions carried in-row; 16 rules / 20 ACs; full §14 self-check completed by the generating run (4 items self-fixed). 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
Reviewer feedback from a real build against the agent-memory course spec surfaced problems that trace back to the spec-generation guide:
What changed (all rules course-agnostic)
(The express-lane gate and "(Recommended)"/"(course default)" labeling rules this builds on reached main earlier via #5.)
Validation
The updated guide was validated end-to-end: an isolated agent (fresh context, forbidden from reading the old spec) regenerated the agent-memory course spec from the guide + materials alone. The regenerated spec fixed every reviewer point — learner rows first, Oracle tagged "(course default)" in Options, the tool-suite row framed as a swappable course example, k cross-referenced instead of restated. The regenerated spec itself is not part of this PR; where it lands is still being decided.
🤖 Generated with Claude Code