chore(mma): Implement visual simulation for Epic planning and fix UI refresh

This commit is contained in:
2026-02-28 21:07:46 -05:00
parent 3d861ecf08
commit d65fa79e26
11 changed files with 237 additions and 28 deletions

View File

@@ -1,4 +1,4 @@
from __future__ import annotations
from __future__ import annotations
import json
import threading
import uuid
@@ -128,6 +128,9 @@ class HookHandler(BaseHTTPRequestHandler):
result["active_tickets"] = getattr(app, "active_tickets", [])
result["mma_step_mode"] = getattr(app, "mma_step_mode", False)
result["pending_approval"] = app._pending_mma_approval is not None
# Added lines for tracks and proposed_tracks
result["tracks"] = getattr(app, "tracks", [])
result["proposed_tracks"] = getattr(app, "proposed_tracks", [])
finally:
event.set()
with app._pending_gui_tasks_lock: