Plain-English summary of what happened today.
Mission Control started the day looking stuck: lots of tickets were in the pending bucket, but most of them were not actually waiting for Elmar. The real problems were a mix of unclear board labels, stale runtime state, review-gate noise, and technical tickets being misclassified as human work.
By the end of the day we had turned that into a cleaner control plane:
We fixed the harvest / signal-write race that could leave tickets in needs_input or pending-looking states after the worker had actually completed. This was one of the core reasons the board looked stuck.
Related ticket: MC-4357.
Shadow review was falsely failing some tickets because it inspected the wrong branch/repo context or treated non-code/operator work like code work. That caused already-closed controller tickets to reappear as pending.
Related ticket: MC-4371.
A lot of today’s work was around the MC Home and board/workbench UX:
Related tickets: MC-4370, MC-4324, MC-4326, MC-4376, MC-4348.
For content/audio/research work, we tightened the rule that “tests passed” is not enough. If the acceptance criterion is a user-facing artifact, the reviewer must verify the actual artifact or explain why it cannot be verified.
Related ticket: MC-4383.
Some tickets that were already Done still showed old n/5-style failure badges. Those were stale counters, not active failures. We normalized terminal tickets so Done rows do not keep showing current-pressure warnings.
We set up the MC board shepherd:
Then we added a separate 30-minute progress pulse so Elmar gets visibility without noise.
After the first cleanup, the board still looked like it had unmoving tickets. The live audit showed:
We reassigned MC-4333 to Luci and got it moving.
MC-4333 found the immediate bug: the operator tuner embedded a huge prompt in a command-line argument, which hit Linux ARG_MAX and failed with Argument list too long.
Fix: pipe the prompt through stdin instead of argv.
Related ticket: MC-4333.
MC-4397 then fixed the root causes that made MC look messy even after the immediate crash was fixed:
graphify-out/ generated files are now classified as generated noise by the operator.Related ticket: MC-4397.
These are not current MC-core blockers:
Mission Control fixes were merged into the active master branch and pushed.
Workspace-level operator-tuner fix was already on workspace master and pushed.
This summary is intended to make the day readable without needing to inspect every MC ticket or commit.