Turn the file rail into real workspace tabs. Keep Agent permanent and make every shortcut work with the mouse.
BRUTAL/CODE
nightcode@feat/video-architecture
Build reviewPlanner finished. Approve the plan before Builder can write.
1/7 evidence✓Read workspace state and file safety contracts
8 files✓Added Agent and file content tabs
workspace v3✓Verified atomic save and stale-write guard
13 testsContext@code-editor.tsx
packages/cli/src/components/code-editor.tsxsaved
Ctrl+S save · Ctrl+W close · Ctrl+1 Agent · native undo/redoLn 1, Col 1
- always dock ActivityRail beside the transcript
+ keep one primary canvas with contextual workflow detail
+ open files as peer tabs beside permanent Agent
+ provide pointer parity for every keyboard shortcut
Build review
Shared state moves through bounded nodes. Success needs tests and independent approval.
01
PlannerRead-only plan and completion contract
done02
Human gateApprove, edit, reject, or abort
waiting03
BuilderOne repository writer
queued04
Tests + reviewerEvidence, review, retry, or success
queued