Private
Public Access
0
0

conductor(checkpoint): Phase 6 complete - deprecation removed

- 8c81b727: Removed @deprecated send() function and typing_extensions.deprecated
  import from src/ai_client.py (lines 2939-3000)
- e40b122b: Deleted obsolete tests/test_deprecation_warnings.py (both
  tests were obsolete after send() removal)
- 90122df3: Removed filterwarnings entry in pyproject.toml that silenced
  the send() deprecation

Verified:
- uv run rg 'ai_client.send\\(' src/ tests/ returns 0 real call sites
  (3 remaining hits are docstring references only)
- import src.ai_client; hasattr(ai, 'send') is False
- 73/73 migrated tests pass

Phases 1-6 complete. Phase 7 (docs + final sweep) in progress.
This commit is contained in:
2026-06-15 18:54:34 -04:00
parent 90122df357
commit 0e55ebaf08
@@ -17,12 +17,12 @@ mcp_architecture_refactor_20260606 = "transitively"
[phases]
phase_1 = { status = "completed", checkpointsha = "b7fd4e4f", name = "Production call site migration" }
phase_2 = { status = "completed", checkpointsha = "", name = "Test file migration" }
phase_3 = { status = "in_progress", checkpointsha = "", name = "Qwen test fix" }
phase_4 = { status = "pending", checkpointsha = "", name = "Symbol parsing test fix" }
phase_5 = { status = "pending", checkpointsha = "", name = "UI Polish test fixes" }
phase_6 = { status = "pending", checkpointsha = "", name = "Deprecation removal" }
phase_7 = { status = "pending", checkpointsha = "", name = "Docs + housekeep" }
phase_2 = { status = "completed", checkpointsha = "da6e0848", name = "Test file migration" }
phase_3 = { status = "completed", checkpointsha = "", name = "Qwen test fix" }
phase_4 = { status = "completed", checkpointsha = "", name = "Symbol parsing test fix" }
phase_5 = { status = "completed", checkpointsha = "", name = "UI Polish test fixes" }
phase_6 = { status = "completed", checkpointsha = "", name = "Deprecation removal" }
phase_7 = { status = "in_progress", checkpointsha = "", name = "Docs + housekeep" }
[tasks]
# Phase 1