From b7fd4e4f6a88da1b9283799929015c40538f7182 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 15 Jun 2026 16:01:23 -0400 Subject: [PATCH] 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). --- .../state.toml | 12 ++--- config.toml | 30 ++++++------- manualslop_layout.ini | 44 +++++++++---------- project.toml | 44 ------------------- project_history.toml | 6 +-- 5 files changed, 44 insertions(+), 92 deletions(-) diff --git a/conductor/tracks/public_api_migration_and_ui_polish_20260615/state.toml b/conductor/tracks/public_api_migration_and_ui_polish_20260615/state.toml index cd20a491..fc0e5f28 100644 --- a/conductor/tracks/public_api_migration_and_ui_polish_20260615/state.toml +++ b/conductor/tracks/public_api_migration_and_ui_polish_20260615/state.toml @@ -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" } diff --git a/config.toml b/config.toml index 3feb3cb0..56cb3645 100644 --- a/config.toml +++ b/config.toml @@ -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 diff --git a/manualslop_layout.ini b/manualslop_layout.ini index c590d23c..ffbb9574 100644 --- a/manualslop_layout.ini +++ b/manualslop_layout.ini @@ -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 diff --git a/project.toml b/project.toml index ca85ca53..6679f61f 100644 --- a/project.toml +++ b/project.toml @@ -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" diff --git a/project_history.toml b/project_history.toml index 08e86acf..39a9a9d6 100644 --- a/project_history.toml +++ b/project_history.toml @@ -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 = ""