{
  "target": "WM-14",
  "version": 1,
  "kind": "authored build-design cascade",
  "status": "draft; open decisions not settled by publication",
  "nodes": [
    {
      "id": "WM-14-C1",
      "pattern": "wm-pattern-design/pattern-before-operation",
      "title": "Explain what the task needs",
      "application": "Start from the selected problem\u2019s context and competing concerns. Read retrieved patterns as arguments and say which response could help. Keep an unhelpful result explicit; neither a mission tag nor a familiar title establishes fit. Output a source-bound interpretation attempt for WM-08/03.",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/pattern-design/pattern-before-operation.flexiarg",
      "source-sha256": "49aa04544193206b558e1a07ad2133acc95616c4316d5bc81645b99fd4f41b11",
      "reading-url": "/2026-09-15-wm-patterns-pattern-design.html#pattern-before-operation",
      "status": "authored application; not independently reviewed or executed"
    },
    {
      "id": "WM-14-C2",
      "pattern": "wm-purpose-and-account/recipient-benefit-shapes-the-model",
      "title": "Judge retrieval usefulness against the work",
      "application": "Define what a useful result must enable in this situation: for example identifying missing handoff evidence or a justified next design change. Retain the assessment and its evidence. A lack of immediate score improvement is not automatically proof that retrieval was useless; distinguish interpretation failure, missing model inputs and genuine absence of an applicable response.",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/purpose-and-account/recipient-benefit-shapes-the-model.flexiarg",
      "source-sha256": "58d076853e980a106d2dffa8a3dfa580bd9fad5352df24f3536d5199003a7022",
      "reading-url": "/2026-09-15-wm-patterns-purpose-and-account.html#recipient-benefit-shapes-the-model",
      "status": "authored application; not independently reviewed or executed"
    },
    {
      "id": "WM-14-C3",
      "pattern": "wm-connected-learning/proposal-earns-later-use",
      "title": "Author a missing argument explicitly",
      "application": "When the library lacks the needed response, create a draft pattern with context, IF, HOWEVER, THEN, BECAUSE, sources and an explicit evidence hole. Preserve alternatives and failure modes. Do not rename an operation or invent attestation. Scope the ARGUE/genesis work and retain its parent problem and reason for creation.",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/connected-learning/proposal-earns-later-use.flexiarg",
      "source-sha256": "9360fd57ba6b4568ecbef37fa867e5c8d94b9c9272a5081aa22863a29a97ccbd",
      "reading-url": "/2026-09-15-wm-patterns-connected-learning.html#proposal-earns-later-use",
      "status": "authored application; not independently reviewed or executed"
    },
    {
      "id": "WM-14-C4",
      "pattern": "wm-connected-learning/interpretation-carries-its-argument",
      "title": "Review and admit the interpretation",
      "application": "Bind source revision, task-specific effect/guard meaning, interpreter and independent review where required. Generated pattern and executable interpretation are separate artifacts. WM-03\u2019s semantics govern any controlled rule; WM-08\u2019s independent expectations/designations remain independent. Publication alone is not admission.",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/connected-learning/interpretation-carries-its-argument.flexiarg",
      "source-sha256": "a0d9c6371946a4eac790a99ff95624c616b27ffa526cbfc3467089ddd643b8c0",
      "reading-url": "/2026-09-15-wm-patterns-connected-learning.html#interpretation-carries-its-argument",
      "status": "authored application; not independently reviewed or executed"
    },
    {
      "id": "WM-14-C5",
      "pattern": "wm-pattern-design/partial-design-without-imaginary-completion",
      "title": "Revise search and construction",
      "application": "When picks do not help, retain the attempted strategy and why it failed, then change a declared query, source scope or search procedure. Keep prior results and bounded search coverage. Feed legal interpreted proposals into WM-09/10; no model-backed score is fabricated just to rank a newly authored pattern.",
      "source": "/home/joe/code/p4ng/wm-walkthroughs/collections/pattern-design/partial-design-without-imaginary-completion.flexiarg",
      "source-sha256": "c3cbb73c768c65fa6c765b6308e59162cac0c8995ac9dd169fbc67b515a8b74d",
      "reading-url": "/2026-09-15-wm-patterns-pattern-design.html#partial-design-without-imaginary-completion",
      "status": "authored application; not independently reviewed or executed"
    },
    {
      "id": "WM-14-C6",
      "pattern": "wm-connected-learning/observation-to-next-choice",
      "title": "Demonstrate consequential later use",
      "application": "Record the admitted pattern or revised search result reaching an actual subsequent design decision and later outcome. Separate creation, retrieval, admission and use counters. An unchanged or unhelpful result remains a finding that can revise the search, not evidence of learning merely because another file appeared.",
      "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",
      "status": "authored application; not independently reviewed or executed"
    }
  ],
  "relations": [
    {
      "from": "WM-14-C1",
      "to": "WM-14-C2",
      "kind": "prerequisite",
      "because": "Usefulness must concern the actual interpreted problem."
    },
    {
      "from": "WM-14-C2",
      "to": "WM-14-C3",
      "kind": "prerequisite",
      "because": "A documented gap can justify authoring a proposal."
    },
    {
      "from": "WM-14-C1",
      "to": "WM-14-C4",
      "kind": "prerequisite",
      "because": "Existing patterns still require source-bound interpretation."
    },
    {
      "from": "WM-14-C3",
      "to": "WM-14-C4",
      "kind": "prerequisite",
      "because": "New arguments require admission before executable use."
    },
    {
      "from": "WM-14-C2",
      "to": "WM-14-C5",
      "kind": "prerequisite",
      "because": "Unhelpful retrieval supplies the reason to revise search."
    },
    {
      "from": "WM-14-C4",
      "to": "WM-14-C5",
      "kind": "prerequisite",
      "because": "Construction needs admitted interpretations."
    },
    {
      "from": "WM-14-C5",
      "to": "WM-14-C6",
      "kind": "prerequisite",
      "because": "Later use tests whether the revised strategy helped."
    },
    {
      "from": "WM-14-C6",
      "to": "WM-14-C1",
      "kind": "revision-feedback",
      "because": "Later failed use can reveal that the original problem was misunderstood."
    }
  ],
  "dependency-interfaces": [
    "WM-03",
    "WM-08",
    "WM-09",
    "WM-10",
    "WM-11"
  ],
  "open-decisions": "Open: operational usefulness criteria, bounded ARGUE/search authority and the actual integration path. The checklist\u2019s original transcript line references were reported stale; later supplied evidence IDs are discovery leads until resolved and pinned. This new design request authorizes authoring cascades, not silent changes to the runtime library or historical authority.",
  "sources": [
    {
      "file": "/home/joe/code/p4ng/CHECKLIST-fundamentals.md",
      "sha256": "e03681a8fd8e0697f0407fb73499e3c2c70534ea040b4c2f56353a7def8edf6d",
      "role": "governing checklist/rulings and dated semantics source; 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",
      "role": "governing checklist/rulings and dated semantics source; 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",
      "role": "governing checklist/rulings and dated semantics source; source statements retain their own authority and limits"
    },
    {
      "file": "/home/joe/code/futon2/holes/labs/wm-contract/RULINGS-walkthrough-2026-09-08.md",
      "sha256": "c19a8984bd4de2d58412a8bf36f37f05b192d5b67071a10e73e7f961404990aa",
      "role": "governing checklist/rulings and dated semantics source; 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",
      "role": "governing checklist/rulings and dated semantics source; source statements retain their own authority and limits"
    }
  ],
  "validation-scope": "source identity and structure only; no build, runtime or semantic acceptance"
}
