Authored design — 2026-09-15. Section 3. This cascade elaborates the existing checklist item. It is not a dispatch, implementation receipt or completion verdict. Work outside WM-01–14 still requires Joe’s explicit greenlight; having a cascade is necessary but not permission.
Section 3/4 index · Exact TODO · Cascade JSON
Observation earns authority by what was independently inspected and when, not by fitting a prediction. R2 carries that authority all the way into updating and learning.
R2 observation. PARTIAL: independent observed authority, currency, complete observation-to-update/learn joins. WM-04. Built evidence: Structured observations and retained update envelopes
This is the checklist’s dated evidence account, not a new deployment census. Existing source/test evidence keeps its bounded credit. The acceptance obligation above governs this design.
Pattern: wm-prediction/observation-can-disagree
Take WM-04’s authorized observer, criterion, entity and time boundary. Keep the observer blind to posterior and disposition where required. Produce an observation request whose literal evidence can contradict the prediction.
Pattern: wm-prediction/observation-can-disagree
Retain the admitted source bytes, occurrence and cutoff, observation proposal and distinct exact-subject review. Produce an accepted finding or explicit insufficiency; an independence flag without provenance is not independent acquisition.
Pattern: wm-prediction/unobserved-is-not-zero
Keep categorical labels separate from ambiguous, conflicting and insufficient findings. Produce denominators and eligibility decisions so unobserved rows are not interpreted as zero-frequency cells or supplied invented mass.
Pattern: wm-connected-learning/observation-to-next-choice
Pass eligible observations with their identity to R3 and R17/WM-07 consumers. Record every admission/rejection and prevent recounting. Preserve noncategorical findings for follow-on acquisition without feeding them as labels.
Each node’s stated artifact is the input or constraint for the related node below. These are design dependencies, not a claim that a runtime scheduler automatically fires patterns. Existing WM producers are reused through the linked contracts; no second implementation is implied.
| From | To | Relation | Reason |
|---|---|---|---|
| R2-1 | R2-2 | requires-result | The declared criterion controls which bytes and reviewer qualify. |
| R2-2 | R2-3 | requires-result | Review scope controls eligibility, not the availability of a convenient label. |
| R2-3 | R2-4 | requires-result | Eligibility and observation identity constrain all downstream updates. |
| R2-4 | R2-1 | revision-feedback | A failed distinguishing control or consumer mismatch reopens the original scope/meaning; retain the failed claim rather than weakening it. Relevant controls: Reject leaked posterior, wrong reviewed subject, late evidence, duplicated observations and insufficiency-as-label. Verify both consumer admission and explicit rejection paths. |
Retain the actual subject, source/model revision, task/occurrence, cutoff, producer and consumer for each interface. A missing field is a named gap; a default that changes the meaning is not an adapter. Reuse existing records where they satisfy these obligations. If a new component is indispensable, identify its exact TODO/cascade clause before seeking a separately bounded implementation instruction.
A reviewer accepts that a handoff lacks sufficient criterion evidence. That is an accepted insufficiency finding. R2 retains it and requests further observation; it must not add an addressed count simply because the review itself passed.
This is a distinguishing design example, not a claimed production experiment.
Distinguishing controls: Reject leaked posterior, wrong reviewed subject, late evidence, duplicated observations and insufficiency-as-label. Verify both consumer admission and explicit rejection paths.
Closure rule: every part of the quoted obligation must be supported by the indicated artifacts and actual connections. A useful rejection proves the rejecting boundary only. One accepted subclause does not tick the whole item. A bellback must supply the exact reviewed subject, executed checks, independent verdict and remaining clauses.
WM-04 · R3 · R17 · WM-07 · E02
Acquisition authority, freshness windows and coverage requirements come from WM-04 and the actual task; this node does not invent them.
Dependency links describe required interfaces; they do not authorize work on those items. No implementation outside the existing TODO list is approved. Publication does not select a numerical law, settle an unresolved operator ruling or authorize a run.
All seeded patterns are applied above. The JSON pins their source bytes and the governing checklist/rulings. Historical formulas, thresholds and examples in a pattern remain scoped examples unless the governing contract adopts them. This draft adds no pattern-library entries and claims no independent semantic ratification.