conductor(checkpoint): Phase 1 complete - 3 production call sites migrated to send_result()

- src/conductor_tech_lead.py:68 (G1, commit bbb3d597): 2-arg call, no callbacks
- src/orchestrator_pm.py:86 (G2, commit 7ea802ab): 3-arg call with enable_tools
- src/multi_agent_conductor.py:591 (G3, commit bdd46299): 8-arg call with 5 callbacks
  (the hardest; per-ticket error handling routes the error to comms +
  pushes a 'response' event with status='error' + marks ticket.status='error')

Verified: uv run rg 'ai_client\.send\(' src/ returns 0 hits in production code
(line 8 of conductor_tech_lead.py is a docstring mention only).

Pending: 7 test files broken by these production migrations need
send_result() mocks instead of send() mocks. These are scheduled in
Phase 2.12-2.18 (added in the plan update bb3b3056).
This commit is contained in:
ed
2026-06-15 16:01:23 -04:00
parent bdd46299b1
commit b7fd4e4f6a
5 changed files with 44 additions and 92 deletions
-44
View File
@@ -1,13 +1,8 @@
view_presets = []
[project]
name = "project"
git_dir = ""
system_prompt = ""
execution_mode = "native"
word_wrap = true
auto_scroll_comms = true
auto_scroll_tool_calls = true
[output]
output_dir = "./md_gen"
@@ -57,47 +52,8 @@ set_file_slice = false
py_update_definition = false
py_set_signature = false
py_set_var_declaration = false
edit_file = true
py_remove_def = true
py_add_def = true
py_move_def = true
py_region_wrap = true
ts_c_get_skeleton = true
ts_cpp_get_skeleton = true
ts_c_get_code_outline = true
ts_cpp_get_code_outline = true
ts_c_get_definition = true
ts_cpp_get_definition = true
ts_c_get_signature = true
ts_cpp_get_signature = true
ts_c_update_definition = true
ts_cpp_update_definition = true
derive_code_path = true
bd_create = true
bd_update = true
bd_list = true
bd_ready = true
[mma]
epic = ""
active_track_id = ""
tracks = []
[mma.tier_models."Tier 1"]
model = "gemini-3.1-pro-preview"
provider = "gemini"
[mma.tier_models."Tier 2"]
model = "gemini-3-flash-preview"
provider = "gemini"
[mma.tier_models."Tier 3"]
model = "gemini-2.5-flash-lite"
provider = "gemini"
[mma.tier_models."Tier 4"]
model = "gemini-2.5-flash-lite"
provider = "gemini"
[conductor]
dir = "conductor"