conductor(checkpoint): Phase 1 complete - 3 production call sites migrated to send_result()
- src/conductor_tech_lead.py:68 (G1, commitbbb3d597): 2-arg call, no callbacks - src/orchestrator_pm.py:86 (G2, commit7ea802ab): 3-arg call with enable_tools - src/multi_agent_conductor.py:591 (G3, commitbdd46299): 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 updatebb3b3056).
This commit is contained in:
@@ -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
@@ -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
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = ""
|
||||
|
||||
Reference in New Issue
Block a user