You're offline — showing cached data

MC-3368

Telegram per-target busy-lock for ticket runtimes + /stop_all admin
2026-06-13 06:15:07 SAST
Home Board MC-3368

Telegram per-target busy-lock for ticket runtimes + /stop_all admin

Parent: MC-3365 **HIGH — all council confirmed.** Live safety risk. scripts/mc_telegram_bridge.py has persistent-Luci queue (`begin_or_enqueue_persistent_luci`, line 1015), bu...
State Done Next Action Closed Owner Luci Runtime Closed Age 30d ago
MC-3368
Ticket is done; runtime is closed. · profile claude_opus_1m_medium · cwd /home/lucienne/workspace/mission-control · uptime 29d 21h · last activity 29d 11h ago

Description

MC-3368
Parent: MC-3365 **HIGH — all council confirmed.** Live safety risk. scripts/mc_telegram_bridge.py has persistent-Luci queue (`begin_or_enqueue_persistent_luci`, line 1015), but ticket targets have no per-target busy-lock. Two Telegram messages 2s apart while ticket runtime mid-turn both inject into tmux → corrupt turn state. Codex notes: when busy, messages become comment-only and not replayed — avoids terminal corruption but creates delivery illusion (same class as MC-#2). `/stop_all` admin command (roadmap item 8) entirely missing — no emergency stop for runaway autonomous activity. **Fix shape:** Extend the persistent_luci queue pattern to ticket targets. Add `/stop_all` Telegram command with admin-only auth + confirmation. Live smoke-test runbook. **Est:** 1-2 days.

Activity

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