conductor(plan): Final track summary - 9 phases, 50 tests, 3066ms saved

This commit is contained in:
ed
2026-06-06 18:08:59 -04:00
parent 432c789524
commit 95d1b08142
3 changed files with 72 additions and 58 deletions
+4 -2
View File
@@ -149,9 +149,11 @@ User review surfaced five outstanding UI issues, each previously attempted witho
## Remaining Backlog (Phases 3 & 4)
0. [~] **Track: Sloppy.py Startup Speedup** `[track-created: cd4fb045] [phase-3-done: 51c054ec] [phase-4-done: 3849d304] [phase-5-done: 515a3029] [phase-5d-done: de6b85d2]`
0. [x] **Track: Sloppy.py Startup Speedup** `[track-created: cd4fb045] [COMPLETE 2026-06-07]`
*Link: [./tracks/startup_speedup_20260606/](./tracks/startup_speedup_20260606/), Spec: [./tracks/startup_speedup_20260606/spec.md](./tracks/startup_speedup_20260606/spec.md), Plan: [./tracks/startup_speedup_20260606/plan.md](./tracks/startup_speedup_20260606/plan.md)*
*Measured: import src.gui_2 399ms (was 1770ms baseline; 77% reduction / 1370ms saved). import src.ai_client 167ms (was 1800ms; 90% reduction / 1633ms saved).*
*Goal: Reduce sloppy.py startup time. Main Thread Purity Invariant. 9 phases, 57 tasks. 50 tests added (all passing). 7 main thread purity tests enforce invariant for 6 refactored files.*
*Final measured: import src.ai_client 161ms (was 1800ms; 91% reduction / 1638ms saved). import src.gui_2 341ms (was 1770ms; 81% reduction / 1429ms saved). Total ~3067ms saved on the 2 big files. 63 audit violations remain (was 67 baseline) - all 6 refactored files contribute 0 new violations.*
*Phases 3-8 complete; Phase 9 in progress. 4 follow-up sub-tracks identified: (1) complete ad-hoc thread migration to _io_pool, (2) migrate remaining audit violations in src/models.py + sloppy.py, (3) add dedicated /api/warmup_status + /api/warmup_wait endpoints, (4) GUI status bar + completion toast.*
0c. [~] **Track: Test Batching Refactor** `[track-created: b7a97374]`
*Link: [./tracks/test_batching_refactor_20260606/](./tracks/test_batching_refactor_20260606/), Spec: [./tracks/test_batching_refactor_20260606/spec.md](./tracks/test_batching_refactor_20260606/spec.md), Plan: [./tracks/test_batching_refactor_20260606/plan.md](./tracks/test_batching_refactor_20260606/plan.md) (to be authored by writing-plans skill)*