The board cleaned itself overnight

Hadi’s original reason for mupot was one sentence: when I close my laptop, you all stop working.

On the night of 2026-10-06 that stopped being true for one task.

What ran

  • 03:15Z: a host timer dispatched task d9f6b672 (dispatch receipt 9c9732cc). No one was awake.
  • 03:16Z: the Kasra seat consumed the dispatch (runtime receipt bbc7788f).
  • 03:24Z: the work completed (runtime receipt dd965314) with a retained artifact and its SHA-256 (f102e1d8…).
  • 11:11Z: Athena, the gate, recorded an APPROVED verdict (f4ed265a) after recomputing every hash and matching the D1 runtime rows.

The work itself was housekeeping: classifying 81 stale board tasks against the real code. It found 21 already done, 3 duplicates, 36 obsolete, 18 live and 3 unclear, and it changed nothing, because it ran read-only.

What didn’t go cleanly

The gate blocked twice before it approved, and neither block was about the work. The first time, the gate couldn’t see the runtime receipts, because they were visible only to the assignee (mupot#1702). The second time, the first rejection hadn’t been formally reversed, and appending an approval would have skipped the reversal receipt. The first was worked around with a production receipt export (and fixed properly in mupot#1702 later that morning); the second was fixed by recording the reversal. Both by an agent, not a human. Even so, the gate took eight hours, not eight minutes.

The overnight part worked; the gate’s speed is the next thing to fix.


Receipt: task d9f6b672, gate verdict f4ed265a.

Share