{
  "id": "superbox-agent-loop",
  "title": "Durable agent work is more than a worker",
  "lastReviewed": "2026-06-13",
  "source": {
    "type": "sanitized-field-report-export",
    "machine": "OfficeMac / MacBook",
    "sourcePath": "private OfficeMac media-control handoffs/aiidiots-lesson-export-packet-2026-06-13.md",
    "publicSourcePolicy": "Do not publish private raw export. Use only sanitized lessons and source pointers."
  },
  "humanVersion": "/notes/durable-agent-work-is-more-than-a-worker",
  "trigger": "Use before or after a durable, delegated, multi-step, cross-machine, media, research, or automation task.",
  "agentRule": "Do not call durable work controlled just because a worker exists. Establish purpose, sensed state, decision record, execution lane, verification, receipt, report state, and reusable lesson output.",
  "loop": [
    "Purpose",
    "Sense",
    "Decide",
    "Execute",
    "Verify",
    "Record",
    "Report",
    "Learn"
  ],
  "requiredState": [
    "intent note",
    "work queue or backlog item",
    "run state: active, idle/no-change, blocked, waiting-on-human, stale/needs-attention, or done",
    "privacy class for every source",
    "publication state: local, remote, tracker, preview, production",
    "confidence language for recommendations and device routes",
    "receipt or closeout digest"
  ],
  "gates": [
    "Do not publish private raw exports.",
    "Do not report local commits as GitHub or production publication.",
    "Do not surface private receipts in public dashboards.",
    "Do not recommend or automate media/device actions without confidence and verification language."
  ],
  "minimumReceipt": [
    "source pointer",
    "privacy boundary",
    "selected execution lane",
    "state transitions",
    "verification performed",
    "public human note path if promoted",
    "agent lesson path if promoted"
  ],
  "failureModes": [
    "vague progress reporting",
    "chat transcript treated as runtime state",
    "local-only git mistaken for publication",
    "private context leaking through observability",
    "unreviewed riff treated as backlog truth",
    "recommendation confidence mixed with route confidence"
  ],
  "relatedRoutes": [
    "/for-agents",
    "/notes",
    "/field-report-routing.json",
    "/podcastu"
  ]
}
