diff --git a/conductor/tracks/code_path_audit_phase_3_provider_state_20260624/plan.md b/conductor/tracks/code_path_audit_phase_3_provider_state_20260624/plan.md index 46e794e5..af33e0cf 100644 --- a/conductor/tracks/code_path_audit_phase_3_provider_state_20260624/plan.md +++ b/conductor/tracks/code_path_audit_phase_3_provider_state_20260624/plan.md @@ -25,7 +25,7 @@ - WHAT: replace all `_anthropic_history` references with `provider_state.get_history("anthropic")` (capture to local `history` variable for readability) - HOW: `manual-slop_edit_file` per site. Use `history = provider_state.get_history("anthropic")` inside the `with history.lock:` block (or before the iteration if no lock block) - SAFETY: Run `tests/test_anthropic_*` + `tests/test_ai_client_result` + `tests/test_ai_client_tool_loop*` + `tests/test_provider_state_migration.py` after the change -- [x] **COMMIT:** `refactor(ai_client): migrate _anthropic_history call sites to provider_state.get_history("anthropic")` (Tier 3, atomic) +- [x] **COMMIT:** `refactor(ai_client): migrate _anthropic_history call sites to provider_state.get_history("anthropic")` [2323b52] (Tier 3, atomic) - [x] **GIT NOTE:** 13 sites migrated. The local `history` variable pattern is used inside `with history.lock:` blocks to minimize lock acquisitions. ## Phase 2: Migrate deepseek (1 task, 1 commit)