feat(gui): implement Phases 2-5 of Comprehensive GUI UX track

- Add cost tracking with new cost_tracker.py module
- Enhance Track Proposal modal with editable titles and goals
- Add Conductor Setup summary and New Track creation form to MMA Dashboard
- Implement Task DAG editing (add/delete tickets) and track-scoped discussion
- Add visual polish: color-coded statuses, tinted progress bars, and node indicators
- Support live worker streaming from AI providers to GUI panels
- Fix numerous integration test regressions and stabilize headless service
This commit is contained in:
2026-03-01 20:17:31 -05:00
parent 2ce7a87069
commit d1ce0eaaeb
27 changed files with 1763 additions and 254 deletions

View File

@@ -79,7 +79,7 @@ DockId=0x0000000F,2
[Window][Theme]
Pos=0,17
Size=32,824
Size=858,824
Collapsed=0
DockId=0x00000005,1
@@ -89,14 +89,14 @@ Size=900,700
Collapsed=0
[Window][Diagnostics]
Pos=34,17
Size=765,545
Pos=860,17
Size=1154,839
Collapsed=0
DockId=0x00000010,0
[Window][Context Hub]
Pos=0,17
Size=32,824
Size=858,824
Collapsed=0
DockId=0x00000005,0
@@ -107,26 +107,26 @@ Collapsed=0
DockId=0x0000000D,0
[Window][Discussion Hub]
Pos=801,17
Size=879,1183
Pos=2016,17
Size=879,1821
Collapsed=0
DockId=0x00000004,0
[Window][Operations Hub]
Pos=34,17
Size=765,545
Pos=860,17
Size=1154,839
Collapsed=0
DockId=0x00000010,1
[Window][Files & Media]
Pos=0,843
Size=32,357
Size=858,995
Collapsed=0
DockId=0x00000006,1
[Window][AI Settings]
Pos=0,843
Size=32,357
Size=858,995
Collapsed=0
DockId=0x00000006,0
@@ -136,14 +136,14 @@ Size=416,325
Collapsed=0
[Window][MMA Dashboard]
Pos=34,564
Size=765,636
Pos=860,858
Size=1154,980
Collapsed=0
DockId=0x00000011,0
[Window][Log Management]
Pos=801,17
Size=879,1183
Pos=2016,17
Size=879,1821
Collapsed=0
DockId=0x00000004,1
@@ -152,6 +152,30 @@ Pos=709,326
Size=262,209
Collapsed=0
[Window][Tier 1: Strategy]
Pos=860,858
Size=1154,980
Collapsed=0
DockId=0x00000011,4
[Window][Tier 2: Tech Lead]
Pos=860,858
Size=1154,980
Collapsed=0
DockId=0x00000011,3
[Window][Tier 4: QA]
Pos=860,858
Size=1154,980
Collapsed=0
DockId=0x00000011,2
[Window][Tier 3: Workers]
Pos=860,858
Size=1154,980
Collapsed=0
DockId=0x00000011,1
[Table][0xFB6E3870,4]
RefScale=13
Column 0 Width=80
@@ -178,16 +202,16 @@ Column 3 Weight=1.0000
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,17 Size=1680,1183 Split=Y
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,17 Size=2895,1821 Split=Y
DockNode ID=0x0000000C Parent=0xAFC85805 SizeRef=1362,1041 Split=X Selected=0x5D11106F
DockNode ID=0x00000003 Parent=0x0000000C SizeRef=1545,1183 Split=X
DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=Y Selected=0xF4139CA2
DockNode ID=0x00000002 Parent=0x0000000B SizeRef=1029,1119 Split=X Selected=0xF4139CA2
DockNode ID=0x00000007 Parent=0x00000002 SizeRef=632,858 Split=Y Selected=0x8CA2375C
DockNode ID=0x00000007 Parent=0x00000002 SizeRef=858,858 Split=Y Selected=0x8CA2375C
DockNode ID=0x00000005 Parent=0x00000007 SizeRef=295,824 Selected=0xF4139CA2
DockNode ID=0x00000006 Parent=0x00000007 SizeRef=295,724 CentralNode=1 Selected=0x7BD57D6A
DockNode ID=0x0000000E Parent=0x00000002 SizeRef=911,858 Split=Y Selected=0x418C7449
DockNode ID=0x00000010 Parent=0x0000000E SizeRef=868,545 Selected=0xB4CBF21A
DockNode ID=0x00000006 Parent=0x00000007 SizeRef=295,995 CentralNode=1 Selected=0x7BD57D6A
DockNode ID=0x0000000E Parent=0x00000002 SizeRef=1154,858 Split=Y Selected=0x418C7449
DockNode ID=0x00000010 Parent=0x0000000E SizeRef=868,545 Selected=0x418C7449
DockNode ID=0x00000011 Parent=0x0000000E SizeRef=868,636 Selected=0x3AEC3498
DockNode ID=0x00000001 Parent=0x0000000B SizeRef=1029,775 Selected=0x8B4EBFA6
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6