You're offline — showing cached data

MC-4534

ccgram/MC worker: prompt-echo triggers false DONE/REVIEW signal
2026-06-13 08:48:46 SAST
Home Board MC-4534

ccgram/MC worker: prompt-echo triggers false DONE/REVIEW signal

KEYSTONE BUG (surfaced by MC-4460 thrashing 2026-06-01). A ticket worker's FIRST reply often echoes the dispatch prompt instruction text — literally 'DONE: /REVIEW:/QUESTION: pr...
State Done Next Action Closed Owner Luci Runtime Closed Age 12d ago
MC-4534
Ticket is done; runtime is closed. · profile claude_opus_1m_medium · cwd /home/lucienne/workspace/mission-control/.claude/worktrees/pool-1 · uptime 11d 23h · last activity 11d 21h ago

Description

MC-4534
KEYSTONE BUG (surfaced by MC-4460 thrashing 2026-06-01). A ticket worker's FIRST reply often echoes the dispatch prompt instruction text — literally 'DONE: /REVIEW:/QUESTION: prefix at the start of your reply is still parsed, but prefer the JSON signal'. The signal parser matches DONE:/REVIEW:/QUESTION: at line start and fires a workflow action (review_ready) BEFORE any work is done. Result: tickets flip to in_review with zero implementation, repeatedly. Evidence: MC-4460 hit review_ready twice in minutes with no commit, no code; each review comment is a transcript fragment beginning with the echoed prefix. Fix direction (council the parser change): - Do NOT match DONE:/REVIEW:/QUESTION: when they appear inside an echo of the dispatch instructions, or only honor the JSON signal block, or require the prefix to be the WHOLE first line / a dedicated signal line — not embedded mid-sentence. - Locate the parser: mc_pickup.py worker reply handling / workflow action applier (grep review_ready, DONE:, QUESTION:). - Add a regression test: a worker reply that quotes the instruction text must NOT trigger review_ready/done. Until fixed, MC-4460 is frozen in in_review (no auto-pickup) to stop the thrash.

Activity

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