Spec Studio

Ready examples and non-example verifiers keep warnings

spec:validation.unbound-example-posture.warning-casesExample / Scenario · storyready floor ready

Packs: 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.

Intent
outcome
Check an unbound ready example and every non-example kind at every rung.
assumptions
  • The world has one unbound example stating ready and 28 non-example children, one for each pairing of behavior, workflow, rule, constraint, model, decision, and contract with idea, scoped, defined, and ready. Each child verifies its own behavior parent stating defined. 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 verifies to its resolving parent. A binding is a resolving test: Anchor with an anchored verifies edge. No other relations or anchors are present except those stated here. Outcome counts read only conformance/verifies-linkage, parent honesty/gaps, and conformance/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.
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 errors
Verification

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:213

    External run evidence from test/self-hosting-unbound-example.test.ts

    Test 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

    NameSuiteResultDuration
    executes the bound example against a fresh worldBelow-ready examples keep declared verifier data (spec:validation.unbound-example-posture.lower-rungs)passed9.15 ms
    executes the bound example against a fresh worldReady examples and non-example verifiers keep warnings (spec:validation.unbound-example-posture.warning-cases)passed13.15 ms
    executes the bound example against a fresh worldParent gaps follow enabled bindings and preserve the decision exemption (spec:validation.unbound-example-posture.parent-traces)passed2.27 ms
Design view

Requirement drawing

  • Satisfying or referencing units: no recorded binding.
Requirement drawing for spec:validation.unbound-example-posture.warning-cases
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
Relations of spec:validation.unbound-example-posture.warning-cases
  • 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

Rested on by

No Spec rests on this Spec.

Relations

Relation and directionOther endClaimReasonExercised keys
refines · outgoingAn unbound example below ready is data, not a warning
spec:validation.unbound-example-posture · resolves
declaredNoneNone
verifies · outgoingAn unbound example below ready is data, not a warning
spec:validation.unbound-example-posture · resolves
declaredNoneNone

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.