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
+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