Repository navigation
docs: the older stage contract retired; finalize's page retired, stage and selftest gone from the tool page (mig-contracts) - #128
Merged
Conversation
…e and selftest gone from the tool page, one decisions line (mig-contracts) Co-Authored-By: Claude Opus 5.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.
The older stage contract is retired from the system pages, matching rapid PR 464:
run(job)is the one contract (mig-contracts task 1).What and why
finalize.mdgets the retired banner and stays in the hidden "Retired" toctree with the run model's pages, the same treatment mig-stale gave them (PR 120). Its body is kept as the record of the port.index.md: the section is now "Retired pages", and the stage-contract row no longer lists the older contract.stage-contract.md: therapidpipe.selftestrow andrevisionleave the package table and the layer order, the test doubles are named undertests/support/, "Stages on the older contract" becomes "The older contract, retired", and "Not decided here" replaces the port ofadmitandfinalizewith the post-processing question.tool.md: thestageandselftestrows are gone, and the exit-code line points to whatjob runreturns.migration.md: the post-processing row says retired with rapid PR 464; the logging row no longer claimslog/<stage>.log, which only the retired runner wrote. Question 11 (post-processing) is left as the team's.decisions.md: one line. The older contract is retired and git keeps it; whether a post-processing stage returns stays migration question 11.Files
system/decisions.md,finalize.md,index.md,migration.md,stage-contract.md,tool.md.Divergences from the brief
admitpage and noselftestpage, so onlyfinalize.mdgets the banner.stage-contract.mdmostly describes the liverun(job)contract, so only its older-contract section is retired. The page itself stays current.migration.mdhas no rows of its own forstageandselftest; those were in the migration ledger, not on the page. The two rows that described the older contract are corrected.RAPIDPIPE_BATCH_JOB_DEFINITION(git grepoversystem/), so nothing needed correcting for either.Measurements
None. These are docs edits; the build runs in CI (no local venv on this host).
Improvements seen
observability.mdstill describes the run model's per-stage log file,exec/<attempt>.json,--profileonrun submit, andrun timings. Its banner already says the foundation page governs where they differ. A rewrite to the job contract is a page of its own, so it is seen and not done here.Session notes
none
What the next task must know
finalizeis retired; the post-processing question is the team's (migration question 11).🤖 Generated with Claude Code