{
  "target": "R10",
  "section": 3,
  "version": 1,
  "status": "authored design; implementation not authorized",
  "checklist-obligation": "- [ ] **R10 entrypoint.** **PARTIAL:** bounded R2/predecessor joins and full required lifecycle evidence. Current commissioned HTTP\u2192run-scheduled-dispatch evidence, reservation recorded and duplicate refusal are credited as reported in the newer DAG status; dispatch itself is not listed as missing. A functioning click is not full R10 assurance. No cron restoration is required by Item 2 amended. Built evidence: On-demand gated entrypoint; later commissioned dispatch evidence reported",
  "nodes": [
    {
      "id": "R10-1",
      "pattern": "agent/intent-handshake-is-binding",
      "source": "/home/joe/code/futon3/library/agent/intent-handshake-is-binding.flexiarg",
      "source-sha256": "0220b0c31c89b1afc1619e65cd68a0eea46e7a004aacf65ccc4937ee38821e2b",
      "reading-url": "#source-agent--intent-handshake-is-binding",
      "title": "Bind authorized intent",
      "application": "Retain the actual commission, target, constraints, caller and occurrence identity. Produce an entry context that rejects changed intent and duplicate creation. An on-demand run is permitted by the ruling; cron restoration is not a prerequisite.",
      "status": "authored application, not executed or independently accepted"
    },
    {
      "id": "R10-2",
      "pattern": "wm-qualifying-run/one-episode-all-required-connections",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/qualifying-run/one-episode-all-required-connections.flexiarg",
      "source-sha256": "c12730e60183b859727de4725ed2271d6c9e35a090530d66da357399e799f809",
      "reading-url": "/2026-09-15-wm-patterns-qualifying-run.html#one-episode-all-required-connections",
      "title": "Join predecessor and observation",
      "application": "Resolve the required predecessor and R2 inputs at their correct cutoff. Produce a source-bound entry envelope or typed missing-input refusal. Do not treat unreadable history as an authorized cold start.",
      "status": "authored application, not executed or independently accepted"
    },
    {
      "id": "R10-3",
      "pattern": "wm-qualifying-run/one-episode-all-required-connections",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/qualifying-run/one-episode-all-required-connections.flexiarg",
      "source-sha256": "c12730e60183b859727de4725ed2271d6c9e35a090530d66da357399e799f809",
      "reading-url": "/2026-09-15-wm-patterns-qualifying-run.html#one-episode-all-required-connections",
      "title": "Retain the required lifecycle",
      "application": "Follow this occurrence through commissioned, dispatched, parked, returned, checked, recorded and surfaced evidence where the governing lifecycle requires them. Identify node-specific transitions; generic Agency activity cannot fill an absent node-linked cell.",
      "status": "authored application, not executed or independently accepted"
    },
    {
      "id": "R10-4",
      "pattern": "agent/intent-handshake-is-binding",
      "source": "/home/joe/code/futon3/library/agent/intent-handshake-is-binding.flexiarg",
      "source-sha256": "0220b0c31c89b1afc1619e65cd68a0eea46e7a004aacf65ccc4937ee38821e2b",
      "reading-url": "#source-agent--intent-handshake-is-binding",
      "title": "Check actual continuation",
      "application": "Join the authorized selection, construction and actuation result to the entry record. Preserve failures and reservations without treating entrypoint success as whole-run assurance. Duplicate retries must identify the original occurrence.",
      "status": "authored application, not executed or independently accepted"
    }
  ],
  "relations": [
    {
      "from": "R10-1",
      "to": "R10-2",
      "kind": "requires-result",
      "because": "The commission fixes which predecessor and observation belong to entry."
    },
    {
      "from": "R10-2",
      "to": "R10-3",
      "kind": "requires-result",
      "because": "Those inputs determine the lifecycle occurrence that must be retained."
    },
    {
      "from": "R10-3",
      "to": "R10-4",
      "kind": "requires-result",
      "because": "Lifecycle evidence must connect to the actual continuation, not a different successful click."
    },
    {
      "from": "R10-4",
      "to": "R10-1",
      "kind": "revision-feedback",
      "because": "A failed distinguishing control or consumer mismatch reopens the original scope/meaning; retain the failed claim rather than weakening it. Relevant controls: Reject changed commission, wrong predecessor, reused occurrence and a lifecycle assembled across attempts. Reuse authentic dispatch receipts; do not rerun a click merely to replace a source lookup."
    }
  ],
  "dependencies": [
    "R2",
    "R6",
    "R16",
    "TRACE",
    "E02"
  ],
  "worked-situation": "A commissioned dispatch records a reservation and refuses a duplicate. That proves those boundaries. If the observation came from another attempt, the entrypoint still lacks the required input join even when the HTTP response was successful.",
  "distinguishing-controls": "Reject changed commission, wrong predecessor, reused occurrence and a lifecycle assembled across attempts. Reuse authentic dispatch receipts; do not rerun a click merely to replace a source lookup.",
  "open-decisions-and-limits": "The recorded join-6 verification does not establish a green RUN4 fixture or ordinary-click completion. Current activation and any new click remain separately authorized.",
  "sources": [
    {
      "file": "/home/joe/code/p4ng/CHECKLIST-fundamentals.md",
      "sha256": "751ccfb00e4865c63734ac5147b9e6df66b48ee9697a7e20869d97a11467b81b",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/DESIGN-REQUIREMENTS-apex-2026-09-09.md",
      "sha256": "79228ad2299e639b427592f2eb24d4a80fadb9891271ca4bfe1211bf0a27f21c",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/RULINGS-walkthrough-2026-09-07.md",
      "sha256": "e8034618d4677ccb3a2d14f4bae8f470d5499968fabebe2ee6446c516f4ea6b3",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/RULINGS-walkthrough-2026-09-09.md",
      "sha256": "94222af425799985990929fd71e8dccf988ef4ced29958a96a188198964059c7",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/RULINGS-walkthrough-2026-09-12.md",
      "sha256": "9a20cbb57e57c9c9f5c3c19e67be663de1b7f779d45b92734b01f48c53a575e0",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/SPEC-cascade-policy-semantics-2026-09-15.md",
      "sha256": "2744a5c013a787b521b01849326a2216c477f839bf364c4920ac348391003334",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/COMPLETION-LIST-plop2026-2026-09-12.md",
      "sha256": "cdb06820677265ee4649a6324824fffd570c4a9710cce97717b028124fdf0d20",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/TN-row20-census-2026-09-12.md",
      "sha256": "dc7cec13147578130a875c0541c80dba65d3ffc1c21f4abf149b641d92b1a22c",
      "scope": "dated source; statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon3c/holes/excursions/apex-thesis.json",
      "sha256": "4288034fd4bb9ab69c13a3744130446f90da9520806f2835940691726fc3c87d",
      "scope": "dated source; statements retain their own authority and limits"
    }
  ],
  "authored-content-sha256": "6ad6935c9196b751960a66e891a5ec562bbc77543e68999722b11b16e31e6b6f"
}
