Skip to content

Lab overlay: the suite-model row resolves through the untakeable rule; live tests run as a non-gating pass — #48 U3 - #67

Merged
Carr1005 merged 1 commit into
lab-u6-no-other-keysfrom
lab-u3-suite-row-resolved
Oct 20, 2026
Merged

Carr1005 merged 1 commit into
lab-u6-no-other-keysfrom
lab-u3-suite-row-resolved

Conversation

@Carr1005

Copy link
Copy Markdown
Collaborator

Stacked on #66. Merge #66 first; GitHub then retargets this PR to main.

Problem (#48 U3): every lab spec offered the live model for the offline test suite. The suite is the completion gate, so choosing that option would make "complete" depend on a live model's run-to-run output.

Change (lab overlay only; 2 edits in place):

  1. The OVERRIDE 2 untakeable definition: "…or it makes the offline suite — the completion gate — wait on a person or depend on a live model's output".
  2. ADD 1: "The acceptance-suite model row is course-owned and stays… choosing it costs no setup here" becomes "…resolves through OVERRIDE 2's untakeable rule… the row leaves through the Environment Resolutions table. Because the lab supplies the key, the live criteria still run after the offline suite, as a pass that never gates completion."

No-stacking check: the overlay lets a course-owned row leave the Ledger only when every alternative is untakeable (OVERRIDE 2, and the paragraph after it). This change reuses that path rather than adding a second way out, so the ADD 3 checklist line needs no change. The base guide already says "an environment overlay may resolve the row instead" (§3, and §14). The agnostic spec is unaffected.

To be tested in the next loop-engineering lab regeneration, with a purpose probe.

🤖 Generated with Claude Code

… 2's untakeable rule; live criteria run as a non-gating pass (#48 U3)

A live suite model would make the completion gate depend on a live model's
output. Instead of adding a second way for a course-owned row to leave the
Ledger, the untakeable definition gains 'or depend on a live model's output',
so the row uses the existing 'no alternative remains takeable' path
(pinned in §2, Environment Resolutions row, §1 'unavailable'). ADD 1's
'course-owned and stays' paragraph is rewritten in place to say so and that
live criteria still run after the offline suite without gating.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant