From 530a29f0d21a0603c639980b4c6979c0c6bc1456 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 6 Jun 2026 20:51:25 -0400 Subject: [PATCH] =?UTF-8?q?conductor(tracks):=20fix=20sub-track=20count=20?= =?UTF-8?q?in=20startup=5Fspeedup=20row=20(4=20=E2=86=92=203;=20sub-track?= =?UTF-8?q?=201=20is=20done)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conductor/tracks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conductor/tracks.md b/conductor/tracks.md index c0cad2a6..d32e8675 100644 --- a/conductor/tracks.md +++ b/conductor/tracks.md @@ -155,7 +155,7 @@ User review surfaced five outstanding UI issues, each previously attempted witho *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.* *Sub-track 1 (Phase 6 full completion) at 253e1798: 15 ad-hoc threading.Thread() call sites migrated to self.submit_io(...); ZERO new threading.Thread() in src/; only 5 domain-specific exempt sites remain (HookServer HTTP/WS, asyncio loop, WorkerPool, CPU monitor).* *3 post-shipping bugfix commits: 8c4791d0 (real bug: _ensure_gemini_client UnboundLocalError + test_discussion_compression deepseek mock adaptation); 88fc42bb (spec convention: 7 sites in src/ai_client.py use _require_warmed('google.genai') + .types parent lookup instead of leaf); 52ea2693 (conftest: use AppController.wait_for_warmup(timeout=60.0) instead of direct import google.genai — user-corrected jank workaround).* - *Pre-existing test failures (unrelated, user will address): test_api_generate_blocked_while_stale (ui_global_preset_name AttributeError); test_rag_large_codebase_verification_sim (RAG retrieval). 4 follow-up sub-tracks remain: (1) migrate remaining audit violations in src/models.py + sloppy.py, (2) add dedicated /api/warmup_status + /api/warmup_wait endpoints, (3) GUI status bar + completion toast.* + *Pre-existing test failures (unrelated, user will address): test_api_generate_blocked_while_stale (ui_global_preset_name AttributeError); test_rag_large_codebase_verification_sim (RAG retrieval). 3 follow-up sub-tracks remain: (1) migrate remaining audit violations in src/models.py + sloppy.py, (2) add dedicated /api/warmup_status + /api/warmup_wait endpoints, (3) 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)*