{
  "track_id": "gui_decoupling_controller_20260302",
  "type": "refactor",
  "status": "new",
  "created_at": "2026-03-02T22:30:00Z",
  "updated_at": "2026-03-02T22:30:00Z",
  "description": "Extract the state machine and core lifecycle into a headless app_controller.py, leaving gui_2.py as a pure immediate-mode view."
}