{
  "target": "WM-05",
  "version": 1,
  "kind": "authored design cascade over seeded patterns",
  "authorization": "Joe: We will take exactly WM-05 and bootstrap it via creating a cascade using our seeded patterns",
  "seed-patterns": [
    "aif/declare-the-conditioning",
    "wm-prediction/outcome-meaning-across-models"
  ],
  "scope": "Construct and justify the WM-05 design; not runtime execution or new dispatch",
  "not-established": [
    "machine state interpretation",
    "independently observed likelihood A",
    "full controlled policy interpretation B",
    "populated machine-derived Q",
    "numerical G for this authoring cascade",
    "production-consumer correspondence"
  ],
  "nodes": [
    {
      "id": "C1",
      "pattern": "aif/declare-the-conditioning",
      "source": "/home/joe/code/futon3/library/aif/declare-the-conditioning.flexiarg",
      "source-sha256": "ce32fce1e34076f70d5ec04b8bfd5b3372f6c3347be00c67371db65ba77554d9",
      "reading-url": "/2026-09-15-wm-pattern-references.html#aif--declare-the-conditioning",
      "contribution": "Named target/model/belief/candidate/consumer boundary",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C2",
      "pattern": "wm-prediction/meaning-before-carrier",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/prediction/meaning-before-carrier.flexiarg",
      "source-sha256": "931231a4040333a05928e12eb5a346252370d66f41f6a66d75c5e31218c0ce6a",
      "reading-url": "/2026-09-15-wm-patterns-prediction.html#meaning-before-carrier",
      "contribution": "Proposed state interpretation and unresolved distinctions",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C3",
      "pattern": "wm-pattern-design/same-policy-through-comparison",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/pattern-design/same-policy-through-comparison.flexiarg",
      "source-sha256": "f89559010e29c183ade1c33e25464b25a6e9e1459e9679d3fe854fe32a1944ac",
      "reading-url": "/2026-09-15-wm-patterns-pattern-design.html#same-policy-through-comparison",
      "contribution": "Complete candidate-policy identity at the prediction boundary",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C4",
      "pattern": "wm-prediction/observation-can-disagree",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/prediction/observation-can-disagree.flexiarg",
      "source-sha256": "f56876b75e11bc2e812f32011cd90b3fdf2c5fd1bc029cd2dd3f0d0bda500133",
      "reading-url": "/2026-09-15-wm-patterns-prediction.html#observation-can-disagree",
      "contribution": "Observation meaning, independent authority and missing likelihood evidence",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C5",
      "pattern": "wm-connected-learning/same-interpretation-predicted-and-enacted",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/connected-learning/same-interpretation-predicted-and-enacted.flexiarg",
      "source-sha256": "8a515be0d7c4f36ccef622bdcb8c602e84426ee52139fd64f26cad0cccdf608c",
      "reading-url": "/2026-09-15-wm-patterns-connected-learning.html#same-interpretation-predicted-and-enacted",
      "contribution": "Controlled interpretation and execution-correspondence obligation",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C6",
      "pattern": "wm-prediction/outcome-meaning-across-models",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/prediction/outcome-meaning-across-models.flexiarg",
      "source-sha256": "86459a7a7e33f5ef8a1c5e247e8e1d141f8bf6e53ecccb8f43294e6e1ae463c3",
      "reading-url": "/2026-09-15-wm-patterns-prediction.html#outcome-meaning-across-models",
      "contribution": "Conditional state and observation prediction construction",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C7",
      "pattern": "wm-prediction/probability-laws-with-runtime-meaning",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/prediction/probability-laws-with-runtime-meaning.flexiarg",
      "source-sha256": "876823588e225426a91099eb3d81741b2b988e81abfbd227ebcd852d87d9035c",
      "reading-url": "/2026-09-15-wm-patterns-prediction.html#probability-laws-with-runtime-meaning",
      "contribution": "Probability-law and numerical correspondence obligations",
      "status": "authoring interpretation; not executed or independently validated"
    },
    {
      "id": "C8",
      "pattern": "wm-connected-learning/observation-to-next-choice",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/connected-learning/observation-to-next-choice.flexiarg",
      "source-sha256": "b0407ef81dea874d78bb7697042342d4d8023592a058d66e01e6fa4813186053",
      "reading-url": "/2026-09-15-wm-patterns-connected-learning.html#observation-to-next-choice",
      "contribution": "Actual output-to-consumer correspondence obligation",
      "status": "authoring interpretation; not executed or independently validated"
    }
  ],
  "relations": [
    {
      "from": "C1",
      "to": "C2",
      "kind": "constrains",
      "because": "The target and conditioning situation determine which state distinctions must be explained.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C1",
      "to": "C3",
      "kind": "constrains",
      "because": "Candidate identity must be scoped to the named prediction boundary.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C2",
      "to": "C4",
      "kind": "enables",
      "because": "Observation authority must address the declared state distinctions.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C2",
      "to": "C5",
      "kind": "enables",
      "because": "Transition meaning needs an explained state carrier.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C3",
      "to": "C5",
      "kind": "enables",
      "because": "Controlled dynamics must interpret this full policy, not a generic action label.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C2",
      "to": "C6",
      "kind": "supplies",
      "because": "State interpretation and current belief give the initial prediction meaning.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C3",
      "to": "C6",
      "kind": "supplies",
      "because": "The output must remain indexed by the actual full policy.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C4",
      "to": "C6",
      "kind": "supplies",
      "because": "The observation marginal requires a justified compatible A.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C5",
      "to": "C6",
      "kind": "supplies",
      "because": "State propagation requires the controlled interpreted B.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C6",
      "to": "C7",
      "kind": "requires-validation",
      "because": "The composed prediction must preserve the admitted probability and numeric laws.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C7",
      "to": "C8",
      "kind": "constrains",
      "because": "Consumer correspondence may not promote a mathematically invalid prediction.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C6",
      "to": "C8",
      "kind": "supplies",
      "because": "The consumer must receive this Q with these supports and identities.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C4",
      "to": "C2",
      "kind": "revision-feedback",
      "because": "Inadequate observation meaning can expose an unjustified state distinction.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C7",
      "to": "C6",
      "kind": "revision-feedback",
      "because": "A law or numerical mismatch requires correction of the construction or its producer.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C8",
      "to": "C1",
      "kind": "revision-feedback",
      "because": "A different actual consumer invalidates the declared boundary.",
      "status": "authored proposal; not an admitted library relation"
    },
    {
      "from": "C8",
      "to": "C6",
      "kind": "revision-feedback",
      "because": "An output-domain mismatch requires revising the producer/consumer connection.",
      "status": "authored proposal; not an admitted library relation"
    }
  ],
  "next-authoring-focus": [
    "C2",
    "C4",
    "C3"
  ],
  "feedback-semantics": "Revisions to the design, not automatic runtime repeated firing"
}
