Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
69d0b1d
Close out Lane G status records (#145)
mchwang Oct 10, 2026
53a38e5
Point lane status readers to the live table; name released files (#145)
mchwang Oct 10, 2026
fe50fe3
Clarify Lane G handoff and screen name (#145)
mchwang Oct 10, 2026
928c863
Tighten Lane G handoff wording (#145)
mchwang Oct 10, 2026
b69a146
Mark lane G done in the Wave 2 table; state #146 ownership source (#145)
mchwang Oct 10, 2026
6bc0a45
Name the web files lane G released in the Wave 2 table (#145)
mchwang Oct 10, 2026
7adcb1b
Put the finished lane G row in the past tense (#145)
mchwang Oct 10, 2026
7eb87ec
Drop unneeded history from the lane G row (#145)
mchwang Oct 10, 2026
6b1fe46
Match the H row layout; cite where #146 is assigned to lane F (#145)
mchwang Oct 10, 2026
19cf519
README: planning agent needs a github review, not the demo (#145)
mchwang Oct 10, 2026
5204326
Clarify met G4 condition and demo limits (#145)
mchwang Oct 10, 2026
79e56c7
Put wave 2 ownership rules in the past tense (#145)
mchwang Oct 10, 2026
b3601d8
Record where H4a's web files went after G1 (#145)
mchwang Oct 10, 2026
746d3f2
Name G3's one web/server.ts change in the handoff records (#145)
mchwang Oct 10, 2026
98f297b
Put the H4a ownership bullet in the past tense (#145)
mchwang Oct 10, 2026
4ae4a8a
Name F's wave 2 server files in integration rule 2 (#145)
mchwang Oct 10, 2026
3acf0ec
Remove unneeded ownership history; quote the AGENTS.md rule (#145)
mchwang Oct 10, 2026
7e7abd3
Keep only supported ownership history (#145)
mchwang Oct 10, 2026
28dc718
Describe wave 1 config ownership as the plan's (#145)
mchwang Oct 10, 2026
c715e02
Mark the lane plans as the original schedule (#145)
mchwang Oct 10, 2026
2934a84
Link the Lane G close-out follow-ups (#155, #156) (#145)
mchwang Oct 10, 2026
5d34977
List all open Lane G follow-ups in the handoff (#145)
mchwang Oct 10, 2026
f6e5d5d
Note what the Plans screen does for amendments today (#145)
mchwang Oct 10, 2026
273c59b
Match the handoff to #155's scope (#145)
mchwang Oct 10, 2026
220d449
Update next steps and menu-link status for the Plans screen (#145)
mchwang Oct 10, 2026
c967526
Describe the built Dismiss control in plan-format (#145)
mchwang Oct 10, 2026
1c4f62b
Match plan-format's Plans screen controls to the built screen (#145)
mchwang Oct 10, 2026
d606e61
Mark unbuilt Plans screen design features (#155) (#145)
mchwang Oct 10, 2026
33e8b39
Match the handoff to #155's widened scope (#145)
mchwang Oct 10, 2026
c27a441
Name the suggestion Apply control; date the Plans DT update (#145)
mchwang Oct 10, 2026
063828f
Correct the amendment and Settings notes (#145)
mchwang Oct 10, 2026
fb2f276
Qualify build step 6 status with #155's unbuilt parts (#145)
mchwang Oct 10, 2026
cf8f738
Place the refresh line below the cards in plan-format (#145)
mchwang Oct 10, 2026
a9d9f02
Qualify the Plans screen in What to do next (#145)
mchwang Oct 10, 2026
ef055c7
Say the Plans screen has no approval step yet (#145)
mchwang Oct 10, 2026
43d5f75
List the approval step among #155's unbuilt parts (#145)
mchwang Oct 10, 2026
8e9d658
Put lane H's ownership section in the past tense (#145)
mchwang Oct 10, 2026
8f835aa
Put the H4b bullet in the past tense (#145)
mchwang Oct 10, 2026
8e26937
Keep H4b's storage note as the original plan (#145)
mchwang Oct 10, 2026
eded1eb
Keep plan-format's v1 contract text; list shipped differences separat…
mchwang Oct 10, 2026
82b7e5c
Cite #159 in status lines; note the #146 import limit (#145)
mchwang Oct 10, 2026
d30cd47
List the amendment-proposal gap in plan-format's shipped section (#145)
mchwang Oct 10, 2026
d2609c1
Merge remote-tracking branch 'origin/main' into docs/145-lane-g-closeout
mchwang Oct 10, 2026
befe204
Record that #146 was fixed by PR #158 (#145)
mchwang Oct 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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.

**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).
**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).

## Development

Expand Down
Loading
Loading