Private
Public Access
0
0

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:
2026-06-15 16:01:23 -04:00
parent bdd46299b1
commit b7fd4e4f6a
5 changed files with 44 additions and 92 deletions
@@ -16,8 +16,8 @@ data_structure_strengthening_20260606 = "planned in this track"
mcp_architecture_refactor_20260606 = "transitively"
[phases]
phase_1 = { status = "pending", checkpointsha = "", name = "Production call site migration" }
phase_2 = { status = "pending", checkpointsha = "", name = "Test file migration" }
phase_1 = { status = "completed", checkpointsha = "", name = "Production call site migration" }
phase_2 = { status = "in_progress", checkpointsha = "", name = "Test file migration" }
phase_3 = { status = "pending", 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" }
@@ -26,10 +26,10 @@ phase_7 = { status = "pending", checkpointsha = "", name = "Docs + housekeep" }
[tasks]
# Phase 1
t1_1 = { status = "pending", commit_sha = "", description = "Migrate src/conductor_tech_lead.py:68 to send_result()" }
t1_2 = { status = "pending", commit_sha = "", description = "Migrate src/orchestrator_pm.py:86 to send_result()" }
t1_3 = { status = "pending", commit_sha = "", description = "Migrate src/multi_agent_conductor.py:591 to send_result()" }
t1_4 = { status = "pending", commit_sha = "", description = "Phase 1 checkpoint" }
t1_1 = { status = "completed", commit_sha = "bbb3d597", description = "Migrate src/conductor_tech_lead.py:68 to send_result()" }
t1_2 = { status = "completed", commit_sha = "7ea802ab", description = "Migrate src/orchestrator_pm.py:86 to send_result()" }
t1_3 = { status = "completed", commit_sha = "bdd46299", description = "Migrate src/multi_agent_conductor.py:591 to send_result()" }
t1_4 = { status = "in_progress", commit_sha = "", description = "Phase 1 checkpoint" }
# Phase 2
t2_1 = { status = "pending", commit_sha = "", description = "Migrate test_ai_client_cli.py" }
+15 -15
View File
@@ -1,6 +1,6 @@
[ai]
provider = "minimax"
model = "MiniMax-M2.7"
model = "MiniMax-M3"
temperature = 0.0
top_p = 1.0
max_tokens = 999999
@@ -63,38 +63,38 @@ Diagnostics = true
"Undo/Redo History" = false
[theme]
palette = "10x Dark"
palette = "Nord Dark"
font_path = "fonts/MapleMono-Regular.ttf"
font_size = 20.0
scale = 1.0
transparency = 1.0
child_transparency = 1.0
[theme.tone_mapping.solarized_light]
brightness = 0.6899999976158142
contrast = 0.8600000143051147
gamma = 0.7699999809265137
[theme.tone_mapping."Solarized Light"]
brightness = 0.6100000143051147
contrast = 0.8399999737739563
gamma = 0.5400000214576721
[theme.tone_mapping.gray_variations]
brightness = 0.7699999809265137
contrast = 0.7200000286102295
gamma = 0.6899999976158142
[theme.tone_mapping.Binks]
brightness = 0.47999998927116394
contrast = 0.8399999737739563
gamma = 2.2100000381469727
[theme.tone_mapping.gray_variations]
brightness = 0.7699999809265137
contrast = 0.7200000286102295
gamma = 0.6899999976158142
[theme.tone_mapping.solarized_light]
brightness = 0.6899999976158142
contrast = 0.8600000143051147
gamma = 0.7699999809265137
[theme.tone_mapping.moss]
brightness = 0.7699999809265137
contrast = 0.8700000047683716
gamma = 1.0
[theme.tone_mapping."Solarized Light"]
brightness = 0.6100000143051147
contrast = 0.8399999737739563
gamma = 0.5400000214576721
[mma]
max_workers = 4
+22 -22
View File
@@ -50,14 +50,14 @@ Collapsed=0
DockId=0x00000001,4
[Window][Response]
Pos=2554,28
Size=1286,2132
Pos=1738,28
Size=569,1337
Collapsed=0
DockId=0x00000002,0
[Window][Tool Calls]
Pos=1194,28
Size=1358,2132
Pos=910,28
Size=826,1337
Collapsed=0
DockId=0x00000001,3
@@ -77,7 +77,7 @@ DockId=0xAFC85805,2
[Window][Theme]
Pos=0,28
Size=1192,2132
Size=908,1337
Collapsed=0
DockId=0x00000010,3
@@ -87,8 +87,8 @@ Size=900,700
Collapsed=0
[Window][Diagnostics]
Pos=1194,28
Size=1358,2132
Pos=910,28
Size=826,1337
Collapsed=0
DockId=0x00000001,2
@@ -105,26 +105,26 @@ Collapsed=0
DockId=0x0000000D,0
[Window][Discussion Hub]
Pos=1194,28
Size=1358,2132
Pos=910,28
Size=826,1337
Collapsed=0
DockId=0x00000001,0
[Window][Operations Hub]
Pos=0,28
Size=1192,2132
Size=908,1337
Collapsed=0
DockId=0x00000010,4
[Window][Files & Media]
Pos=0,28
Size=1192,2132
Size=908,1337
Collapsed=0
DockId=0x00000010,1
[Window][AI Settings]
Pos=0,28
Size=1192,2132
Size=908,1337
Collapsed=0
DockId=0x00000010,2
@@ -140,8 +140,8 @@ Collapsed=0
DockId=0x00000001,2
[Window][Log Management]
Pos=1194,28
Size=1358,2132
Pos=910,28
Size=826,1337
Collapsed=0
DockId=0x00000001,1
@@ -410,7 +410,7 @@ DockId=0x00000001,1
[Window][Project Settings]
Pos=0,28
Size=1192,2132
Size=908,1337
Collapsed=0
DockId=0x00000010,0
@@ -657,7 +657,7 @@ Column 1 Weight=1.0000
[Table][0x1DA1F4A6,2]
RefScale=20
Column 0 Weight=1.0000
Column 1 Width=576
Column 1 Width=344
[Table][0x5B562C13,3]
RefScale=20
@@ -923,15 +923,15 @@ Column 2 Width=70
DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y
DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A
DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=3840,2132 Split=X
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=2307,1337 Split=X
DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=2357,1183 Split=X
DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=1192,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x1DCB2623
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=908,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x418C7449
DockNode ID=0x00000011 Parent=0x00000005 SizeRef=983,184 Selected=0x432BAE4E
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=2646,1681 Split=X Selected=0x6F2B5B04
DockNode ID=0x00000001 Parent=0x00000006 SizeRef=1358,1924 Selected=0x6F2B5B04
DockNode ID=0x00000002 Parent=0x00000006 SizeRef=1286,1924 Selected=0x0D5A5273
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1397,1681 Split=X Selected=0x6F2B5B04
DockNode ID=0x00000001 Parent=0x00000006 SizeRef=826,1924 Selected=0x6F2B5B04
DockNode ID=0x00000002 Parent=0x00000006 SizeRef=569,1924 Selected=0x0D5A5273
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6
DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=488,1183 Selected=0x3AEC3498
-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"
+1 -5
View File
@@ -6,12 +6,8 @@ roles = [
"Context",
]
active = "main"
auto_add = false
[discussions.main]
git_commit = ""
last_updated = "2026-06-14T13:06:22"
last_updated = "2026-06-15T14:41:15"
history = []
context_snapshot = []
sent_markdown = ""
sent_system_prompt = ""