You're offline — showing cached data

MC-4515

P0: Gate legacy non-human comment path behind Control Room v2 NOTIFY flag
2026-06-13 08:50:13 SAST
Home Board MC-4515

P0: Gate legacy non-human comment path behind Control Room v2 NOTIFY flag

When MC_CONTROL_ROOM_V2_CONTROLLER_NOTIFY=1, system/agent comments still fall through to the legacy path in app.py lines ~9372-9549, which performs auto-dispatch via _queue_and_...
State Done Next Action Closed Owner Luci Runtime Closed Age 12d ago
MC-4515
Ticket is done; runtime is closed. · profile claude_opus_1m_medium · cwd /home/lucienne/workspace/mission-control · uptime 12d 2h · last activity 12d 0h ago

Description

MC-4515
When MC_CONTROL_ROOM_V2_CONTROLLER_NOTIFY=1, system/agent comments still fall through to the legacy path in app.py lines ~9372-9549, which performs auto-dispatch via _queue_and_pickup, status mutation, and Telegram notifications. This undermines the "Controller decides" doctrine. Acceptance Criteria: - [ ] When NOTIFY is ON, system/agent comments do NOT trigger _queue_and_pickup - [ ] When NOTIFY is ON, system/agent comments do NOT mutate status/assigned_to - [ ] When NOTIFY is OFF, legacy behavior is preserved (backward compat) - [ ] Tests prove the bypass is closed Files: app.py (legacy comment path, lines ~9370-9550), tests/test_control_room_event_hooks.py Evidence: Council review finding (2026-06-01): All 4 reviewers flagged this as P0.

Activity

done
Luci is working...
Live
No activity yet
Help