Commit Graph

9 Commits

Author SHA1 Message Date
be0ccc1539 Phase B: Eliminate duplication
- workspace_nav helper replaces 4x duplicated nav bar patterns
- Hoisted make_diagnostics_action_context call in process_clicks (computed once, reused 4 times)
- Removed duplicate section header comments in workspaces.odin

workspaces.odin: 328 → 280 lines (down 15%)
All 156 tests pass.
2026-05-22 17:36:24 +02:00
abc74582d6 Phase A: Split runtime.odin into chrome.odin, workspaces.odin, detail_panels.odin
runtime.odin: 1782 → 818 lines (orchestration only)
chrome.odin: 248 lines (sidebar, pipeline bar, workspace router, bottom bar)
workspaces.odin: 328 lines (8 workspace functions)
detail_panels.odin: 439 lines (script/panels/layout/bubbles detail + action log)

All 156 tests pass, build clean.
2026-05-22 17:33:57 +02:00
5729a98888 Merge branch 'clay' 2026-05-22 12:36:08 +02:00
1d8178f5d6 clay implemented 2026-05-22 12:35:38 +02:00
2160449f43 another checkpoint 2026-05-22 08:54:22 +02:00
b0f9acdb47 check point 2026-05-22 03:51:50 +02:00
33c70e776a np 2026-05-22 00:45:17 +02:00
1e85df5193 check point 2026-05-21 06:10:32 +02:00
ae1cae967b init state 2026-05-18 19:58:01 +02:00