conductor(plan): Record Phase 3 checkpoint SHA + mark T3.6 complete

This commit is contained in:
ed
2026-06-06 16:13:35 -04:00
parent 056358f230
commit 7fb13fbf4b
2 changed files with 3 additions and 3 deletions
@@ -53,11 +53,11 @@ swaps to `_require_warmed(name)`.
- [x] **T3.3** Run existing `tests/test_ai_client.py` + `tests/test_tier4_*.py`; fix breakage. 2 tests in `test_tier4_patch_generation.py` adapted: `patch('src.ai_client.types')` -> `patch('src.ai_client._require_warmed', return_value=mock_types)` (the new public mechanism). All 25 tests pass. `[T3.3: 51c054ec]`
- [x] **T3.4** Re-run T3.1 tests, confirm PASS (9/9 green). `[T3.4: 51c054ec]`
- [x] **T3.5** Commit: `refactor(ai_client): remove top-level SDK imports; use _require_warmed` + git note. `[T3.5: 51c054ec]`
- [x] **T3.6** Update `conductor/tracks.md` T3 row with SHA. `[T3.6: <next-commit>]`
- [x] **T3.6** Update `conductor/tracks.md` T3 row with SHA. `[T3.6: 8905c26b]`
**Phase 3 status:** All tasks complete. `import src.ai_client` no longer triggers any heavy SDK import. When run inside an `AppController` whose warmup has completed, `_send_*` functions find the SDKs in `sys.modules` and execute instantly. Cold-start baseline (T9.1) will measure the time saved.
**Phase 3 checkpoint (target):** `import src.ai_client` < 50ms cold.
**Phase 3 checkpoint (target):** `import src.ai_client` < 50ms cold. [checkpoint: 056358f2]
---