Skip to content

Commit 04a5714

Browse files
mchwangclaude
andauthored
Close out Lane G status records (#145) (#154)
* Close out Lane G status records (#145) Lane G (G1-G4) merged in PRs #148, #150, #151 and #152. The README and the design overview still described the Planning screen as unbuilt, and build step 6 said "no screen yet". Record the screen as built, mark build step 6 done, and record Lane G's release of the shared web files plus the remaining lane F follow-up (#146) in the planning-screen document. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Point lane status readers to the live table; name released files (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Clarify Lane G handoff and screen name (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Tighten Lane G handoff wording (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Mark lane G done in the Wave 2 table; state #146 ownership source (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Name the web files lane G released in the Wave 2 table (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Put the finished lane G row in the past tense (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Drop unneeded history from the lane G row (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Match the H row layout; cite where #146 is assigned to lane F (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * README: planning agent needs a github review, not the demo (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Clarify met G4 condition and demo limits (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Put wave 2 ownership rules in the past tense (#145) Copilot round 1 found that the Wave 2 note and integration rule 2 still gave G active ownership of web files the handoff says were released. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Record where H4a's web files went after G1 (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Name G3's one web/server.ts change in the handoff records (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Put the H4a ownership bullet in the past tense (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Name F's wave 2 server files in integration rule 2 (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Remove unneeded ownership history; quote the AGENTS.md rule (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Keep only supported ownership history (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Describe wave 1 config ownership as the plan's (#145) Copilot round 2 found that rule 2 still stated C's and D's finished wave 1 assignments as active rules. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Mark the lane plans as the original schedule (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Link the Lane G close-out follow-ups (#155, #156) (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * List all open Lane G follow-ups in the handoff (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Note what the Plans screen does for amendments today (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Match the handoff to #155's scope (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Update next steps and menu-link status for the Plans screen (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Describe the built Dismiss control in plan-format (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Match plan-format's Plans screen controls to the built screen (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Mark unbuilt Plans screen design features (#155) (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Match the handoff to #155's widened scope (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Name the suggestion Apply control; date the Plans DT update (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Correct the amendment and Settings notes (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Qualify build step 6 status with #155's unbuilt parts (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Place the refresh line below the cards in plan-format (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Qualify the Plans screen in What to do next (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Say the Plans screen has no approval step yet (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * List the approval step among #155's unbuilt parts (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Put lane H's ownership section in the past tense (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Put the H4b bullet in the past tense (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Keep H4b's storage note as the original plan (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Keep plan-format's v1 contract text; list shipped differences separately (#145) Copilot round 3: the guide's suggestion-card wording had been changed to match the shipped screen, which conflicts with the immutable v1 contract (schema/versions/1/semantics.md). Restore the contract-mirroring text, describe what the shipped screen does in its own section, and track the non-conformance in #159. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Cite #159 in status lines; note the #146 import limit (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * List the amendment-proposal gap in plan-format's shipped section (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Record that #146 was fixed by PR #158 (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent a764e19 commit 04a5714

6 files changed

Lines changed: 50 additions & 27 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Review agent-made Git changes one plan item at a time. The approved plan lists each item's files and acceptance checks; the review engine shows which item produced each change and flags foreign or overlapping work.
44

5-
**Status:** the plan/linking library, SQLite store, local review screen, opt-in code-writing runner, durable local rebase, and exact-head plan command checks are implemented. Run `npm run demo` and open its private local URL. Ask and the runner use Claude Code inside locked-down containers; Codex is refused because it reads code only by running commands ([why](docs/implementation/agent-isolation.md#codex-is-refused-in-every-phase)). They need Docker, plus `CLAUDE_CODE_OAUTH_TOKEN` (from `claude setup-token`). Startup builds the agent image, which can take a few minutes. A configured GitHub review can merge only after the guarded exact-head gate passes. The agent container, vendor-only network, credential-free command-check profile, and Claude/Codex adapters are described in [agent isolation](docs/implementation/agent-isolation.md). Pushing a rebased head, waiting for its required checks, and handing that exact pair to guarded merge remain follow-up work. The paired human review experiment was cancelled before results were recorded and no longer blocks roadmap work; optional future validation is tracked in [#19](https://github.com/codeabovelab/codeboost/issues/19).
5+
**Status:** the plan/linking library, SQLite store, local review screen, Plans screen (plan import, plus agent drafts and suggestions with revision-bound Apply; drafts and suggestions need a configured `github` review, not the demo), opt-in code-writing runner, durable local rebase, and exact-head plan command checks are implemented. Run `npm run demo` and open its private local URL. Ask, planning and the runner use Claude Code inside locked-down containers; Codex is refused because it reads code only by running commands ([why](docs/implementation/agent-isolation.md#codex-is-refused-in-every-phase)). They need Docker, plus `CLAUDE_CODE_OAUTH_TOKEN` (from `claude setup-token`). Startup builds the agent image, which can take a few minutes. A configured GitHub review can merge only after the guarded exact-head gate passes. The agent container, vendor-only network, credential-free command-check profile, and Claude/Codex adapters are described in [agent isolation](docs/implementation/agent-isolation.md). Pushing a rebased head, waiting for its required checks, and handing that exact pair to guarded merge remain follow-up work. The paired human review experiment was cancelled before results were recorded and no longer blocks roadmap work; optional future validation is tracked in [#19](https://github.com/codeabovelab/codeboost/issues/19).
66

77
## Development
88

0 commit comments

Comments
 (0)