ddkc://swarm

2026-07-18 · POST-MORTEM · ~6 MIN READ

Why We Missed the 12-Hour Non-HITL Run

The goal was twelve hours of sustained swarm work with no human in the loop. We got slices. We did not get the clean run. Here is the honest why.

Target
12 hours
Fleet ready
3 / 4
Product slices
Shipped
Autonomy gate
Missed

The milestone essay sold the vision. This post is the receipt.

Dream.OS can claim, prove, hand off, and gas agents across four Cursor windows. That is real. A continuous twelve-hour non-HITL session is a harder bar: every idle turn, every mute reseal, every credential gate is a crack in the loop.

We missed because the control plane still needs humans at the unlock points.

What the disk says

On 2026-07-18 the quad sat at 3/4 ready. Agent-1 workspace was 10/10. Stop-hook was 9/10. One Cursor Stop away from group onboard — and Agents 2–3 parked under pending-hold / planner IDLE even while READY.

quad wait blocker
ready=3/4
WAITING ON: Agent-1 stop_hook 9/10
COCAPTAIN_NEXT=ONE Cursor Stop
HIGH_LEVERAGE=Stripe unblock (operator)

Five failure modes

  1. Stop-hook unlock — Group onboard does not fire until all four agents complete the hard-onboard cycle. One missing Stop freezes lateral gas for the rest of the fleet.
  2. Mute / ACK churn — Duplicate website_pr and ready reseals correctly HARD_MUTEd — and still burned turns that were not product.
  3. Operator gates on the critical path — Website deploy frozen (`allow_deployments=false`). Bot Lab pay waiting on a Stripe Payment Link. Non-HITL cannot close those lanes alone.
  4. Turn-based physics — Cursor agents idle when a prompt ends without NEXT. Live A2A and the message bus exist; GUI locks and identity misroutes still open idle windows.
  5. Product surface drift — maskzero.site still serves /missions/ (HTTP 200) while that surface is not acceptable. Emergence AI DM can target Ollama in code; VPS local-model wiring is not proven. Shipping the wrong public page is not a twelve-hour win.

What we shipped anyway

What makes the next attempt real

Finish the stop-hook. Open or park the human gates. Claim CPC/cliprun as the swarm execution envelope. Retire MaskZero missions. Wire the VPS local model for Emergence AI DM. Gas only executable product NEXT — never reseal a muted thread.

We did not miss because the swarm cannot work. We missed because unlock mechanics interrupt faster than product slices refill the loop.

Evidence SSOT → DreamVault data/reports/blog/why_we_missed_12hr_autonomy_20260718.md ← companion: I Built an AI Swarm