Repository navigation
docs: start P1-RECOVERY and re-baseline its plan - #36
Merged
Merged
Conversation
On 2026-10-14 the owner directed P1-RECOVERY's implementation in CodeSpace as one pull request per unit, P1R-C01 to P1R-C06, merged in order, each starting on the owner's approval after the previous one is merged and verified. Record P1-RECOVERY as in-progress, qualification not-run, with a units ledger in which P1R-C01 is active. The plan was written against CS-RG's C-series units, which were never built. A dated re-baseline section re-bases its entry on CS-RG's macOS qualification (CodeSpace ca306ee), delivery on one pull request per unit, the control channel on one connection with a Claim and epoch fence, the Claim's trust boundary, process records in the operations database, Runner-loss accounting through Quiescence and the qualification scope. The rest of the plan is kept as history. The integration specification's suspension notices except the recovery mode section for P1-RECOVERY, dated like CS-RG's U1-U6 exceptions. ADR-001 gains a dated amendment: an independent Runner reads the consumer credential file itself, because no Gateway outlives it to hand it over. AGENTS.md, the milestones overview and the planning index say P1-RECOVERY has started. English and Korean; planning-milestones-p1-recovery, planning-codespace-integration, planning-decisions and planning-readme hashes recorded. Co-Authored-By: Claude Opus 5.5 (1M context) <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.
Requested by Seongjae · project thread
Before: the ledger records P1-RECOVERY as
not-started, and its plan assumes CS-RG's C-series units and logical groups, which were never built. The integration specification's suspension notices still cover the recovery mode section, and ADR-001's current rule has no way for a Runner that outlives its Gateway to get the consumer credential.After: the ledger records P1-RECOVERY as
in-progresswith a units ledger (P1R-C01active), the plan carries a dated re-baseline on what exists, the recovery mode section is excepted from the suspension for P1-RECOVERY, and ADR-001 has a dated amendment for the independent Runner.This is the ledger start for P1-RECOVERY, the same kind of change as #28 and #33 for CS-RG units. Tracker: novelKR/CodeSpace#101.
Why
On 2026-10-14 the owner directed P1-RECOVERY's implementation in CodeSpace as one pull request per unit, P1R-C01 to P1R-C06, merged in order, each starting on the owner's approval after the previous one is merged and verified. Its prerequisite is met: CS-RG is
implementedandmacos-qualifiedfor CodeSpaceca306ee(#35,970acf5). CodeSpacemainis0f585b5, whose code tree equalsca306ee, and it still links this repository at6e7e065.Changes
milestones.jsonin-progress, qualificationnot-run, withunits(directedandas_of2026-10-14):P1R-C01active,P1R-C02toP1R-C06not-starteddocs/planning/milestones/P1-RECOVERY.md, Korean pairClaimand epoch fence and its trust boundary, P1R-C04's approval mapping, P1R-C05's Runner-loss accounting throughQuiescence, per-unit verification and P1R-C06's scope. The rest of the plan is kept as historydocs/planning/codespace-integration.md, Korean pairdocs/planning/decisions.md, Korean pairAGENTS.md,docs/milestones.md,docs/planning/README.md, Korean READMEKorean counterparts reviewed;
planning-milestones-p1-recovery,planning-codespace-integration,planning-decisionsandplanning-readmehashes recorded withscripts/check_docs.py record.What does not change
scripts/check_docs.pycounts, are kept. The suspension of the CSRG-C units, ADR-006 and the rest of the integration specification stays in force.0.1.0-6e7e065-94d85365.Verification
At
9b19078, based onmainat970acf5:python3 scripts/ci_plan.py --base origin/main: profileaffected, stages whitespace, source-contract and documentation, no Rust.python3 scripts/validate.py --stages whitespace,source-contract,documentation --diff-base origin/main: passed.python3 scripts/check_docs.py: passed, 18 reviewed pairs, 48 work units, 25 logical PR groups.python3 -m unittest discover -s scripts -p 'test_ci_*.py': 95 tests passed.Rollback
Revert the merge (
git revert -m 1 <merge commit>). The ledger then reports P1-RECOVERY asnot-startedagain, which would be inaccurate once P1R-C01 is under way.