outcomeReady examples and non-example verifiers keep warnings
spec:validation.unbound-example-posture.warning-casesPacks: pack:self-hosting-v1
Design: no design entries · no pinned declarations · no decisions
Findings: no errors, no warnings
specs/validation/unbound-example-posture.warning-cases.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: "warning-cases"}When
the reader derives the verification signals
Then
the matrix reports {warnings: 29} linkage warnings and {gaps: 0} parent gaps and {oracleErrors: 0} oracle errorsComposing needs the script.
Intent
- Check an unbound ready example and every non-example kind at every rung.
assumptions- The world has one unbound example stating
readyand 28 non-example children, one for each pairing of behavior, workflow, rule, constraint, model, decision, and contract withidea,scoped,defined, andready. Each child verifies its own behavior parent statingdefined. No parent or child has a test binding or oracle 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. - Each child remains a declared verifier that is not enabled and emits one conformance warning whose subject is the child and whose related Spec is its parent. Neither child nor parent derives
has-verifier. No parent gap or oracle error appears.
- The world has one unbound example stating
Behavior
Examples
Given the verification posture matrix {matrix: "warning-cases"}
When the reader derives the verification signals
Then the matrix reports {warnings: 29} linkage warnings and {gaps: 0} parent gaps and {oracleErrors: 0} oracle errorsVerification
Verifier bindings
- test:protocol.unbound-example-posture.warning-cases · verifies ready and wrong-kind linkage warnings · anchored · test anchor binding present ·
test/self-hosting-unbound-example.test.ts:213External 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 380 · Branch: feature/roadmap-and-slices-v0 · Commit: 34909918bf0be0e849959644401797191cae379f · Start: 2026-10-22T17:40:31.456Z · Stop: 2026-10-22T17:42:16.171Z
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 10.37 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 15.25 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 4.06 ms
Design view
Requirement drawing
- Satisfying or referencing units: no recorded binding.
The diagram as text
- spec:validation.unbound-example-posture.warning-cases: Ready examples and non-example verifiers keep warnings · declared Spec
- spec:validation.unbound-example-posture: An unbound example below ready is data, not a warning · declared Spec
- test:protocol.unbound-example-posture.warning-cases: verifies ready and wrong-kind linkage warnings · anchored test binding · binding present ·
test/self-hosting-unbound-example.test.ts:213 - spec:validation.unbound-example-posture.warning-cases refines spec:validation.unbound-example-posture · declared
- spec:validation.unbound-example-posture.warning-cases verifies spec:validation.unbound-example-posture · declared
- test:protocol.unbound-example-posture.warning-cases verifies spec:validation.unbound-example-posture.warning-cases · 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.warning-cases: Ready examples and non-example verifiers keep warnings
- spec:validation.unbound-example-posture.warning-cases refines spec:validation.unbound-example-posture · declared
- spec:validation.unbound-example-posture.warning-cases 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.warning-cases · verifies ready and wrong-kind linkage warnings · anchored ·
test/self-hosting-unbound-example.test.ts:213· 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.