outcomeParent gaps follow enabled bindings and preserve the decision exemption
spec:validation.unbound-example-posture.parent-tracesPacks: pack:self-hosting-v1
Design: no design entries · no pinned declarations · no decisions
Findings: no errors, no warnings
specs/validation/unbound-example-posture.parent-traces.sdp.md
No open questions and no blocking questions; implementation binding none, verifier binding present, and expected-outcome oracle none.
Given
the verification posture matrix {matrix: "parent-traces"}When
the reader derives the verification signals
Then
the matrix reports {warnings: 1} linkage warnings and {gaps: 1} parent gaps and {oracleErrors: 1} oracle errorsComposing needs the script.
Intent
- Check parent gaps with no binding, a sibling binding, and a direct binding, the decision exemption, a ready child warning, and an unresolved oracle.
assumptions- The world has six parents stating
ready. Five are behaviors and one is a decision. Four example children statedefined: one behavior parent has no binding, one has a bounddefinedexample sibling, one has a direct test binding, and the decision parent has no binding. Two example children stateready: one is unbound beside a bounddefinedexample sibling, and the other has its own resolving test binding. - All probes are story-altitude Specs with declared claims and an Intent outcome, with no other section evidence. Each child declares
verifiesto its resolving parent. A binding is a resolvingtest:Anchor with an anchoredverifiesedge. No other relations or anchors are present except those stated here. Outcome counts read onlyconformance/verifies-linkage, parenthonesty/gaps, andconformance/oracle-linkage; other findings stay outside the counts. - The unbound children remain declared verifiers that are not enabled, with no
has-verifier. The boundreadychild is a declared, enabled verifier, deriveshas-verifier, and emits no linkage warning. The direct binding, either sibling binding, and the boundreadychild each conferhas-verifieron their parent. - Only the unbound
readychild emits a linkage warning, at warning severity in the conformance family, naming its behavior parent as the related Spec. Only the behavior parent with no binding emits a parent gap. The decision parent stays exempt. - An
oracle:Anchor declares an anchoredmodelsedge to the behavior parent with no binding. That parent owns no example space, so the oracle emits one error naming the oracle as subject and that parent as related Spec.
- The world has six parents stating
Behavior
Examples
Given the verification posture matrix {matrix: "parent-traces"}
When the reader derives the verification signals
Then the matrix reports {warnings: 1} linkage warnings and {gaps: 1} parent gaps and {oracleErrors: 1} oracle errorsVerification
Verifier bindings
- test:protocol.unbound-example-posture.parent-traces · verifies parent gaps and unchanged oracle signals · anchored · test anchor binding present ·
test/self-hosting-unbound-example.test.ts:220External run evidence from
test/self-hosting-unbound-example.test.tsTest anchors:
test:protocol.unbound-example-posture.lower-rungs,test:protocol.unbound-example-posture.parent-traces,test:protocol.unbound-example-posture.warning-cases. Specs verified by those bindings: spec:validation.unbound-example-posture, spec:validation.unbound-example-posture.lower-rungs, spec:validation.unbound-example-posture.parent-traces, spec:validation.unbound-example-posture.warning-cases.Run 1: external run evidence from vitest 4.1.10
Build: CI 391 · Branch: cursor/media-plan-and-articles-09b1 · Commit: 076cd4f1f85640d8236e5cca1bffffa68ab79a33 · Start: 2026-10-31T15:32:20.471Z · Stop: 2026-10-31T15:34:02.073Z
Name Suite Result Duration executes the bound example against a fresh world Below-ready examples keep declared verifier data (spec:validation.unbound-example-posture.lower-rungs) passed 9.15 ms executes the bound example against a fresh world Ready examples and non-example verifiers keep warnings (spec:validation.unbound-example-posture.warning-cases) passed 13.15 ms executes the bound example against a fresh world Parent gaps follow enabled bindings and preserve the decision exemption (spec:validation.unbound-example-posture.parent-traces) passed 2.27 ms
Design view
Requirement drawing
- Satisfying or referencing units: no recorded binding.
The diagram as text
- spec:validation.unbound-example-posture.parent-traces: Parent gaps follow enabled bindings and preserve the decision exemption · declared Spec
- spec:validation.unbound-example-posture: An unbound example below ready is data, not a warning · declared Spec
- test:protocol.unbound-example-posture.parent-traces: verifies parent gaps and unchanged oracle signals · anchored test binding · binding present ·
test/self-hosting-unbound-example.test.ts:220 - spec:validation.unbound-example-posture.parent-traces refines spec:validation.unbound-example-posture · declared
- spec:validation.unbound-example-posture.parent-traces verifies spec:validation.unbound-example-posture · declared
- test:protocol.unbound-example-posture.parent-traces verifies spec:validation.unbound-example-posture.parent-traces · anchored
Mermaid source
Copyable source; the Studio draws static SVG.
Preferred and chosen syntax: requirementDiagram; exact refines, satisfies and verifies, with claim words in nodes and per-edge comments.
Decisions
No decision record named.
Runtime
No implementation neighborhood recorded.
Runtime observation: not tracked.
Evidence
Runtime observation: not tracked.
Build attestations: not tracked.
Deployments: not tracked.
Bills of materials: not tracked.
Impact
- E2: verifies · declared
The diagram as text
- spec:validation.unbound-example-posture: An unbound example below ready is data, not a warning
- spec:validation.unbound-example-posture.parent-traces: Parent gaps follow enabled bindings and preserve the decision exemption
- spec:validation.unbound-example-posture.parent-traces refines spec:validation.unbound-example-posture · declared
- spec:validation.unbound-example-posture.parent-traces verifies spec:validation.unbound-example-posture · declared
Mermaid source
Copyable source; the Studio draws static SVG.
Preferred syntax: flowchart. Chosen syntax: labelled flowchart, preserving exact relations, claims and folds.
Rests on
- refines · spec:validation.unbound-example-posture · stated ready, floor ready
Rested on by
No Spec rests on this Spec.
Relations
| Relation and direction | Other end | Claim | Reason | Exercised keys |
|---|---|---|---|---|
| refines · outgoing | An unbound example below ready is data, not a warningspec:validation.unbound-example-posture · resolves | declared | None | None |
| verifies · outgoing | An unbound example below ready is data, not a warningspec:validation.unbound-example-posture · resolves | declared | None | None |
Bindings
Implementation binding: none
Design reference: none
Verifier binding: present
- test:protocol.unbound-example-posture.parent-traces · verifies parent gaps and unchanged oracle signals · anchored ·
test/self-hosting-unbound-example.test.ts:220· test anchor
Expected-outcome oracle: none
Runtime observation: not tracked.
Run results: not recorded in the graph.
Findings
None.
Composing (0)
Composing needs the script.