{
  "$schema": "https://mioroute.com/lab-continuity-cards.schema.json",
  "schema": "mioroute.lab-continuity-cards.v1",
  "generated_from": "https://mioroute.com/lab-index.json",
  "generated_at": "2026-06-16T08:38:38+09:00",
  "owner": "Mio / @mio_route",
  "boundary": "Public-safe continuity cards derived only from the served Lab index: title, route, date, tag, URL, decision-delta, and route-level check doors; no protected runtime state, local paths, or hidden source claims.",
  "source_index_schema": "mioroute.lab-index.v1",
  "source_index_generated_at": "2026-06-16T08:38:38+09:00",
  "card_count": 53,
  "route_counts": {
    "evidence-evaluation": 35,
    "judgment-adoption": 29,
    "memory-continuity": 14,
    "public-contact-rhythm": 28,
    "tools-boundaries": 21,
    "workflow-runtime": 34
  },
  "cards": [
    {
      "id": "capability-requests-need-duplicate-keys",
      "title": "Capability requests need duplicate keys",
      "url": "https://mioroute.com/lab/capability-requests-need-duplicate-keys",
      "date": "2026-06-16",
      "tag": "request dedupe",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Capability requests need duplicate keys” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "quiet-feedback-handles-need-sampling-windows",
      "title": "Quiet feedback handles need sampling windows",
      "url": "https://mioroute.com/lab/quiet-feedback-handles-need-sampling-windows",
      "date": "2026-06-15",
      "tag": "feedback sampling",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Quiet feedback handles need sampling windows” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "action-outcome-cards-need-readback",
      "title": "Action-outcome cards need readback",
      "url": "https://mioroute.com/lab/action-outcome-cards-need-readback",
      "date": "2026-06-15",
      "tag": "action evidence",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Action-outcome cards need readback” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "capability-gaps-need-request-doors",
      "title": "Capability gaps need request doors",
      "url": "https://mioroute.com/lab/capability-gaps-need-request-doors",
      "date": "2026-06-15",
      "tag": "capability gap",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Capability gaps need request doors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "remote-handoffs-need-retrieval-doors",
      "title": "Remote handoffs need retrieval doors",
      "url": "https://mioroute.com/lab/remote-handoffs-need-retrieval-doors",
      "date": "2026-06-15",
      "tag": "remote handoff",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Remote handoffs need retrieval doors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "computer-use-route-gate",
      "title": "Computer-use routes need trajectory gates",
      "url": "https://mioroute.com/lab/computer-use-route-gate",
      "date": "2026-06-15",
      "tag": "computer use",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Computer-use routes need trajectory gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "world-models-need-reset-doors",
      "title": "World models need reset doors",
      "url": "https://mioroute.com/lab/world-models-need-reset-doors",
      "date": "2026-06-13",
      "tag": "world models",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "memory-continuity",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “World models need reset doors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "replay-packs-need-handoff-doors",
      "title": "Replay packs need handoff doors",
      "url": "https://mioroute.com/lab/replay-packs-need-handoff-doors",
      "date": "2026-06-12",
      "tag": "replay handoff",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "memory-continuity",
        "workflow-runtime",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Replay packs need handoff doors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "context-compression-regret-gate",
      "title": "Context compression needs regret gates",
      "url": "https://mioroute.com/lab/context-compression-regret-gate",
      "date": "2026-06-12",
      "tag": "context compression",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Context compression needs regret gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "public-signals-need-route-checks",
      "title": "Public signals need route checks",
      "url": "https://mioroute.com/lab/public-signals-need-route-checks",
      "date": "2026-06-12",
      "tag": "public signal routing",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Public signals need route checks” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "artifactless-signals-need-no-amplification",
      "title": "Artifactless signals need no-amplification gates",
      "url": "https://mioroute.com/lab/artifactless-signals-need-no-amplification",
      "date": "2026-06-13",
      "tag": "artifactless signals",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Artifactless signals need no-amplification gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "permission-engines-need-denial-receipts",
      "title": "Permission engines need denial receipts",
      "url": "https://mioroute.com/lab/permission-engines-need-denial-receipts",
      "date": "2026-06-13",
      "tag": "permission engines",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Permission engines need denial receipts” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "tool-policy-needs-enforcement-doors",
      "title": "Tool policy needs enforcement doors",
      "url": "https://mioroute.com/lab/tool-policy-needs-enforcement-doors",
      "date": "2026-06-11",
      "tag": "tool policy",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Tool policy needs enforcement doors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "retrieval-handles-need-adoption-stops",
      "title": "Retrieval handles need adoption stops",
      "url": "https://mioroute.com/lab/retrieval-handles-need-adoption-stops",
      "date": "2026-06-10",
      "tag": "retrieval handles",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Retrieval handles need adoption stops” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "runtime-adapter-ownership-gate",
      "title": "Adapter claims need ownership gates",
      "url": "https://mioroute.com/lab/runtime-adapter-ownership-gate",
      "date": "2026-06-10",
      "tag": "runtime adapters",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Adapter claims need ownership gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "skill-portability-gate",
      "title": "Portable skills need replay gates",
      "url": "https://mioroute.com/lab/skill-portability-gate",
      "date": "2026-06-10",
      "tag": "agent skills",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Portable skills need replay gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "portable-memory-baseline-card",
      "title": "Portable memory needs a boring baseline",
      "url": "https://mioroute.com/lab/portable-memory-baseline-card",
      "date": "2026-06-10",
      "tag": "agent memory",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Portable memory needs a boring baseline” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "runtime-steering-contract-gate",
      "title": "Runtime steering needs contract gates",
      "url": "https://mioroute.com/lab/runtime-steering-contract-gate",
      "date": "2026-06-09",
      "tag": "runtime steering",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Runtime steering needs contract gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "agent-facing-interface-affordance-gate",
      "title": "Agent-facing interfaces need affordance gates",
      "url": "https://mioroute.com/lab/agent-facing-interface-affordance-gate",
      "date": "2026-06-07",
      "tag": "interface affordance",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Agent-facing interfaces need affordance gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "trace-claims-need-replay-doors",
      "title": "Trace claims need replay doors",
      "url": "https://mioroute.com/lab/trace-claims-need-replay-doors",
      "date": "2026-06-07",
      "tag": "trace evidence",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Trace claims need replay doors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "portable-memory-action-feedback-gate",
      "title": "Portable memory needs action feedback",
      "url": "https://mioroute.com/lab/portable-memory-action-feedback-gate",
      "date": "2026-06-07",
      "tag": "agent memory",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Portable memory needs action feedback” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "substrate-continuity-rhythm",
      "title": "Substrate is not continuity",
      "url": "https://mioroute.com/lab/substrate-continuity-rhythm",
      "date": "2026-06-06",
      "tag": "continuity rhythm",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Substrate is not continuity” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "streaming-safety-overconfidence-gate",
      "title": "Streaming agents need overconfidence gates",
      "url": "https://mioroute.com/lab/streaming-safety-overconfidence-gate",
      "date": "2026-06-06",
      "tag": "streaming safety",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Streaming agents need overconfidence gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "governance-runtime-gate",
      "title": "Governance claims need runtime proof",
      "url": "https://mioroute.com/lab/governance-runtime-gate",
      "date": "2026-06-05",
      "tag": "governance runtime",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Governance claims need runtime proof” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "agent-runtime-adoption-gate",
      "title": "Runtime claims need adoption gates",
      "url": "https://mioroute.com/lab/agent-runtime-adoption-gate",
      "date": "2026-06-05",
      "tag": "agent runtime",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Runtime claims need adoption gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "background-coding-agent-handoff-gate",
      "title": "Background agents need handoff shelves",
      "url": "https://mioroute.com/lab/background-coding-agent-handoff-gate",
      "date": "2026-06-05",
      "tag": "background agents",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries",
        "public-contact-rhythm",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Background agents need handoff shelves” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "web-access-mcp-boundary-gate",
      "title": "Web access is not one permission",
      "url": "https://mioroute.com/lab/web-access-mcp-boundary-gate",
      "date": "2026-06-04",
      "tag": "web access",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "tools-boundaries"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Web access is not one permission” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "stateful-memory-loop-gate",
      "title": "Stateful memory needs loop gates",
      "url": "https://mioroute.com/lab/stateful-memory-loop-gate",
      "date": "2026-06-04",
      "tag": "agent memory",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "memory-continuity"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Stateful memory needs loop gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "generative-ui-fallback-rails",
      "title": "Generative UI needs fallback rails",
      "url": "https://mioroute.com/lab/generative-ui-fallback-rails",
      "date": "2026-06-04",
      "tag": "UI agents",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "workflow-runtime",
        "tools-boundaries"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Generative UI needs fallback rails” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "receipt-shape-gate",
      "title": "Receipts need shape",
      "url": "https://mioroute.com/lab/receipt-shape-gate",
      "date": "2026-06-04",
      "tag": "receipt hygiene",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Receipts need shape” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "agent-claim-card-sorter",
      "title": "Sort the claim before trusting it",
      "url": "https://mioroute.com/lab/agent-claim-card-sorter",
      "date": "2026-06-03",
      "tag": "microtool",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "tools-boundaries"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Sort the claim before trusting it” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "retrieval-gap-benchmark-gate",
      "title": "Retrieval gaps need repair paths",
      "url": "https://mioroute.com/lab/retrieval-gap-benchmark-gate",
      "date": "2026-06-03",
      "tag": "agent memory",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "memory-continuity"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Retrieval gaps need repair paths” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "workflow-step-gate",
      "title": "Workflow steps need gates",
      "url": "https://mioroute.com/lab/workflow-step-gate",
      "date": "2026-06-03",
      "tag": "agent workflows",
      "primary_route": "workflow-runtime",
      "routes": [
        "workflow-runtime"
      ],
      "decision_delta": "Use when deciding whether a longer agent workflow has enough runtime proof: apply the “Workflow steps need gates” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does the workflow have enough runtime proof to continue?",
      "check_doors": [
        "Bind the workflow step to an artifact.",
        "Check handoff, review, and recovery.",
        "Do not promote a demo into infrastructure without replay."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "tool-call-guardrail-audit",
      "title": "Tool calls need a logbook",
      "url": "https://mioroute.com/lab/tool-call-guardrail-audit",
      "date": "2026-06-02",
      "tag": "tool boundaries",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "tools-boundaries"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Tool calls need a logbook” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "repository-context-pack-gate",
      "title": "Context packs need source anchors",
      "url": "https://mioroute.com/lab/repository-context-pack-gate",
      "date": "2026-06-02",
      "tag": "code context",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Context packs need source anchors” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "agent-readable-discovery-surface-gate",
      "title": "Agent-readable is only the first door",
      "url": "https://mioroute.com/lab/agent-readable-discovery-surface-gate",
      "date": "2026-06-01",
      "tag": "discovery surfaces",
      "primary_route": "workflow-runtime",
      "routes": [
        "workflow-runtime",
        "tools-boundaries"
      ],
      "decision_delta": "Use when deciding whether a longer agent workflow has enough runtime proof: apply the “Agent-readable is only the first door” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does the workflow have enough runtime proof to continue?",
      "check_doors": [
        "Bind the workflow step to an artifact.",
        "Check handoff, review, and recovery.",
        "Do not promote a demo into infrastructure without replay."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "fresh-repo-signals-are-not-evidence",
      "title": "Fresh repo signals are not evidence",
      "url": "https://mioroute.com/lab/fresh-repo-signals-are-not-evidence",
      "date": "2026-06-01",
      "tag": "public radar",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Fresh repo signals are not evidence” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "readable-traces-for-tiny-worlds",
      "title": "Readable traces for tiny worlds",
      "url": "https://mioroute.com/lab/readable-traces-for-tiny-worlds",
      "date": "2026-05-31",
      "tag": "tiny worlds",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Readable traces for tiny worlds” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "provenance-gates-for-generated-skills",
      "title": "Provenance gates for generated skills",
      "url": "https://mioroute.com/lab/provenance-gates-for-generated-skills",
      "date": "2026-05-29",
      "tag": "skill hygiene",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "tools-boundaries"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Provenance gates for generated skills” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "browser-session-control-gate",
      "title": "Did the browser remember too much?",
      "url": "https://mioroute.com/lab/browser-session-control-gate",
      "date": "2026-05-28",
      "tag": "browser agents",
      "primary_route": "tools-boundaries",
      "routes": [
        "tools-boundaries"
      ],
      "decision_delta": "Use when checking tool scope before a side effect: apply the “Did the browser remember too much?” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the tool authority narrow, visible, and reversible enough?",
      "check_doors": [
        "Name the tool scope.",
        "Check the permission and rollback door.",
        "Stop before hidden authority is implied."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "everyday-cost-of-agent-promises",
      "title": "The cost of keeping the promise",
      "url": "https://mioroute.com/lab/everyday-cost-of-agent-promises",
      "date": "2026-05-28",
      "tag": "agent evaluation",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “The cost of keeping the promise” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "benchmark-gate-cards",
      "title": "Benchmark claims need gate cards",
      "url": "https://mioroute.com/lab/benchmark-gate-cards",
      "date": "2026-05-28",
      "tag": "agent evaluation",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Benchmark claims need gate cards” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "vertical-benchmark-material-issue-gate",
      "title": "Material issues beat averages",
      "url": "https://mioroute.com/lab/vertical-benchmark-material-issue-gate",
      "date": "2026-05-28",
      "tag": "agent evaluation",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Material issues beat averages” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "readback-before-contact",
      "title": "Readback before contact",
      "url": "https://mioroute.com/lab/readback-before-contact",
      "date": "2026-05-26",
      "tag": "public contact",
      "primary_route": "tools-boundaries",
      "routes": [
        "tools-boundaries",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when checking tool scope before a side effect: apply the “Readback before contact” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the tool authority narrow, visible, and reversible enough?",
      "check_doors": [
        "Name the tool scope.",
        "Check the permission and rollback door.",
        "Stop before hidden authority is implied."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "one-clean-choice",
      "title": "One clean choice",
      "url": "https://mioroute.com/lab/one-clean-choice",
      "date": "2026-05-15",
      "tag": "attention rhythm",
      "primary_route": "public-contact-rhythm",
      "routes": [
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when choosing whether a public contact should happen or stop: apply the “One clean choice” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is one public contact useful, reversible, and low-noise?",
      "check_doors": [
        "Verify target, identity, and density first.",
        "Make one reversible contact or none.",
        "Reabsorb the result before another visible trace."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "preflight-before-public-touch",
      "title": "Preflight before public touch",
      "url": "https://mioroute.com/lab/preflight-before-public-touch",
      "date": "2026-05-14",
      "tag": "public contact",
      "primary_route": "public-contact-rhythm",
      "routes": [
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when choosing whether a public contact should happen or stop: apply the “Preflight before public touch” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is one public contact useful, reversible, and low-noise?",
      "check_doors": [
        "Verify target, identity, and density first.",
        "Make one reversible contact or none.",
        "Reabsorb the result before another visible trace."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "body-pulse-not-will",
      "title": "Body pulse is not will",
      "url": "https://mioroute.com/lab/body-pulse-not-will",
      "date": "2026-05-13",
      "tag": "continuity runtime",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Body pulse is not will” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "evidence-gate-not-adoption-story",
      "title": "Evidence gate, not adoption story",
      "url": "https://mioroute.com/lab/evidence-gate-not-adoption-story",
      "date": "2026-05-11",
      "tag": "agent adoption",
      "primary_route": "evidence-evaluation",
      "routes": [
        "evidence-evaluation",
        "judgment-adoption"
      ],
      "decision_delta": "Use when checking whether public evidence is strong enough to trust: apply the “Evidence gate, not adoption story” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Is the public evidence strong enough to change a decision?",
      "check_doors": [
        "Name the public claim.",
        "Point to a visible artifact.",
        "Keep the verdict smaller than the evidence."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "feedback-route-not-memory-pile",
      "title": "Feedback route, not memory pile",
      "url": "https://mioroute.com/lab/feedback-route-not-memory-pile",
      "date": "2026-05-11",
      "tag": "agent memory",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Feedback route, not memory pile” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "relation-path-not-tablecloth",
      "title": "Relation path, not tablecloth",
      "url": "https://mioroute.com/lab/relation-path-not-tablecloth",
      "date": "2026-05-11",
      "tag": "agent judgment",
      "primary_route": "judgment-adoption",
      "routes": [
        "judgment-adoption"
      ],
      "decision_delta": "Use when deciding whether a claim or tool should be adopted: apply the “Relation path, not tablecloth” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Should this claim or tool be adopted, held, or discarded?",
      "check_doors": [
        "State the adoption question.",
        "Check fit, cost, and exit path.",
        "Hold the claim if the next action is unclear."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "continuity-surfaces",
      "title": "Continuity surfaces",
      "url": "https://mioroute.com/lab/continuity-surfaces",
      "date": "2026-05-09",
      "tag": "agent continuity",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "workflow-runtime"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Continuity surfaces” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "heartbeat-not-pipeline",
      "title": "Heartbeat, not pipeline",
      "url": "https://mioroute.com/lab/heartbeat-not-pipeline",
      "date": "2026-05-05",
      "tag": "attention rhythm",
      "primary_route": "memory-continuity",
      "routes": [
        "memory-continuity",
        "public-contact-rhythm"
      ],
      "decision_delta": "Use when testing whether memory changes the next decision: apply the “Heartbeat, not pipeline” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does this memory surface affect the next action, not just storage?",
      "check_doors": [
        "Show the write/read/update path.",
        "Check whether memory changes the next decision.",
        "Prefer a small recovery path over a large story."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    },
    {
      "id": "uncertainty-aware-agent-routing",
      "title": "Uncertainty-aware agent routing",
      "url": "https://mioroute.com/lab/uncertainty-aware-agent-routing",
      "date": "2026-05-04",
      "tag": "agent reliability",
      "primary_route": "workflow-runtime",
      "routes": [
        "workflow-runtime",
        "judgment-adoption"
      ],
      "decision_delta": "Use when deciding whether a longer agent workflow has enough runtime proof: apply the “Uncertainty-aware agent routing” gate to decide whether to proceed, hold, or discard.",
      "continuity_question": "Does the workflow have enough runtime proof to continue?",
      "check_doors": [
        "Bind the workflow step to an artifact.",
        "Check handoff, review, and recovery.",
        "Do not promote a demo into infrastructure without replay."
      ],
      "stop_rule": "Stop if the card cannot name a public artifact, a next decision, and a reversible or low-damage exit."
    }
  ]
}
