outcomeThe Protocol models delivery with one enrichable Spec
spec:model.core-modelPacks: pack:self-hosting-v1
Design: no design entries · no pinned declarations · 2 decisions
Findings: no errors, no warnings
specs/model/core-model.sdp.md
No open questions and no blocking questions; implementation binding present, verifier binding present, and expected-outcome oracle none.
Intent
- Give every authored delivery statement one stable shape and independent coordinates.
Model
Specline 17 ·specs/model/core-model.sdp.md:17- The one authored truth-primitive, enriched in place without changing artifact type.
envelopeline 18 ·specs/model/core-model.sdp.md:18- The stable outer shape of id, title, kind, altitude, readiness, and relations; sections carry extension detail.
kindline 19 ·specs/model/core-model.sdp.md:19- The true subtype that categorizes a Spec's truth and changes its required detail and validation; one of eight, each shown by its display label:
behavior(Use Case / Behavior),workflow(Workflow),example(Example / Scenario),rule(Business Rule),constraint(Constraint (NFR)),model(Domain Model),decision(Decision Record),contract(Contract). one-kind ruleline 20 ·specs/model/core-model.sdp.md:20- A Spec states one category of truth; when one fact straddles kinds, author two Specs and join them with the relation that preserves their distinct intents.
altitudeline 21 ·specs/model/core-model.sdp.md:21- The scope position
epic,feature, orstory;epicis the ceiling, and anything above it is deferred. readinessline 22 ·specs/model/core-model.sdp.md:22- The author-stated design-maturity position
idea,scoped,defined, orready, checked against a structural floor. delivery factline 23 ·specs/model/core-model.sdp.md:23- A derived realization signal,
implemented,has-verifieror the deferredobserved, computed from edges and never authored; it is independent of the stated readiness. direct realizationline 24 ·specs/model/core-model.sdp.md:24implementedfollows a resolving implementation binding and never propagates through refinement; examples normally provide verification evidence rather than implementation work.
Verification
Verifier bindings
- test:protocol.core-model · Spec builders and derivation verify independent coordinates and direct realization · anchored · test anchor binding present ·
test/builders.test.ts:44External run evidence from
test/builders.test.tsTest anchors:
test:protocol.core-model,test:protocol.pack-builder,test:protocol.relation-builders. Specs verified by those bindings: spec:model.core-model, spec:model.pack-aggregate, spec:model.relations.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 enriches one Spec envelope while keeping all three coordinates independent builders passed 41.72 ms derives delivery facts directly without propagating realization through refinement builders passed 6.3 ms builds plain serializable specs with declared relations builders passed 0.87 ms builds packs as plain manifests with no authored truth fields builders passed 0.54 ms builds identity-only anchors as plain serializable objects builders passed 0.42 ms
Design view
Requirement drawing
The diagram as text
- spec:model.core-model: The Protocol models delivery with one enrichable Spec · declared Spec
- spec:decisions.example-realization-posture: Example realization stays evidence, not backlog work · declared Spec
- spec:decisions.one-primitive: One Spec carries named delivery coordinates · declared Spec
- spec:model.anchors: Source anchors bind code without carrying intent · declared Spec
- spec:model.design-maturity: What a Spec's design carries is derived, beside its readiness · declared Spec
- spec:model.enrichment-lifecycle: Enrichment keeps one Spec while its detail changes · declared Spec
- spec:model.pack-aggregate: A Pack is a truth-free review aggregate · declared Spec
- spec:model.planned-architecture: Components are designed ahead of their code · declared Spec
- spec:model.relations: Specs declare typed directed relations · declared Spec
- spec:model.spec-sections: Spec sections carry typed detail and direct verifier semantics · declared Spec
- spec:model.stable-ids: Stable IDs are the Protocol's durable join key · declared Spec
- spec:model.anchors.lookalike-refusal: A consumer-local lookalike builder mints no anchor and no finding · declared Spec
- spec:model.anchors.physical-identity: A deep relative import that resolves to the Protocol builders is trusted · declared Spec
- spec:model.planned-architecture.differing-layer-and-uses: A realized component that differs from its design gives one row per field · declared Spec
- spec:model.planned-architecture.matching-design: A realized component that matches its design gives no row · declared Spec
- spec:model.planned-architecture.unrealized-design: A component design no anchor satisfies is listed as unrealized · declared Spec
- spec:model.stable-ids.malformed-refusal: An uppercase namespace is refused with its reason named · declared Spec
- spec:model.stable-ids.namespaced-round-trip: A namespaced dotted path with a sub-part survives parsing unchanged · declared Spec
- spec:model.stable-ids.unsectioned-address-refused: A # sub-part without its section is refused with its reason named · declared Spec
- spec:carrier.markdown-pack-authoring: A Pack has a Markdown manifest carrier · declared Spec
- spec:decisions.anchor-binding-grain: Bindings are optional, plural, and may reference a design · declared Spec
- spec:decisions.anchor-comment-form: The comment form is a second anchor representation · declared Spec
- spec:decisions.architectural-annotation: Architectural significance is annotated where it is realized · declared Spec
- spec:decisions.binding-not-liveness: Bindings state existence, not liveness · declared Spec
- spec:decisions.checked-mentions: A Spec id written in prose is a checked mention · declared Spec
- spec:decisions.content-only-sections: Sections carry content while relations carry links · declared Spec
- spec:decisions.pack-reified: Packs group review context without becoming truth · declared Spec
- spec:decisions.planning-truths-placement: Planning truths live in ruled graph homes · declared Spec
- spec:decisions.point-per-example: Each example binds one point · declared Spec
- spec:decisions.typing-law: Floor-read sections are closed typed shapes · declared Spec
- spec:decisions.verification-posture-not-realization: Verification mode states posture, not realization · declared Spec
- spec:model.open-question-keys: An open question may carry a key that addresses it · declared Spec
- spec:model.relation-reasons: An authored relation may carry its reason · declared Spec
- spec:model.rule-keys: A rule or flow entry may carry a key that addresses it · declared Spec
- spec:model.structural-patterns: Architecturally significant units are annotated where they are realized · declared Spec
- spec:model.term-addresses: A Model term may carry a key that addresses it · declared Spec
- component:protocol.model: the authored contracts and stable ids · anchored code ·
src/model/anchors.ts:100 - impl:protocol.anchor-extraction: anchor reification seam: the constant form and the comment form · anchored code ·
src/extract/anchors.ts:121 - impl:protocol.anchor-model: binding-only anchor model builders · anchored code ·
src/model/anchors.ts:108 - impl:protocol.anchors-subpath: zero-dependency subpath exporting the id and anchor builders only · anchored code ·
src/anchors.ts:8 - impl:protocol.curation-recipe: asserts the curation report over external inferred imports · anchored code ·
test/curation-recipes.test.ts:32 - impl:protocol.pack-aggregate: Pack aggregate and model references · anchored code ·
src/model/pack.ts:23 - impl:protocol.pack-design: the Pack design helpers and the Pack context assembly they serve · anchored code ·
src/reader/reader.ts:499 - impl:protocol.planned-components-recipe: asserts realization of the shipped planned against realized components recipe · anchored code ·
test/architecture-recipes.test.ts:16 - impl:protocol.protocol-bindings: Protocol builder-import trust (protocolBindingScopeFor / collectProtocolBindings) · anchored code ·
src/extract/protocol-bindings.ts:93 - impl:protocol.slimming-recipe: asserts realization of the shipped slimming-candidates recipe · anchored code ·
test/curation-recipes.test.ts:26 - impl:protocol.spec-descriptors: Spec kind, altitude, and readiness coordinates · anchored code ·
src/model/descriptors.ts:38 - impl:protocol.spec-primitive: Spec envelope and enrich-in-place shape · anchored code ·
src/model/spec.ts:20 - impl:protocol.spec-relations: declared Spec relation builders · anchored code ·
src/model/relations.ts:81 - impl:protocol.spec-sections: typed Spec section shapes · anchored code ·
src/model/sections.ts:138 - impl:protocol.stable-ids: stable ID grammar parser · anchored code ·
src/ids.ts:173 - impl:protocol.structural-anchors: checks structural anchor validity and disjoint realization and reference targets · anchored code ·
src/validate/validators.ts:595 - impl:protocol.verifier-semantics: readiness clauses over direct verification bindings · anchored code ·
src/validate/readiness-floor.ts:593 - test:protocol.anchors.lookalike-refusal: the lookalike point verifies that a consumer-local builder mints nothing · anchored test binding · binding present ·
test/self-hosting-model.test.ts:292 - test:protocol.anchors.physical-identity: the physical-identity point verifies the resolved relative builder import · anchored test binding · binding present ·
test/self-hosting-model.test.ts:314 - test:protocol.core-model: Spec builders and derivation verify independent coordinates and direct realization · anchored test binding · binding present ·
test/builders.test.ts:44 - test:protocol.model.planned-architecture.differing-layer-and-uses: test:protocol.model.planned-architecture.differing-layer-and-uses · anchored test binding · binding present ·
test/self-hosting-corpus-checks.test.ts:367 - test:protocol.model.planned-architecture.matching-design: test:protocol.model.planned-architecture.matching-design · anchored test binding · binding present ·
test/self-hosting-corpus-checks.test.ts:374 - test:protocol.model.planned-architecture.unrealized-design: test:protocol.model.planned-architecture.unrealized-design · anchored test binding · binding present ·
test/self-hosting-corpus-checks.test.ts:381 - test:protocol.pack-builder: Pack builder tests verify the truth-free review aggregate · anchored test binding · binding present ·
test/builders.test.ts:37 - test:protocol.pack-design: the Pack context carries each member's design and the Pack's boundary · anchored test binding · binding present ·
test/pack-design.test.ts:18 - test:protocol.relation-builders: relation builder tests verify the six declared, directed Spec relations · anchored test binding · binding present ·
test/builders.test.ts:32 - test:protocol.roadmap-priority: checks Pack priority extraction, comparison and Studio change notes · anchored test binding · binding present ·
test/roadmap-priority.test.ts:44 - test:protocol.slimming-recipe: test:protocol.slimming-recipe · anchored test binding · binding present ·
test/curation-recipes.test.ts:39 - test:protocol.stable-ids.malformed-refusal: the malformed point verifies the lowercase-namespace refusal · anchored test binding · binding present ·
test/self-hosting-model.test.ts:112 - test:protocol.stable-ids.namespaced-round-trip: the round-trip point verifies the namespaced dotted-path grammar · anchored test binding · binding present ·
test/self-hosting-model.test.ts:86 - test:protocol.stable-ids.unsectioned-address-refused: the unsectioned point verifies the entry-address section refusal · anchored test binding · binding present ·
test/self-hosting-model.test.ts:139 - spec:carrier.markdown-pack-authoring refines spec:model.pack-aggregate · declared
- spec:decisions.anchor-binding-grain refines spec:model.anchors · declared
- spec:decisions.anchor-comment-form refines spec:model.anchors · declared
- spec:decisions.architectural-annotation refines spec:model.anchors · declared
- spec:decisions.binding-not-liveness refines spec:model.anchors · declared
- spec:decisions.checked-mentions refines spec:model.stable-ids · declared
- spec:decisions.content-only-sections refines spec:model.spec-sections · declared
- spec:decisions.example-realization-posture refines spec:model.core-model · declared
- spec:decisions.one-primitive refines spec:model.core-model · declared
- spec:decisions.pack-reified refines spec:model.pack-aggregate · declared
- spec:decisions.planning-truths-placement refines spec:model.relations · declared
- spec:decisions.point-per-example refines spec:model.spec-sections · declared
- spec:decisions.typing-law refines spec:model.spec-sections · declared
- spec:decisions.verification-posture-not-realization refines spec:model.spec-sections · declared
- spec:model.anchors refines spec:model.core-model · declared
- spec:model.anchors.lookalike-refusal refines spec:model.anchors · declared
- spec:model.anchors.lookalike-refusal verifies spec:model.anchors · declared
- spec:model.anchors.physical-identity refines spec:model.anchors · declared
- spec:model.anchors.physical-identity verifies spec:model.anchors · declared
- spec:model.design-maturity refines spec:model.core-model · declared
- spec:model.enrichment-lifecycle refines spec:model.core-model · declared
- spec:model.open-question-keys refines spec:model.spec-sections · declared
- spec:model.pack-aggregate refines spec:model.core-model · declared
- spec:model.planned-architecture refines spec:model.core-model · declared — planned components enrich Specs before code binds them
- spec:model.planned-architecture.differing-layer-and-uses refines spec:model.planned-architecture · declared
- spec:model.planned-architecture.differing-layer-and-uses verifies spec:model.planned-architecture · declared
- spec:model.planned-architecture.matching-design refines spec:model.planned-architecture · declared
- spec:model.planned-architecture.matching-design verifies spec:model.planned-architecture · declared
- spec:model.planned-architecture.unrealized-design refines spec:model.planned-architecture · declared
- spec:model.planned-architecture.unrealized-design verifies spec:model.planned-architecture · declared
- spec:model.relation-reasons refines spec:model.relations · declared
- spec:model.relations refines spec:model.core-model · declared
- spec:model.rule-keys refines spec:model.spec-sections · declared
- spec:model.spec-sections refines spec:model.core-model · declared
- spec:model.stable-ids refines spec:model.core-model · declared
- spec:model.stable-ids.malformed-refusal refines spec:model.stable-ids · declared
- spec:model.stable-ids.malformed-refusal verifies spec:model.stable-ids · declared
- spec:model.stable-ids.namespaced-round-trip refines spec:model.stable-ids · declared
- spec:model.stable-ids.namespaced-round-trip verifies spec:model.stable-ids · declared
- spec:model.stable-ids.unsectioned-address-refused refines spec:model.stable-ids · declared
- spec:model.stable-ids.unsectioned-address-refused verifies spec:model.stable-ids · declared
- spec:model.structural-patterns refines spec:model.anchors · declared
- spec:model.term-addresses refines spec:model.spec-sections · declared — extends entry addresses to the terms a Model section defines
- component:protocol.model satisfies spec:model.core-model · anchored
- impl:protocol.anchor-extraction satisfies spec:model.anchors · anchored
- impl:protocol.anchor-model satisfies spec:model.anchors · anchored
- impl:protocol.anchors-subpath satisfies spec:model.anchors · anchored
- impl:protocol.curation-recipe references spec:model.planned-architecture · anchored
- impl:protocol.pack-aggregate satisfies spec:model.pack-aggregate · anchored
- impl:protocol.pack-design satisfies spec:model.design-maturity · anchored
- impl:protocol.planned-components-recipe satisfies spec:model.planned-architecture · anchored
- impl:protocol.protocol-bindings satisfies spec:model.anchors · anchored
- impl:protocol.slimming-recipe satisfies spec:model.enrichment-lifecycle · anchored
- impl:protocol.spec-descriptors satisfies spec:model.core-model · anchored
- impl:protocol.spec-primitive satisfies spec:model.core-model · anchored
- impl:protocol.spec-relations satisfies spec:model.relations · anchored
- impl:protocol.spec-sections satisfies spec:model.spec-sections · anchored
- impl:protocol.stable-ids satisfies spec:model.stable-ids · anchored
- impl:protocol.structural-anchors satisfies spec:model.anchors · anchored
- impl:protocol.verifier-semantics satisfies spec:model.spec-sections · anchored
- test:protocol.anchors.lookalike-refusal verifies spec:model.anchors.lookalike-refusal · anchored
- test:protocol.anchors.physical-identity verifies spec:model.anchors.physical-identity · anchored
- test:protocol.core-model verifies spec:model.core-model · anchored
- test:protocol.model.planned-architecture.differing-layer-and-uses verifies spec:model.planned-architecture.differing-layer-and-uses · anchored
- test:protocol.model.planned-architecture.matching-design verifies spec:model.planned-architecture.matching-design · anchored
- test:protocol.model.planned-architecture.unrealized-design verifies spec:model.planned-architecture.unrealized-design · anchored
- test:protocol.pack-builder verifies spec:model.pack-aggregate · anchored
- test:protocol.pack-design verifies spec:model.design-maturity · anchored
- test:protocol.relation-builders verifies spec:model.relations · anchored
- test:protocol.roadmap-priority verifies spec:model.pack-aggregate · anchored
- test:protocol.slimming-recipe verifies spec:model.enrichment-lifecycle · anchored
- test:protocol.stable-ids.malformed-refusal verifies spec:model.stable-ids.malformed-refusal · anchored
- test:protocol.stable-ids.namespaced-round-trip verifies spec:model.stable-ids.namespaced-round-trip · anchored
- test:protocol.stable-ids.unsectioned-address-refused verifies spec:model.stable-ids.unsectioned-address-refused · anchored
Mermaid source
Copyable source; the Studio draws static SVG.
Preferred syntax: requirementDiagram. Chosen syntax: flowchart TB because references, folds require exact labels unavailable in requirement syntax.
Decisions
- Example realization stays evidence, not backlog work
Ready example Specs are verification evidence and are excluded from the canonical build-backlog recipe;
implementedremains a direct, anchor-derived delivery fact with no propagation through refinement. - One Spec carries named delivery coordinates
A Spec is enriched in place with kind, altitude, and readiness; familiar delivery nouns are named coordinates on that primitive.
Runtime
component:protocol.model· the authored contracts and stable ids ·src/model/anchors.ts:100· layer domain · context protocol Uses
None.
impl:protocol.spec-descriptors· Spec kind, altitude, and readiness coordinates ·src/model/descriptors.ts:38Component:
component:protocol.model· the authored contracts and stable ids ·src/model/anchors.ts:100· layer domain · context protocol Uses
None.
impl:protocol.spec-primitive· Spec envelope and enrich-in-place shape ·src/model/spec.ts:20Component:
component:protocol.model· the authored contracts and stable ids ·src/model/anchors.ts:100· layer domain · context protocol Uses
None.
Runtime observation: not tracked.
Evidence
Runtime observation: not tracked.
Build attestations: not tracked.
Deployments: not tracked.
Bills of materials: not tracked.
Impact
The diagram as text
- spec:decisions.example-realization-posture: Example realization stays evidence, not backlog work
- spec:decisions.one-primitive: One Spec carries named delivery coordinates
- spec:model.anchors: Source anchors bind code without carrying intent
- spec:model.core-model: The Protocol models delivery with one enrichable Spec
- spec:model.design-maturity: What a Spec's design carries is derived, beside its readiness
- spec:model.enrichment-lifecycle: Enrichment keeps one Spec while its detail changes
- spec:model.pack-aggregate: A Pack is a truth-free review aggregate
- spec:model.planned-architecture: Components are designed ahead of their code
- spec:model.relations: Specs declare typed directed relations
- spec:model.spec-sections: Spec sections carry typed detail and direct verifier semantics
- spec:model.stable-ids: Stable IDs are the Protocol's durable join key
- spec:observation.runtime-overlay: Runtime observations can close the liveness loop
- spec:protocol.self-hosting: The Protocol authors and validates itself
- spec:validation.readiness-floor: Stated readiness must clear its floor
- spec:model.core-model decidedBy spec:decisions.example-realization-posture · declared
- spec:model.core-model decidedBy spec:decisions.one-primitive · declared
- spec:observation.runtime-overlay dependsOn spec:model.core-model · declared
- spec:protocol.self-hosting dependsOn spec:model.core-model · declared — the self-hosted corpus is authored as Specs on the Protocol's core model
- spec:validation.readiness-floor dependsOn spec:model.core-model · declared — the floor reads the Protocol descriptor model
- spec:decisions.example-realization-posture refines spec:model.core-model · declared
- spec:decisions.one-primitive refines spec:model.core-model · declared
- spec:model.anchors refines spec:model.core-model · declared
- spec:model.design-maturity refines spec:model.core-model · declared
- spec:model.enrichment-lifecycle refines spec:model.core-model · declared
- spec:model.pack-aggregate refines spec:model.core-model · declared
- spec:model.planned-architecture refines spec:model.core-model · declared — planned components enrich Specs before code binds them
- spec:model.relations refines spec:model.core-model · declared
- spec:model.spec-sections refines spec:model.core-model · declared
- spec:model.stable-ids refines spec:model.core-model · 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
- decidedBy · spec:decisions.example-realization-posture · stated ready, floor ready
- decidedBy · spec:decisions.one-primitive · stated ready, floor ready
Rested on by
Distance 1
- spec:decisions.example-realization-posture
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.one-primitive
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:model.anchors
Implementing units
impl:protocol.anchor-extraction·src/extract/anchors.ts:121impl:protocol.anchor-model·src/model/anchors.ts:108impl:protocol.anchors-subpath·src/anchors.ts:8impl:protocol.protocol-bindings·src/extract/protocol-bindings.ts:93impl:protocol.structural-anchors·src/validate/validators.ts:595
Referencing units
None.
Enabled verifiers: spec:model.anchors.lookalike-refusal, spec:model.anchors.physical-identity
Packs: pack:self-hosting-v1
- spec:model.design-maturity
Implementing units
impl:protocol.pack-design·src/reader/reader.ts:499
Referencing units
None.
Enabled verifiers: test:protocol.pack-design
- spec:model.enrichment-lifecycle
Implementing units
impl:protocol.slimming-recipe·test/curation-recipes.test.ts:26
Referencing units
None.
Enabled verifiers: test:protocol.slimming-recipe
- spec:model.pack-aggregate
Implementing units
impl:protocol.pack-aggregate·src/model/pack.ts:23
Referencing units
None.
Enabled verifiers: test:protocol.pack-builder, test:protocol.roadmap-priority
Packs: pack:self-hosting-v1
- spec:model.planned-architecture
Implementing units
impl:protocol.planned-components-recipe·test/architecture-recipes.test.ts:16
Referencing units
impl:protocol.curation-recipe·test/curation-recipes.test.ts:32
Enabled verifiers: spec:model.planned-architecture.differing-layer-and-uses, spec:model.planned-architecture.matching-design, spec:model.planned-architecture.unrealized-design
Packs: pack:corpus-checks-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:model.relations
Implementing units
impl:protocol.spec-relations·src/model/relations.ts:81
Referencing units
None.
Enabled verifiers: test:protocol.relation-builders
Packs: pack:self-hosting-v1
- spec:model.spec-sections
Implementing units
impl:protocol.spec-sections·src/model/sections.ts:138impl:protocol.verifier-semantics·src/validate/readiness-floor.ts:593
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:model.stable-ids
Implementing units
impl:protocol.stable-ids·src/ids.ts:173
Referencing units
None.
Enabled verifiers: spec:model.stable-ids.malformed-refusal, spec:model.stable-ids.namespaced-round-trip, spec:model.stable-ids.unsectioned-address-refused
Packs: pack:self-hosting-v1
- spec:observation.runtime-overlay
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:protocol.self-hosting
Implementing units
impl:protocol.self-hosting·test/self-hosting-graph.test.ts:136
Referencing units
None.
Enabled verifiers: test:protocol.self-hosting
Packs: pack:self-hosting-v1
- spec:validation.readiness-floor
Implementing units
impl:protocol.readiness-floor·src/validate/readiness-floor.ts:612
Referencing units
None.
Enabled verifiers: spec:validation.readiness-floor.blocking-open-question, spec:validation.readiness-floor.unrelated-scoped-spec, test:protocol.readiness-floor
Packs: pack:self-hosting-v1
Distance 2
- spec:carrier.markdown-body-grammar
Implementing units
impl:protocol.markdown-body-grammar·src/extract/markdown-body.ts:120impl:protocol.markdown-content·src/extract/markdown-body-content.ts:7
Referencing units
None.
Enabled verifiers: spec:carrier.markdown-body-grammar.continuation-line-refused, spec:carrier.markdown-body-grammar.foreign-fence-refused, spec:carrier.markdown-body-grammar.h3-refused, spec:carrier.markdown-body-grammar.integer-term-refused, spec:carrier.markdown-body-grammar.keyed-bullet-refused, spec:carrier.markdown-body-grammar.ordered-list-refused, spec:carrier.markdown-body-grammar.plain-bullet-refused, spec:carrier.markdown-body-grammar.raw-html-refused, spec:carrier.markdown-body-grammar.repeated-field-refused, spec:carrier.markdown-body-grammar.second-primary-owner-refused, spec:carrier.markdown-body-grammar.shared-description-refused, spec:carrier.markdown-body-grammar.table-refused, spec:carrier.markdown-body-grammar.trailing-prose-refused, spec:carrier.markdown-body-grammar.unrecognized-heading-refused, spec:validation.kind-evidence.second-entry-untargeted
Packs: pack:self-hosting-v1
- spec:carrier.markdown-pack-authoring
Implementing units
impl:protocol.markdown-pack-authoring·src/extract/markdown-pack.ts:117impl:protocol.markdown-yaml-policy·src/extract/markdown-yaml-policy.ts:33impl:protocol.static-reification·src/extract/reify.ts:2139
Referencing units
None.
Enabled verifiers: spec:carrier.markdown-pack-authoring.markdown-ts-parity, spec:carrier.markdown-pack-authoring.spec-envelope-refused, test:protocol.roadmap-priority
Packs: pack:self-hosting-v1
- spec:consumers.capability-map
Implementing units
impl:protocol.capability-map-recipe·test/recipes.test.ts:7602
Referencing units
None.
Enabled verifiers: test:protocol.capability-map
- spec:consumers.delivery-session-on-ramp
Implementing units
impl:protocol.delivery-session-on-ramp·test/skills.test.ts:83
Referencing units
None.
Enabled verifiers: test:protocol.delivery-session-on-ramp
Packs: pack:self-hosting-v1
- spec:consumers.derived-readiness-banner
Implementing units
impl:protocol.derived-readiness-banner·src/projections/design-review-context.ts:18
Referencing units
None.
Enabled verifiers: spec:consumers.derived-readiness-banner.dishonest-divergence, spec:consumers.derived-readiness-banner.honest-headroom, test:protocol.derived-readiness-banner.idea-floor-unmet
Packs: pack:self-hosting-v1
- spec:consumers.design-slice
Implementing units
impl:protocol.design-slice-recipe·test/self-hosting-design-slice.test.ts:148
Referencing units
impl:protocol.studio-slice-answer·src/projections/studio/slice-answer.ts:1
Enabled verifiers: spec:consumers.design-slice.chain, spec:consumers.design-slice.component-absent, spec:consumers.design-slice.component-differing, spec:consumers.design-slice.component-matching, spec:consumers.design-slice.component-unreadable, spec:consumers.design-slice.component-unrelated, spec:consumers.design-slice.decision-backlink, spec:consumers.design-slice.dependency-cycle, spec:consumers.design-slice.folded-example, spec:consumers.design-slice.independent-example, spec:consumers.design-slice.outside-components, spec:consumers.design-slice.outside-holding, spec:consumers.design-slice.outside-satisfied, spec:consumers.design-slice.outside-unbound, test:protocol.design-slice
- spec:consumers.impact-graph.curation-assist
Implementing units
impl:protocol.build-imports·src/cli/build-command.ts:243impl:protocol.curation-recipe·test/curation-recipes.test.ts:32impl:protocol.typescript-imports·src/adapters/typescript-imports.ts:7
Referencing units
None.
Enabled verifiers: test:protocol.curation-imports, test:protocol.curation-recipe
- spec:consumers.spec-studio.diagram-kinds.scoped-architecture
Implementing units
impl:protocol.studio-slice-architecture·src/projections/studio/diagrams/slice.ts:219
Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-architecture
- spec:consumers.spec-studio.lenses.architecture
Implementing units
impl:protocol.studio-architecture-lens·src/projections/studio/pages/architecture-page.ts:50
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.lenses.architecture.planned-apart, test:protocol.studio-architecture-maturity-requirement
- spec:consumers.upgrade-kit.capability-adoption
Implementing units
impl:protocol.capability-adoption-recipe·test/upgrade-kit.test.ts:514
Referencing units
None.
Enabled verifiers: spec:consumers.upgrade-kit.capability-adoption.counts-a-corpus
- spec:decisions.adopt-the-nouns
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.anchor-binding-grain
Implementing units
None.
Referencing units
impl:protocol.derive-graph·src/extract/derive.ts:241impl:protocol.schema-version·src/graph/schema.ts:9impl:protocol.structural-anchors·src/validate/validators.ts:595
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.anchor-comment-form
Implementing units
None.
Referencing units
impl:protocol.anchor-extraction·src/extract/anchors.ts:121impl:protocol.anchors-subpath·src/anchors.ts:8
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.architectural-annotation
Implementing units
None.
Referencing units
impl:protocol.anchor-model·src/model/anchors.ts:108impl:protocol.census-page·src/projections/census.ts:21impl:protocol.structural-anchors·src/validate/validators.ts:595
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.binding-not-liveness
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.carried-evidence
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.checked-mentions
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:decisions.concept-docs-dissolve
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.content-only-sections
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.epics-of-any-kind
Implementing units
None.
Referencing units
impl:protocol.capability-map-recipe·test/recipes.test.ts:7602
Enabled verifiers: None
- spec:decisions.executable-meta-model
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.kind-conditional-floor
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.pack-reified
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.plain-language-references
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.planning-truths-placement
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.point-per-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.protocol-naming
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.typing-law
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.verification-posture-not-realization
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:extraction.derive-graph
Implementing units
component:protocol.extract·src/extract/index.ts:192impl:protocol.carrier-reification·src/extract/carrier.ts:54impl:protocol.derive-graph·src/extract/derive.ts:241impl:protocol.extract·src/extract/index.ts:208impl:protocol.schema-version·src/graph/schema.ts:9
Referencing units
None.
Enabled verifiers: test:protocol.extract
Packs: pack:self-hosting-v1
- spec:extraction.entry-citations
Implementing units
impl:protocol.entry-address-resolution·src/graph/entry-address.ts:6impl:protocol.entry-citation-reader·src/reader/entry-citations.ts:19impl:protocol.entry-citation-recipe·test/recipes.test.ts:7008impl:protocol.entry-citation-scan·src/extract/entry-citations.ts:6
Referencing units
None.
Enabled verifiers: spec:extraction.entry-citations.code-comment-cites-declaration, spec:extraction.entry-citations.test-title-cites-declaration, spec:extraction.entry-citations.unanchored-file-unread, spec:extraction.entry-citations.unresolved-citation
- spec:model.anchors.lookalike-refusal
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.anchors.lookalike-refusal
Packs: pack:self-hosting-v1
- spec:model.anchors.physical-identity
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.anchors.physical-identity
Packs: pack:self-hosting-v1
- spec:model.open-question-keys
Implementing units
impl:protocol.open-question-keys·src/extract/markdown-body-owner-behavior.ts:38impl:protocol.open-section-order·src/extract/serialize.ts:105impl:protocol.prose-mentions·src/validate/validators.ts:1370impl:protocol.register-recipes·test/recipes.test.ts:2057impl:protocol.sdp-import-markdown-emit·src/import/emit-markdown.ts:253impl:protocol.stable-ids·src/ids.ts:173impl:protocol.static-reification·src/extract/reify.ts:2139
Referencing units
None.
Enabled verifiers: spec:model.open-question-keys.keyed-question-resolves, spec:model.open-question-keys.renamed-key-breaks, spec:model.open-question-keys.repeated-key-refused
Packs: pack:self-hosting-v1
- spec:model.planned-architecture.differing-layer-and-uses
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.model.planned-architecture.differing-layer-and-uses
- spec:model.planned-architecture.matching-design
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.model.planned-architecture.matching-design
- spec:model.planned-architecture.unrealized-design
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.model.planned-architecture.unrealized-design
- spec:model.relation-reasons
Implementing units
impl:protocol.authoring-grammar-recipes·test/recipes.test.ts:6597impl:protocol.authoring-normalization·src/extract/authoring-normalization.ts:8
Referencing units
None.
Enabled verifiers: test:protocol.authoring-grammar, test:protocol.authoring-grammar-recipes
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:model.rule-keys
Implementing units
impl:protocol.authoring-grammar-recipes·test/recipes.test.ts:6597impl:protocol.authoring-normalization·src/extract/authoring-normalization.ts:8impl:protocol.rule-exercises·src/validate/validators.ts:1479
Referencing units
None.
Enabled verifiers: test:protocol.authoring-grammar, test:protocol.authoring-grammar-recipes
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:model.stable-ids.malformed-refusal
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.stable-ids.malformed-refusal
Packs: pack:self-hosting-v1
- spec:model.stable-ids.namespaced-round-trip
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.stable-ids.namespaced-round-trip
Packs: pack:self-hosting-v1
- spec:model.stable-ids.unsectioned-address-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.stable-ids.unsectioned-address-refused
Packs: pack:self-hosting-v1
- spec:model.structural-patterns
Implementing units
impl:protocol.anchor-extraction·src/extract/anchors.ts:121impl:protocol.census-page·src/projections/census.ts:21impl:protocol.structural-self-binding·test/self-hosting-oracle/structural-edges.ts:76
Referencing units
None.
Enabled verifiers: test:protocol.structural-self-binding
Packs: pack:self-hosting-v1
- spec:model.term-addresses
Implementing units
impl:protocol.address-and-cycle-recipes·test/recipes.test.ts:3568impl:protocol.entry-locations·src/extract/derive.ts:78impl:protocol.key-markers·src/extract/key-markers.ts:136impl:protocol.open-section-order·src/extract/serialize.ts:105impl:protocol.prose-mentions·src/validate/validators.ts:1370impl:protocol.register-recipes·test/recipes.test.ts:2057impl:protocol.sdp-import-markdown-emit·src/import/emit-markdown.ts:253impl:protocol.spec-sections·src/model/sections.ts:138impl:protocol.stable-ids·src/ids.ts:173
Referencing units
None.
Enabled verifiers: spec:model.term-addresses.keyed-term-resolves, spec:model.term-addresses.malformed-term-marker-refused, spec:model.term-addresses.repeated-term-key-refused, spec:model.term-addresses.typescript-term-imports-keyed, spec:model.term-addresses.unknown-term-key-refused, test:protocol.keyed-content
Packs: pack:adopter-speed-v1, pack:obsidian-vault-v1, pack:self-hosting-v1
- spec:protocol.capability-epics
Implementing units
impl:protocol.capability-epics·test/recipes.test.ts:8173
Referencing units
None.
Enabled verifiers: test:protocol.capability-epics
- spec:protocol.roadmap-replaces-plans
Implementing units
impl:protocol.roadmap-practice·test/check-self-hosting-gates.test.ts:52
Referencing units
None.
Enabled verifiers: test:protocol.roadmap-practice
- spec:protocol.structural-self-binding
Implementing units
impl:protocol.structural-self-binding·test/self-hosting-oracle/structural-edges.ts:76
Referencing units
None.
Enabled verifiers: test:protocol.structural-self-binding
Packs: pack:self-hosting-v1
- spec:validation.architecture-constraints
Implementing units
impl:protocol.architecture-walk-recipe·test/architecture-recipes.test.ts:10
Referencing units
None.
Enabled verifiers: spec:validation.architecture-constraints.forbidden-layer-pair, spec:validation.architecture-constraints.isolated-context-as-rule, spec:validation.architecture-constraints.unstated-layer-unclassified
Packs: pack:corpus-checks-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:validation.kind-evidence
Implementing units
impl:protocol.kind-evidence·src/validate/readiness-floor.ts:398
Referencing units
None.
Enabled verifiers: spec:carrier.gherkin-authoring.unbound-ready-refused, spec:validation.kind-evidence.constraints-alone, spec:validation.kind-evidence.empty-promoted-child, spec:validation.kind-evidence.second-entry-untargeted, spec:validation.kind-evidence.untargeted-constraint
Packs: pack:self-hosting-v1
- spec:validation.next-rung-floor
Implementing units
impl:protocol.next-rung-floor·src/validate/readiness-floor.ts:603impl:protocol.reader·src/reader/reader.ts:687
Referencing units
None.
Enabled verifiers: spec:validation.next-rung-floor.blocking-question, spec:validation.next-rung-floor.typed-dependency-targets
Packs: pack:self-hosting-v1
- spec:validation.oracle-target-eligibility
Implementing units
impl:protocol.oracle-linkage·src/validate/validators.ts:913impl:protocol.oracle-target-eligibility·src/graph/oracle-bindings.ts:25
Referencing units
None.
Enabled verifiers: spec:validation.oracle-target-eligibility.missing-space-refused, spec:validation.oracle-target-eligibility.rule-space-accepted
Packs: pack:self-hosting-v1
- spec:validation.pack-coherence
Implementing units
impl:protocol.pack-coherence·src/validate/validators.ts:1102
Referencing units
None.
Enabled verifiers: spec:validation.pack-coherence.incoherent-aggregate
Packs: pack:self-hosting-v1
- spec:validation.readiness-floor.blocking-open-question
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-floor.blocking-open-question
Packs: pack:self-hosting-v1
- spec:validation.readiness-floor.unrelated-scoped-spec
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-floor.unrelated-scoped-spec
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal
Implementing units
impl:protocol.superseded-decision-signal·src/validate/validators.ts:1817
Referencing units
None.
Enabled verifiers: spec:validation.superseded-decision-signal.branch-names-every-end, spec:validation.superseded-decision-signal.chain-end-named, spec:validation.superseded-decision-signal.closed-chain-named, spec:validation.superseded-decision-signal.dependency-unread, spec:validation.superseded-decision-signal.end-and-loop-named, spec:validation.superseded-decision-signal.live-replacement-warns, spec:validation.superseded-decision-signal.replaced-ruling-warns, spec:validation.superseded-decision-signal.replacement-below-ready-named, spec:validation.superseded-decision-signal.superseded-subject-silent
- spec:validation.typed-dependency-floor
Implementing units
impl:protocol.typed-dependency-floor·src/validate/readiness-floor.ts:347
Referencing units
None.
Enabled verifiers: spec:validation.typed-dependency-floor.missing-targets, spec:validation.typed-dependency-floor.relation-rungs, spec:validation.typed-dependency-floor.stated-readiness, spec:validation.typed-dependency-floor.unsettled-fact
Packs: pack:self-hosting-v1
Distance 3
- spec:carrier.envelope-contract
Implementing units
impl:protocol.envelope-contract·src/extract/markdown-frontmatter.ts:33impl:protocol.markdown-yaml-policy·src/extract/markdown-yaml-policy.ts:33
Referencing units
None.
Enabled verifiers: test:protocol.envelope-contract
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring
Implementing units
impl:protocol.gherkin-authoring·src/extract/gherkin.ts:1323impl:protocol.gherkin-kind-policy·src/extract/gherkin-kind-honesty.ts:6
Referencing units
None.
Enabled verifiers: spec:carrier.gherkin-authoring.authored-fact-refused, spec:carrier.gherkin-authoring.contract-parity, spec:carrier.gherkin-authoring.description-location-refused, spec:carrier.gherkin-authoring.duplicate-surface-refused, spec:carrier.gherkin-authoring.example-space-extraction, spec:carrier.gherkin-authoring.malformed-relation-refused, spec:carrier.gherkin-authoring.missing-id-refused, spec:carrier.gherkin-authoring.multi-finding-bounded, spec:carrier.gherkin-authoring.parent-child-extraction, spec:carrier.gherkin-authoring.step-less-scenario-refused, spec:carrier.gherkin-authoring.unbound-ready-refused, spec:carrier.gherkin-authoring.unknown-tag-refused, spec:carrier.gherkin-authoring.unsupported-construct-refused
Packs: pack:self-hosting-v1
- spec:carrier.inline-code-spans
Implementing units
impl:protocol.inline-code-spans·src/extract/markdown-inline-code.ts:4
Referencing units
None.
Enabled verifiers: spec:carrier.inline-code-spans.description, spec:carrier.inline-code-spans.list, spec:carrier.inline-code-spans.narrative, spec:carrier.inline-code-spans.pack
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.continuation-line-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.continuation-line-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.foreign-fence-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.foreign-fence-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.h3-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.h3-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.integer-term-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.integer-term-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.keyed-bullet-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.keyed-bullet-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.ordered-list-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.ordered-list-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.plain-bullet-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.plain-bullet-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.raw-html-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.raw-html-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.repeated-field-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.repeated-field-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.second-primary-owner-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.second-primary-owner-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.shared-description-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.shared-description-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.table-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.table-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.trailing-prose-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.trailing-prose-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-body-grammar.unrecognized-heading-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.unrecognized-heading-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-pack-authoring.markdown-ts-parity
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-pack-authoring.markdown-ts-parity
Packs: pack:self-hosting-v1
- spec:carrier.markdown-pack-authoring.spec-envelope-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-pack-authoring.spec-envelope-refused
Packs: pack:self-hosting-v1
- spec:carrier.markdown-parser
Implementing units
impl:protocol.markdown-parser·src/extract/markdown.ts:37impl:protocol.static-reification·src/extract/reify.ts:2139
Referencing units
None.
Enabled verifiers: spec:carrier.markdown-parser.bounded-parity, test:protocol.markdown-parser
Packs: pack:self-hosting-v1
- spec:carrier.prose-ownership-rule
Implementing units
impl:protocol.markdown-body-grammar·src/extract/markdown-body.ts:120
Referencing units
None.
Enabled verifiers: test:protocol.prose-ownership
Packs: pack:self-hosting-v1
- spec:consumers.adopter-on-ramp
Implementing units
impl:protocol.adopter-help·src/cli/help.ts:167impl:protocol.adopter-on-ramp·test/skills.test.ts:712
Referencing units
None.
Enabled verifiers: test:protocol.adopter-on-ramp, test:protocol.shipped-protocol-corpus
Packs: pack:self-hosting-v1
- spec:consumers.agent-surface.address-and-cycle-recipes
Implementing units
impl:protocol.address-and-cycle-recipes·test/recipes.test.ts:3568
Referencing units
None.
Enabled verifiers: spec:consumers.agent-surface.address-and-cycle-recipes.chain-reports-nothing, spec:consumers.agent-surface.address-and-cycle-recipes.cycle-fails-a-rules-run, spec:consumers.agent-surface.address-and-cycle-recipes.unresolved-address-fails-a-rules-run, test:protocol.address-and-cycle-recipes
- spec:consumers.agent-surface.register-recipes
Implementing units
impl:protocol.register-recipes·test/recipes.test.ts:2057
Referencing units
None.
Enabled verifiers: test:protocol.register-recipes
Packs: pack:self-hosting-v1
- spec:consumers.authoring-on-ramp
Implementing units
impl:protocol.authoring-on-ramp·test/skills.test.ts:76impl:protocol.spec-scaffolder·src/cli/new-spec-command.ts:348
Referencing units
None.
Enabled verifiers: test:protocol.authoring-on-ramp
Packs: pack:self-hosting-v1
- spec:consumers.binding-language-views
Implementing units
impl:protocol.binding-language-index-table·src/projections/design-review-pages.ts:201impl:protocol.binding-language-spec-page·src/projections/design-review-context.ts:95
Referencing units
None.
Enabled verifiers: spec:consumers.binding-language-views.bound-spec-page, spec:consumers.binding-language-views.pack-member-table
Packs: pack:self-hosting-v1
- spec:consumers.census-page
Implementing units
impl:protocol.census-page·src/projections/census.ts:21impl:protocol.census-page-cli·src/cli/census-command.ts:66
Referencing units
None.
Enabled verifiers: test:protocol.census-page
Packs: pack:self-hosting-v1
- spec:consumers.derived-readiness-banner.dishonest-divergence
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.derived-readiness-banner.dishonest-divergence
Packs: pack:self-hosting-v1
- spec:consumers.derived-readiness-banner.honest-headroom
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.derived-readiness-banner.honest-headroom
Packs: pack:self-hosting-v1
- spec:consumers.design-review
Implementing units
impl:protocol.design-review·src/projections/design-review.ts:44impl:protocol.design-review-codec·src/projections/design-review-markdown.ts:3
Referencing units
None.
Enabled verifiers: spec:consumers.design-review.pure-projection
Packs: pack:self-hosting-v1
- spec:consumers.design-review.pack-design-page
Implementing units
impl:protocol.pack-design-page·src/projections/design-review-pages.ts:120
Referencing units
impl:protocol.pack-design-sections·src/projections/design-review-pack-sections.ts:19
Enabled verifiers: test:protocol.pack-design-page
- spec:consumers.design-slice.chain
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.chain
- spec:consumers.design-slice.component-absent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-absent
- spec:consumers.design-slice.component-differing
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-differing
- spec:consumers.design-slice.component-matching
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-matching
- spec:consumers.design-slice.component-unreadable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-unreadable
- spec:consumers.design-slice.component-unrelated
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-unrelated
- spec:consumers.design-slice.decision-backlink
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.decision-backlink
- spec:consumers.design-slice.dependency-cycle
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.dependency-cycle
- spec:consumers.design-slice.folded-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.folded-example
- spec:consumers.design-slice.independent-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.independent-example
- spec:consumers.design-slice.outside-components
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-components
- spec:consumers.design-slice.outside-holding
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-holding
- spec:consumers.design-slice.outside-satisfied
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-satisfied
- spec:consumers.design-slice.outside-unbound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-unbound
- spec:consumers.graph-first-planning
Implementing units
impl:protocol.graph-first-planning·test/skills.test.ts:290
Referencing units
None.
Enabled verifiers: test:protocol.graph-first-planning
Packs: pack:self-hosting-v1
- spec:consumers.impact-graph
Implementing units
impl:protocol.typescript-imports·src/adapters/typescript-imports.ts:7
Referencing units
None.
Enabled verifiers: test:protocol.curation-imports
- spec:consumers.impact-graph.symbol-reach
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:consumers.obsidian-vault.notes
Implementing units
impl:protocol.vault-notes·src/projections/vault/notes.ts:45impl:protocol.vault-sections·src/projections/vault/sections.ts:10impl:protocol.vault-text·src/projections/vault/text.ts:30
Referencing units
None.
Enabled verifiers: spec:consumers.obsidian-vault.notes.case-collision-refused, spec:consumers.obsidian-vault.notes.entry-address-link, spec:consumers.obsidian-vault.notes.term-address-link, spec:consumers.obsidian-vault.notes.unresolved-mention-stays, test:protocol.vault-priority
- spec:consumers.pack-design
Implementing units
impl:protocol.pack-design·src/reader/reader.ts:499
Referencing units
None.
Enabled verifiers: test:protocol.pack-design
- spec:consumers.reader
Implementing units
component:protocol.reader·src/reader/reader.ts:671impl:protocol.reader·src/reader/reader.ts:687
Referencing units
None.
Enabled verifiers: spec:consumers.reader.changeset-entry, spec:consumers.reader.concept-entry, spec:consumers.reader.file-entry
Packs: pack:self-hosting-v1
- spec:consumers.readiness-planner
Implementing units
impl:protocol.statement-queue-recipe·test/self-hosting-readiness-planner.test.ts:74
Referencing units
None.
Enabled verifiers: spec:consumers.readiness-planner.cycle-shares-a-round, spec:consumers.readiness-planner.decision-first, spec:consumers.readiness-planner.dependency-order, spec:consumers.readiness-planner.owner-question-holds
- spec:consumers.roadmap
Implementing units
impl:protocol.roadmap-recipe·test/roadmap.test.ts:20
Referencing units
None.
Enabled verifiers: spec:consumers.roadmap.blocking-part, spec:consumers.roadmap.buildable-part, spec:consumers.roadmap.built-work, spec:consumers.roadmap.design-part, spec:consumers.roadmap.drifting-part, spec:consumers.roadmap.missing-evidence, spec:consumers.roadmap.outside-parent, spec:consumers.roadmap.statement-order, spec:consumers.roadmap.statement-part, test:protocol.roadmap-recipe
- spec:consumers.spec-studio.capability-map-page
Implementing units
impl:protocol.studio-capabilities-page·src/projections/studio/pages/capabilities-page.ts:78impl:protocol.studio-filter·src/studio-elements/filter.ts:25impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6impl:protocol.studio-index-page·src/projections/studio/pages/index-page.ts:8
Referencing units
None.
Enabled verifiers: test:protocol.studio-capabilities
- spec:consumers.spec-studio.cited-line-text
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
- spec:consumers.spec-studio.data
Implementing units
impl:protocol.studio-data·src/projections/studio/data.ts:279
Referencing units
None.
Enabled verifiers: test:protocol.studio-data
- spec:consumers.spec-studio.diagram-kinds.capability-tree
Implementing units
impl:protocol.studio-capability-diagrams·src/projections/studio/diagrams/capability.ts:101impl:protocol.studio-diagram-source·src/projections/studio/diagrams/mermaid.ts:13
Referencing units
None.
Enabled verifiers: test:protocol.studio-capabilities
- spec:consumers.spec-studio.diagram-kinds.dependency
Implementing units
impl:protocol.studio-slice-dependencies·src/projections/studio/diagrams/slice.ts:10
Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-dependency
- spec:consumers.spec-studio.diagrams
Implementing units
impl:protocol.studio-architecture-diagrams·src/projections/studio/diagrams/architecture.ts:4impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-diagram-model·src/projections/studio/diagrams/model.ts:1impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73impl:protocol.studio-relation-diagrams·src/projections/studio/diagrams/bands.ts:10
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.diagrams.folds-by-context, spec:consumers.spec-studio.diagrams.folds-by-layer, spec:consumers.spec-studio.diagrams.within-bound, test:protocol.studio-diagram-core
- spec:consumers.spec-studio.glossary-page
Implementing units
impl:protocol.studio-glossary·src/projections/studio/pages/glossary-page.ts:7
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.glossary-page.same-word-twice
- spec:consumers.spec-studio.index-page
Implementing units
impl:protocol.studio-index-page·src/projections/studio/pages/index-page.ts:8
Referencing units
None.
Enabled verifiers: test:protocol.studio-pages
- spec:consumers.spec-studio.intent-panel
Implementing units
impl:protocol.studio-compose·src/studio-elements/compose.ts:13impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6impl:protocol.studio-intent-panel·src/studio-elements/intent-panel.ts:51impl:protocol.studio-intent-panel-element·src/studio-elements/intent-panel-element.ts:14impl:protocol.studio-scenario-editor·src/studio-elements/scenario-editor.ts:17
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.intent-panel.refresh-keeps-intents, test:protocol.studio-intent-handoff
- spec:consumers.spec-studio.lenses.architecture.planned-apart
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-planned-apart
- spec:consumers.spec-studio.lenses.architecture.unit-register
Implementing units
impl:protocol.studio-unit-register·src/projections/studio/pages/architecture-register.ts:7
Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement
Packs: pack:roadmaps-and-slices-v1, pack:self-hosting-v1, pack:spec-studio-v1
- spec:consumers.spec-studio.lenses.evidence
Implementing units
impl:protocol.studio-evidence-lens·src/projections/studio/pages/evidence-page.ts:3
Referencing units
None.
Enabled verifiers: test:protocol.studio-lenses
- spec:consumers.spec-studio.lenses.tests
Implementing units
impl:protocol.studio-tests-lens·src/projections/studio/pages/tests-page.ts:34
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.lenses.tests.coverage-row
- spec:consumers.spec-studio.pack-page
Implementing units
impl:protocol.studio-pack-page·src/projections/studio/pages/pack-page.ts:68
Referencing units
None.
Enabled verifiers: test:protocol.roadmap-priority, test:protocol.studio-pages
- spec:consumers.spec-studio.pack-page.maturity-map
Implementing units
impl:protocol.studio-maturity-map·src/projections/studio/pages/maturity-map.ts:7
Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement, test:protocol.studio-panels
- spec:consumers.spec-studio.registers
Implementing units
impl:protocol.studio-registers·src/projections/studio/pages/registers-page.ts:47
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.registers.blocking-first
- spec:consumers.spec-studio.runs-page
Implementing units
impl:protocol.studio-run-rows·src/projections/studio/pages/run-rows.ts:69impl:protocol.studio-runs-page·src/projections/studio/pages/runs-page.ts:6
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.runs-page.external-evidence
- spec:consumers.spec-studio.slice-page
Implementing units
impl:protocol.studio-slice-page·src/projections/studio/pages/slice-page.ts:25
Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-page
- spec:consumers.spec-studio.spec-page
Implementing units
impl:protocol.studio-requirement-view·src/projections/studio/pages/requirement-view.ts:8impl:protocol.studio-spec-page·src/projections/studio/pages/spec-page.ts:201impl:protocol.studio-spec-structure·src/projections/studio/pages/spec-structure.ts:44
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.spec-page.cited-declaration, test:protocol.studio-architecture-maturity-requirement, test:protocol.studio-panels
- spec:consumers.spec-studio.spec-page.core
Implementing units
impl:protocol.studio-spec-page·src/projections/studio/pages/spec-page.ts:201
Referencing units
None.
Enabled verifiers: test:protocol.studio-pages
- spec:consumers.spec-studio.verification-panels
Implementing units
impl:protocol.studio-run-rows·src/projections/studio/pages/run-rows.ts:69impl:protocol.studio-verification-panels·src/projections/studio/pages/spec-verification.ts:74
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.verification-panels.rule-coverage, test:protocol.studio-panels
- spec:consumers.structural-mermaid
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:consumers.upgrade-kit
Implementing units
impl:protocol.upgrade-guide·test/upgrade-kit.test.ts:87
Referencing units
None.
Enabled verifiers: test:protocol.upgrade-guide
- spec:consumers.upgrade-kit.capability-adoption.counts-a-corpus
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.capability-adoption.counts-a-corpus
- spec:consumers.upgrade-kit.rule-key-proposal
Implementing units
impl:protocol.rule-key-proposal-recipe·test/upgrade-kit.test.ts:742
Referencing units
None.
Enabled verifiers: spec:consumers.upgrade-kit.rule-key-proposal.collision-and-unkeyable, spec:consumers.upgrade-kit.rule-key-proposal.proposal-applies-clean
- spec:decisions.decision-readiness-posture
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.question-key-rendering
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.roadmap-over-plans
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:decisions.roadmap-priority
Implementing units
None.
Referencing units
impl:protocol.pack-aggregate·src/model/pack.ts:23impl:protocol.pack-member-order·src/extract/derive.ts:153
Enabled verifiers: None
- spec:extraction.build-pipeline
Implementing units
component:protocol.cli·src/cli/build-command.ts:32impl:protocol.build-pipeline-emit·src/cli/build-command.ts:251impl:protocol.build-pipeline-query·src/cli/q-command.ts:212
Referencing units
None.
Enabled verifiers: spec:extraction.build-pipeline.same-invocation
Packs: pack:self-hosting-v1
- spec:extraction.claim-taxonomy
Implementing units
component:protocol.graph·src/graph/schema.ts:34impl:protocol.derive-graph·src/extract/derive.ts:241impl:protocol.schema-version·src/graph/schema.ts:9
Referencing units
None.
Enabled verifiers: test:protocol.claim-taxonomy
Packs: pack:self-hosting-v1
- spec:extraction.contract-declarations
Implementing units
impl:protocol.pack-design·src/reader/reader.ts:499impl:protocol.register-recipes·test/recipes.test.ts:2057
Referencing units
None.
Enabled verifiers: test:protocol.register-recipes
Packs: pack:self-hosting-v1
- spec:extraction.delivery-facts
Implementing units
impl:protocol.delivery-facts·src/graph/delivery-facts.ts:65
Referencing units
None.
Enabled verifiers: test:protocol.delivery-facts
Packs: pack:self-hosting-v1
- spec:extraction.determinism
Implementing units
impl:protocol.build-pipeline-emit·src/cli/build-command.ts:251impl:protocol.static-reification·src/extract/reify.ts:2139
Referencing units
None.
Enabled verifiers: test:protocol.extraction-determinism
Packs: pack:self-hosting-v1
- spec:extraction.entry-citations.code-comment-cites-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.code-comment-cites-declaration
- spec:extraction.entry-citations.test-title-cites-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.test-title-cites-declaration
- spec:extraction.entry-citations.unanchored-file-unread
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.unanchored-file-unread
- spec:extraction.entry-citations.unresolved-citation
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.unresolved-citation
- spec:extraction.entry-locations
Implementing units
impl:protocol.entry-location-recipes·test/recipes.test.ts:5979impl:protocol.entry-locations·src/extract/derive.ts:78impl:protocol.reader·src/reader/reader.ts:687
Referencing units
impl:protocol.pack-design·src/reader/reader.ts:499
Enabled verifiers: test:protocol.entry-locations
- spec:extraction.excludes
Implementing units
impl:protocol.discover-files·src/extract/discover.ts:35impl:protocol.exclusion-surface·src/extract/index.ts:43
Referencing units
None.
Enabled verifiers: spec:extraction.excludes.refused-path, spec:extraction.excludes.segment-boundary
Packs: pack:self-hosting-v1
- spec:extraction.executable-contracts
Implementing units
impl:protocol.example-space·src/graph/example-space.ts:117impl:protocol.executable-contracts·src/codegen/contracts.ts:647
Referencing units
None.
Enabled verifiers: spec:carrier.step-keys.conflicting-example-key-withheld, spec:carrier.step-keys.key-equal-to-a-skeleton-withheld, spec:carrier.step-keys.reworded-keyed-step-stays-bound, spec:carrier.step-keys.reworded-unkeyed-step-breaks, spec:extraction.executable-contracts.case-colliding-path, spec:extraction.executable-contracts.concreteness-refusal, spec:extraction.executable-contracts.multi-entry-example
- spec:extraction.executable-examples
Implementing units
impl:protocol.delivery-facts·src/graph/delivery-facts.ts:65impl:protocol.example-runner·src/runner/index.ts:108impl:protocol.example-runner-adapter·src/adapters/vitest.ts:32impl:protocol.example-testing-helpers·src/testing/index.ts:50impl:protocol.executable-contracts·src/codegen/contracts.ts:647impl:protocol.runnable-modules·src/codegen/contracts.ts:658
Referencing units
None.
Enabled verifiers: None
- spec:extraction.open-section-order
Implementing units
impl:protocol.open-section-order·src/extract/serialize.ts:105
Referencing units
None.
Enabled verifiers: test:protocol.open-section-order
Packs: pack:self-hosting-v1
- spec:extraction.pack-member-order
Implementing units
impl:protocol.markdown-yaml-policy·src/extract/markdown-yaml-policy.ts:33impl:protocol.open-section-order·src/extract/serialize.ts:105impl:protocol.pack-coherence·src/validate/validators.ts:1102impl:protocol.pack-design-page·src/projections/design-review-pages.ts:120impl:protocol.pack-member-order·src/extract/derive.ts:153impl:protocol.reader·src/reader/reader.ts:687
Referencing units
None.
Enabled verifiers: spec:extraction.pack-member-order.manifest-order-kept, test:protocol.roadmap-priority
Packs: pack:self-hosting-v1
- spec:extraction.runnable-modules
Implementing units
component:protocol.codegen·src/codegen/contracts.ts:633component:protocol.testing·src/testing/index.ts:38impl:protocol.example-testing-helpers·src/testing/index.ts:50impl:protocol.runnable-modules·src/codegen/contracts.ts:658
Referencing units
None.
Enabled verifiers: test:protocol.runnable-modules, test:protocol.runnable-modules-generation, test:protocol.runnable-modules-types
- spec:extraction.schema-versioning
Implementing units
impl:protocol.schema-version·src/graph/schema.ts:9
Referencing units
None.
Enabled verifiers: spec:extraction.schema-versioning.declared-version
Packs: pack:self-hosting-v1
- spec:model.open-question-fields
Implementing units
impl:protocol.authoring-grammar-recipes·test/recipes.test.ts:6597impl:protocol.authoring-normalization·src/extract/authoring-normalization.ts:8
Referencing units
None.
Enabled verifiers: spec:model.open-question-fields.dropped-list-warns, test:protocol.authoring-grammar, test:protocol.authoring-grammar-recipes
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:model.open-question-keys.keyed-question-resolves
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-keys.keyed-question-resolves
Packs: pack:self-hosting-v1
- spec:model.open-question-keys.renamed-key-breaks
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-keys.renamed-key-breaks
Packs: pack:self-hosting-v1
- spec:model.open-question-keys.repeated-key-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-keys.repeated-key-refused
Packs: pack:self-hosting-v1
- spec:model.term-addresses.keyed-term-resolves
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.keyed-term-resolves
- spec:model.term-addresses.malformed-term-marker-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.malformed-term-marker-refused
- spec:model.term-addresses.repeated-term-key-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.repeated-term-key-refused
- spec:model.term-addresses.typescript-term-imports-keyed
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.typescript-term-imports-keyed
- spec:model.term-addresses.unknown-term-key-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.unknown-term-key-refused
- spec:observation.run-evidence
Implementing units
impl:protocol.run-evidence-recipe·test/recipes.test.ts:7277impl:protocol.studio-runs-page·src/projections/studio/pages/runs-page.ts:6
Referencing units
None.
Enabled verifiers: spec:observation.run-evidence.absolute-path-joins, spec:observation.run-evidence.unanchored-file-unjoined
Packs: pack:design-management-v1, pack:self-hosting-v1, pack:spec-studio-v1
- spec:protocol.delivery-record-cleanup
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
- spec:protocol.role-vocabulary
Implementing units
impl:protocol.role-vocabulary·test/self-hosting-graph.test.ts:143
Referencing units
None.
Enabled verifiers: None
- spec:protocol.significant-units-review
Implementing units
impl:protocol.structural-self-binding·test/self-hosting-oracle/structural-edges.ts:76
Referencing units
None.
Enabled verifiers: test:protocol.structural-self-binding
- spec:validation.architecture-constraints.forbidden-layer-pair
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.architecture-constraints.forbidden-layer-pair
- spec:validation.architecture-constraints.isolated-context-as-rule
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.architecture-constraints.isolated-context-as-rule
- spec:validation.architecture-constraints.unstated-layer-unclassified
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.architecture-constraints.unstated-layer-unclassified
- spec:validation.authored-honesty
Implementing units
impl:protocol.authored-honesty-delivery-facts·src/validate/validators.ts:1624impl:protocol.authored-honesty-shape·src/validate/validators.ts:1556
Referencing units
None.
Enabled verifiers: spec:validation.authored-honesty.section-authored-fact, spec:validation.authored-honesty.unearned-stated-fact
Packs: pack:self-hosting-v1
- spec:validation.claim-separation
Implementing units
impl:protocol.claim-separation·src/validate/validators.ts:534
Referencing units
None.
Enabled verifiers: spec:validation.claim-separation.collapsed-edge-claim, spec:validation.claim-separation.unratified-descriptor
Packs: pack:self-hosting-v1
- spec:validation.corpus-rules
Implementing units
impl:protocol.corpus-rule-runner·src/cli/corpus-rules.ts:65impl:protocol.corpus-rules·src/cli/validate-view-command.ts:79impl:protocol.validate-watch·src/cli/validate-watch.ts:591
Referencing units
None.
Enabled verifiers: spec:consumers.agent-surface.address-and-cycle-recipes.cycle-fails-a-rules-run, spec:consumers.agent-surface.address-and-cycle-recipes.unresolved-address-fails-a-rules-run, spec:validation.corpus-rules.copies-contain-changes, spec:validation.corpus-rules.error-finding-fails, spec:validation.corpus-rules.malformed-finding-fails, spec:validation.corpus-rules.params-edit-starts-a-cycle, spec:validation.corpus-rules.rules-edit-starts-a-cycle, spec:validation.corpus-rules.unreadable-params-fail-one-file, spec:validation.corpus-rules.warning-finding-informs
Packs: pack:adopter-speed-v1, pack:corpus-checks-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:validation.kind-evidence.constraints-alone
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.constraints-alone
Packs: pack:self-hosting-v1
- spec:validation.kind-evidence.empty-promoted-child
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.empty-promoted-child
Packs: pack:self-hosting-v1
- spec:validation.kind-evidence.second-entry-untargeted
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.second-entry-untargeted
Packs: pack:self-hosting-v1
- spec:validation.kind-evidence.untargeted-constraint
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.untargeted-constraint
Packs: pack:self-hosting-v1
- spec:validation.next-rung-floor.blocking-question
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.next-rung-floor.blocking-question
Packs: pack:self-hosting-v1
- spec:validation.next-rung-floor.typed-dependency-targets
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.next-rung-floor.typed-dependency-targets
Packs: pack:self-hosting-v1
- spec:validation.oracle-target-eligibility.missing-space-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.oracle-target-eligibility.missing-space-refused
Packs: pack:self-hosting-v1
- spec:validation.oracle-target-eligibility.rule-space-accepted
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.oracle-target-eligibility.rule-space-accepted
Packs: pack:self-hosting-v1
- spec:validation.pack-coherence.incoherent-aggregate
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.pack-coherence.incoherent-aggregate
Packs: pack:self-hosting-v1
- spec:validation.prose-mentions
Implementing units
impl:protocol.entry-address-resolution·src/graph/entry-address.ts:6impl:protocol.prose-mentions·src/validate/validators.ts:1370
Referencing units
None.
Enabled verifiers: test:protocol.entry-locations, test:protocol.prose-mentions
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.branch-names-every-end
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.branch-names-every-end
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.chain-end-named
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.chain-end-named
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.closed-chain-named
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.closed-chain-named
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.dependency-unread
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.dependency-unread
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.end-and-loop-named
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.end-and-loop-named
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.live-replacement-warns
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.live-replacement-warns
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.replaced-ruling-warns
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.replaced-ruling-warns
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.replacement-below-ready-named
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.replacement-below-ready-named
Packs: pack:self-hosting-v1
- spec:validation.superseded-decision-signal.superseded-subject-silent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.superseded-subject-silent
Packs: pack:self-hosting-v1
- spec:validation.typed-dependency-floor.missing-targets
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.missing-targets
Packs: pack:self-hosting-v1
- spec:validation.typed-dependency-floor.relation-rungs
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.relation-rungs
Packs: pack:self-hosting-v1
- spec:validation.typed-dependency-floor.stated-readiness
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.stated-readiness
Packs: pack:self-hosting-v1
- spec:validation.typed-dependency-floor.unsettled-fact
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.unsettled-fact
Packs: pack:self-hosting-v1
Distance 4
- spec:carrier.gherkin-authoring.authored-fact-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.authored-fact-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.contract-parity
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.contract-parity
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.description-location-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.description-location-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.duplicate-surface-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.duplicate-surface-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.example-space-extraction
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.example-space-extraction
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.malformed-relation-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.malformed-relation-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.missing-id-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.missing-id-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.multi-finding-bounded
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.multi-finding-bounded
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.parent-child-extraction
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.parent-child-extraction
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.step-less-scenario-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.step-less-scenario-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.unbound-ready-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.unbound-ready-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.unknown-tag-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.unknown-tag-refused
Packs: pack:self-hosting-v1
- spec:carrier.gherkin-authoring.unsupported-construct-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.unsupported-construct-refused
Packs: pack:self-hosting-v1
- spec:carrier.inline-code-spans.description
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.description
Packs: pack:self-hosting-v1
- spec:carrier.inline-code-spans.list
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.list
Packs: pack:self-hosting-v1
- spec:carrier.inline-code-spans.narrative
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.narrative
Packs: pack:self-hosting-v1
- spec:carrier.inline-code-spans.pack
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.pack
Packs: pack:self-hosting-v1
- spec:carrier.markdown-authoring
Implementing units
impl:protocol.markdown-parser·src/extract/markdown.ts:37
Referencing units
None.
Enabled verifiers: test:protocol.markdown-authoring
Packs: pack:self-hosting-v1
- spec:carrier.markdown-parser.bounded-parity
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-parser.bounded-parity
Packs: pack:self-hosting-v1
- spec:consumers.agent-surface.address-and-cycle-recipes.chain-reports-nothing
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.agent-surface.address-and-cycle-recipes.chain-reports-nothing
- spec:consumers.agent-surface.address-and-cycle-recipes.cycle-fails-a-rules-run
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.agent-surface.address-and-cycle-recipes.cycle-fails-a-rules-run
- spec:consumers.agent-surface.address-and-cycle-recipes.unresolved-address-fails-a-rules-run
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.agent-surface.address-and-cycle-recipes.unresolved-address-fails-a-rules-run
- spec:consumers.agent-surface.design-recipes
Implementing units
impl:protocol.design-recipes·test/recipes.test.ts:4769
Referencing units
None.
Enabled verifiers: test:protocol.design-recipes
- spec:consumers.agent-surface.example-space-coverage
Implementing units
impl:protocol.example-space-coverage-recipe·test/studio-s1.test.ts:856impl:protocol.example-space-decoding·src/notation/example-space.ts:473
Referencing units
None.
Enabled verifiers: spec:consumers.agent-surface.example-space-coverage.number-not-enumerable, spec:consumers.agent-surface.example-space-coverage.uncovered-literal
Packs: pack:design-management-v1, pack:self-hosting-v1, pack:spec-studio-v1
- spec:consumers.binding-language-views.bound-spec-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.binding-language-views.bound-spec-page
Packs: pack:self-hosting-v1
- spec:consumers.binding-language-views.pack-member-table
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.binding-language-views.pack-member-table
Packs: pack:self-hosting-v1
- spec:consumers.command-line
Implementing units
impl:protocol.adopter-help·src/cli/help.ts:167impl:protocol.agent-surface-cli·src/cli/sdp.ts:94impl:protocol.build-args·src/cli/build-args.ts:11impl:protocol.generate-command·src/cli/generate-command.ts:34
Referencing units
None.
Enabled verifiers: spec:consumers.command-line.generate-check-failure, spec:consumers.command-line.generate-writes-every-root, spec:consumers.command-line.verb-help-touches-nothing
- spec:consumers.design-diff
Implementing units
impl:protocol.design-diff-recipe·test/iteration-recipes.test.ts:27
Referencing units
None.
Enabled verifiers: test:protocol.design-diff-recipe, test:protocol.roadmap-priority
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:consumers.design-review.pure-projection
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-review.pure-projection
Packs: pack:self-hosting-v1
- spec:consumers.engine-provenance
Implementing units
impl:protocol.build-artifacts·src/cli/build-artifacts.ts:182impl:protocol.engine-provenance-cli·src/cli/sdp.ts:102
Referencing units
None.
Enabled verifiers: test:protocol.engine-provenance
- spec:consumers.intent-composition.proposal
Implementing units
impl:protocol.proposal-schema-and-recipe·test/iteration-recipes.test.ts:1510impl:protocol.studio-proposal-contract·src/studio-elements/proposal.ts:1
Referencing units
None.
Enabled verifiers: test:protocol.proposal-schema-and-recipe
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:consumers.obsidian-vault
Implementing units
impl:protocol.vault-command·src/cli/vault-command.ts:191impl:protocol.vault-notes·src/projections/vault/notes.ts:45impl:protocol.vault-sync·src/projections/vault/sync.ts:98
Referencing units
None.
Enabled verifiers: spec:consumers.obsidian-vault.changed-note-refused, spec:consumers.obsidian-vault.failed-extraction-keeps-notes, spec:consumers.obsidian-vault.failed-extraction-recovered, spec:consumers.obsidian-vault.fresh-vault, spec:consumers.obsidian-vault.hidden-file-refused, spec:consumers.obsidian-vault.interrupted-run-recovered, spec:consumers.obsidian-vault.person-notes-survive, spec:consumers.obsidian-vault.unknown-note-refused, spec:consumers.obsidian-vault.vault-in-build-path-refused
- spec:consumers.obsidian-vault.bases
Implementing units
impl:protocol.vault-bases·src/projections/vault/bases.ts:43impl:protocol.vault-notes·src/projections/vault/notes.ts:45
Referencing units
None.
Enabled verifiers: spec:consumers.obsidian-vault.bases.views-match-sources
- spec:consumers.obsidian-vault.notes.case-collision-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.case-collision-refused
- spec:consumers.obsidian-vault.notes.entry-address-link
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.entry-address-link
- spec:consumers.obsidian-vault.notes.term-address-link
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.term-address-link
- spec:consumers.obsidian-vault.notes.unresolved-mention-stays
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.unresolved-mention-stays
- spec:consumers.projections-model.roadmap-views
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:consumers.reader.changeset-entry
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.reader.changeset-entry
Packs: pack:self-hosting-v1
- spec:consumers.reader.concept-entry
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.reader.concept-entry
Packs: pack:self-hosting-v1
- spec:consumers.reader.file-entry
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.reader.file-entry
Packs: pack:self-hosting-v1
- spec:consumers.readiness-planner.cycle-shares-a-round
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.cycle-shares-a-round
- spec:consumers.readiness-planner.decision-first
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.decision-first
- spec:consumers.readiness-planner.dependency-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.dependency-order
- spec:consumers.readiness-planner.owner-question-holds
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.owner-question-holds
- spec:consumers.review-perspectives
Implementing units
impl:protocol.perspective-filter-recipe·test/iteration-recipes.test.ts:753
Referencing units
None.
Enabled verifiers: test:protocol.perspective-filter-recipe
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:consumers.roadmap.blocking-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.blocking-part
- spec:consumers.roadmap.buildable-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.buildable-part
- spec:consumers.roadmap.built-work
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.built-work
- spec:consumers.roadmap.design-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.design-part
- spec:consumers.roadmap.drifting-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.drifting-part
- spec:consumers.roadmap.memo
Implementing units
impl:protocol.roadmap-memo-recipe·test/roadmap.test.ts:27impl:protocol.studio-roadmap-page·src/projections/studio/pages/roadmap-page.ts:168
Referencing units
None.
Enabled verifiers: test:protocol.roadmap-memo-recipe, test:protocol.studio-roadmap-page
- spec:consumers.roadmap.missing-evidence
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.missing-evidence
- spec:consumers.roadmap.outside-parent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.outside-parent
- spec:consumers.roadmap.statement-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.statement-order
- spec:consumers.roadmap.statement-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.statement-part
- spec:consumers.shipped-protocol-corpus
Implementing units
impl:protocol.shipped-protocol-corpus·test/package-smoke.test.ts:252
Referencing units
None.
Enabled verifiers: test:protocol.shipped-protocol-corpus
Packs: pack:self-hosting-v1
- spec:consumers.spec-studio
Implementing units
impl:protocol.studio-command·src/cli/studio-command.ts:106impl:protocol.studio-data·src/projections/studio/data.ts:279impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6
Referencing units
None.
Enabled verifiers: test:protocol.studio-publisher
- spec:consumers.spec-studio.components
Implementing units
component:protocol.studio-elements·src/studio-elements/index.ts:13impl:protocol.studio-compose·src/studio-elements/compose.ts:13impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-filter·src/studio-elements/filter.ts:25impl:protocol.studio-intent-panel-element·src/studio-elements/intent-panel-element.ts:14impl:protocol.studio-maturity-map·src/projections/studio/pages/maturity-map.ts:7impl:protocol.studio-pack-page·src/projections/studio/pages/pack-page.ts:68impl:protocol.studio-scenario-editor·src/studio-elements/scenario-editor.ts:17impl:protocol.studio-search-results·src/studio-elements/search-results.ts:95impl:protocol.studio-spec-structure·src/projections/studio/pages/spec-structure.ts:44impl:protocol.studio-verification-panels·src/projections/studio/pages/spec-verification.ts:74
Referencing units
None.
Enabled verifiers: test:protocol.studio-intent-handoff
- spec:consumers.spec-studio.data.inputs
Implementing units
impl:protocol.studio-base-input·src/cli/studio-inputs.ts:9impl:protocol.studio-command·src/cli/studio-command.ts:106impl:protocol.studio-inputs·src/projections/studio/inputs.ts:1
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.data.inputs.both-given, spec:consumers.spec-studio.data.inputs.graph-only
- spec:consumers.spec-studio.data.recipe-answers
Implementing units
impl:protocol.studio-recipes·src/projections/studio/recipes.ts:34
Referencing units
impl:protocol.studio-register-contracts·src/projections/studio/pages/register-answers.ts:4
Enabled verifiers: test:protocol.studio-lenses
- spec:consumers.spec-studio.diagram-kinds
Implementing units
impl:protocol.studio-architecture-lens·src/projections/studio/pages/architecture-page.ts:50impl:protocol.studio-capability-diagrams·src/projections/studio/diagrams/capability.ts:101impl:protocol.studio-diagram-layout·src/projections/studio/diagrams/layout.ts:140impl:protocol.studio-diagram-source·src/projections/studio/diagrams/mermaid.ts:13impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73impl:protocol.studio-maturity-map·src/projections/studio/pages/maturity-map.ts:7impl:protocol.studio-requirement-diagram·src/projections/studio/diagrams/requirement.ts:12impl:protocol.studio-slice-architecture·src/projections/studio/diagrams/slice.ts:219impl:protocol.studio-slice-dependencies·src/projections/studio/diagrams/slice.ts:10
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-catalog
- spec:consumers.spec-studio.diagram-kinds.edge-routing
Implementing units
impl:protocol.studio-diagram-routing·src/projections/studio/diagrams/routing.ts:38impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-core
- spec:consumers.spec-studio.diagram-kinds.legibility
Implementing units
impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-diagram-layout·src/projections/studio/diagrams/layout.ts:140impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-core
- spec:consumers.spec-studio.diagram-kinds.requirement-trace
Implementing units
impl:protocol.studio-requirement-diagram·src/projections/studio/diagrams/requirement.ts:12impl:protocol.studio-requirement-view·src/projections/studio/pages/requirement-view.ts:8
Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement, test:protocol.studio-diagram-core
- spec:consumers.spec-studio.diagrams.folds-by-context
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-folds-context
- spec:consumers.spec-studio.diagrams.folds-by-layer
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-folds-layer
- spec:consumers.spec-studio.diagrams.within-bound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-within-bound
- spec:consumers.spec-studio.export
Implementing units
impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-expander·src/studio-elements/expander.ts:16impl:protocol.studio-pack-export·src/projections/studio/pages/export-page.ts:35impl:protocol.studio-pack-page·src/projections/studio/pages/pack-page.ts:68
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.export.self-contained, test:protocol.studio-intent-handoff
- spec:consumers.spec-studio.glossary-page.same-word-twice
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-glossary-same-word-twice
- spec:consumers.spec-studio.intent-panel.refresh-keeps-intents
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-intents-refresh
- spec:consumers.spec-studio.lenses
Implementing units
impl:protocol.studio-architecture-lens·src/projections/studio/pages/architecture-page.ts:50impl:protocol.studio-evidence-lens·src/projections/studio/pages/evidence-page.ts:3impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6impl:protocol.studio-tests-lens·src/projections/studio/pages/tests-page.ts:34
Referencing units
None.
Enabled verifiers: test:protocol.studio-lenses
- spec:consumers.spec-studio.lenses.packs
Implementing units
impl:protocol.studio-index-page·src/projections/studio/pages/index-page.ts:8
Referencing units
None.
Enabled verifiers: test:protocol.studio-lenses
- spec:consumers.spec-studio.lenses.tests.coverage-row
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-tests-coverage-row
- spec:consumers.spec-studio.navigation
Implementing units
impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6impl:protocol.studio-index-page·src/projections/studio/pages/index-page.ts:8
Referencing units
None.
Enabled verifiers: test:protocol.studio-navigation, test:protocol.studio-roadmap-page
- spec:consumers.spec-studio.owner-queue
Implementing units
impl:protocol.studio-owner-queue·src/projections/studio/pages/queue-page.ts:9
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.owner-queue.dependency-first
- spec:consumers.spec-studio.publisher
Implementing units
impl:protocol.build-pipeline-emit·src/cli/build-command.ts:251impl:protocol.studio-command·src/cli/studio-command.ts:106impl:protocol.studio-page-catalog·src/projections/studio/pages/index.ts:21impl:protocol.studio-paths·src/projections/studio/paths.ts:2impl:protocol.studio-publish·src/projections/studio/publish.ts:24
Referencing units
None.
Enabled verifiers: test:protocol.studio-data, test:protocol.studio-publisher
- spec:consumers.spec-studio.registers.blocking-first
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-registers-blocking-first
- spec:consumers.spec-studio.responsive
Implementing units
impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6
Referencing units
None.
Enabled verifiers: test:protocol.studio-intent-handoff
- spec:consumers.spec-studio.roadmap-page
Implementing units
impl:protocol.studio-roadmap-page·src/projections/studio/pages/roadmap-page.ts:168
Referencing units
None.
Enabled verifiers: test:protocol.studio-roadmap-page
- spec:consumers.spec-studio.runs-page.external-evidence
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.run-external
- spec:consumers.spec-studio.search
Implementing units
impl:protocol.studio-concept-match·src/reader/concept-match.ts:43impl:protocol.studio-search-page·src/projections/studio/pages/search-page.ts:5impl:protocol.studio-search-results·src/studio-elements/search-results.ts:95
Referencing units
None.
Enabled verifiers: test:protocol.studio-concept-match, test:protocol.studio-page-elements, test:protocol.studio-pages
- spec:consumers.spec-studio.sharing
Implementing units
impl:protocol.stamp-command·src/cli/stamp-command.ts:8impl:protocol.studio-preview-workflow·test/studio-s4.test.ts:742impl:protocol.studio-stamp·src/studio-elements/stamp.ts:30
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.sharing.stamp-written-apart
- spec:consumers.spec-studio.shell
Implementing units
impl:protocol.studio-code-spans·src/projections/studio/pages/code-spans.ts:9impl:protocol.studio-frame·src/projections/studio/pages/frame.ts:6impl:protocol.studio-html·src/projections/studio/pages/html.ts:8impl:protocol.studio-text·src/projections/studio/pages/text.ts:7
Referencing units
None.
Enabled verifiers: test:protocol.studio-pages
- spec:consumers.spec-studio.spec-page.cited-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-cited-declaration
- spec:consumers.spec-studio.verification-panels.rule-coverage
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-rule-coverage
- spec:consumers.studio-on-ramp
Implementing units
impl:protocol.studio-on-ramp·test/skills.test.ts:1693
Referencing units
None.
Enabled verifiers: test:protocol.studio-on-ramp
- spec:consumers.upgrade-kit.rule-key-proposal.collision-and-unkeyable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.rule-key-proposal.collision-and-unkeyable
- spec:consumers.upgrade-kit.rule-key-proposal.proposal-applies-clean
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.rule-key-proposal.proposal-applies-clean
- spec:consumers.validate-watch
Implementing units
impl:protocol.validate-watch·src/cli/validate-watch.ts:591
Referencing units
None.
Enabled verifiers: test:protocol.validate-watch, test:protocol.validate-watch-rules
Packs: pack:adopter-speed-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:consumers.vault-on-ramp
Implementing units
impl:protocol.vault-on-ramp·test/skills.test.ts:1995
Referencing units
None.
Enabled verifiers: test:protocol.vault-on-ramp
- spec:consumers.wholesale-view-rewrite
Implementing units
impl:protocol.build-pipeline-emit·src/cli/build-command.ts:251impl:protocol.wholesale-view-rewrite·src/cli/validate-view-command.ts:128
Referencing units
None.
Enabled verifiers: spec:consumers.wholesale-view-rewrite.build-invalidates-view, spec:consumers.wholesale-view-rewrite.failed-run-view-removed, spec:consumers.wholesale-view-rewrite.late-stale-page, spec:consumers.wholesale-view-rewrite.stale-page-removed
Packs: pack:self-hosting-v1
- spec:decisions.adopted-registrars-committed
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.authored-entry-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.envelope-grammar-posture
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.exclusion-contract
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.pack-design-page
Implementing units
None.
Referencing units
impl:protocol.pack-design-page·src/projections/design-review-pages.ts:120
Enabled verifiers: None
- spec:decisions.prose-ownership
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.studio-diagram-renderer
Implementing units
None.
Referencing units
impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73
Enabled verifiers: None
- spec:extraction.build-pipeline.same-invocation
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.build-pipeline.same-invocation
Packs: pack:self-hosting-v1
- spec:extraction.example-runner
Implementing units
component:protocol.adapters·src/adapters/vitest.ts:23component:protocol.runner·src/runner/index.ts:99impl:protocol.example-runner·src/runner/index.ts:108impl:protocol.example-runner-adapter·src/adapters/vitest.ts:32
Referencing units
None.
Enabled verifiers: spec:extraction.example-runner.red-step-naming, spec:extraction.example-runner.step-order, test:protocol.example-runner-cleanup
Packs: pack:self-hosting-v1
- spec:extraction.excludes.refused-path
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.excludes.refused-path
Packs: pack:self-hosting-v1
- spec:extraction.excludes.segment-boundary
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.excludes.segment-boundary
Packs: pack:self-hosting-v1
- spec:extraction.executable-contracts.case-colliding-path
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.executable-contracts.case-colliding-path
Packs: pack:self-hosting-v1
- spec:extraction.executable-contracts.concreteness-refusal
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.executable-contracts.concreteness-refusal
Packs: pack:self-hosting-v1
- spec:extraction.executable-contracts.multi-entry-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.executable-contracts.multi-entry-example
Packs: pack:self-hosting-v1
- spec:extraction.pack-member-order.manifest-order-kept
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.pack-member-order
Packs: pack:self-hosting-v1
- spec:extraction.regenerability
Implementing units
impl:protocol.build-pipeline-emit·src/cli/build-command.ts:251
Referencing units
None.
Enabled verifiers: test:protocol.regenerability
Packs: pack:self-hosting-v1
- spec:extraction.schema-versioning.declared-version
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.schema-versioning.declared-version
Packs: pack:self-hosting-v1
- spec:model.open-question-fields.dropped-list-warns
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-fields.dropped-list-warns
Packs: pack:self-hosting-v1
- spec:observation.run-evidence.absolute-path-joins
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.run-absolute
- spec:observation.run-evidence.unanchored-file-unjoined
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.run-unjoined
- spec:validation.authored-honesty.section-authored-fact
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.authored-honesty.section-authored-fact
Packs: pack:self-hosting-v1
- spec:validation.authored-honesty.unearned-stated-fact
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.authored-honesty.unearned-stated-fact
Packs: pack:self-hosting-v1
- spec:validation.claim-separation.collapsed-edge-claim
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.claim-separation.collapsed-edge-claim
Packs: pack:self-hosting-v1
- spec:validation.claim-separation.unratified-descriptor
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.claim-separation.unratified-descriptor
Packs: pack:self-hosting-v1
- spec:validation.corpus-rules.copies-contain-changes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.copies-contain-changes
- spec:validation.corpus-rules.error-finding-fails
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.error-finding-fails
- spec:validation.corpus-rules.malformed-finding-fails
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.malformed-finding-fails
- spec:validation.corpus-rules.params-edit-starts-a-cycle
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.params-edit-starts-a-cycle
Packs: pack:adopter-speed-v1, pack:corpus-checks-v1, pack:self-hosting-v1
- spec:validation.corpus-rules.rules-edit-starts-a-cycle
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.rules-edit-starts-a-cycle
Packs: pack:adopter-speed-v1, pack:corpus-checks-v1, pack:self-hosting-v1
- spec:validation.corpus-rules.unreadable-params-fail-one-file
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.unreadable-params-fail-one-file
Packs: pack:adopter-speed-v1, pack:corpus-checks-v1, pack:self-hosting-v1
- spec:validation.corpus-rules.warning-finding-informs
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.warning-finding-informs
- spec:validation.diagnostic-rendering
Implementing units
impl:protocol.diagnostic-rendering-cli·src/cli/output.ts:23impl:protocol.diagnostic-rendering-design-review·src/projections/design-review-context.ts:208impl:protocol.validate-summary·src/cli/validate-view-command.ts:23impl:protocol.validation-contracts·src/validate/contracts.ts:5
Referencing units
None.
Enabled verifiers: spec:validation.diagnostic-rendering.composed-location, spec:validation.diagnostic-rendering.table-cell-location
Packs: pack:self-hosting-v1
- spec:validation.duplicate-ids
Implementing units
impl:protocol.duplicate-id-exclusion·src/extract/index.ts:93impl:protocol.duplicate-ids·src/validate/validators.ts:263
Referencing units
None.
Enabled verifiers: spec:validation.duplicate-ids.dual-carrier
Packs: pack:self-hosting-v1
- spec:validation.external-registers
Implementing units
impl:protocol.external-registers-recipe·test/external-registers.test.ts:9
Referencing units
None.
Enabled verifiers: spec:validation.external-registers.uncited-on-request, spec:validation.external-registers.unknown-and-retired
- spec:validation.warn-level-signals
Implementing units
impl:protocol.orphan-signal·src/validate/validators.ts:1128impl:protocol.verifier-gap-signal·src/validate/validators.ts:1734
Referencing units
None.
Enabled verifiers: spec:validation.warn-level-signals.orphan-signal, spec:validation.warn-level-signals.ready-gap-signal
Packs: pack:self-hosting-v1
Distance 5
- spec:carrier.sdp-import
Implementing units
component:protocol.import·src/import/import.ts:45impl:protocol.import-fidelity·src/import/markdown-fidelity.ts:102impl:protocol.sdp-import·src/cli/import-command.ts:71impl:protocol.sdp-import-core·src/import/import.ts:58impl:protocol.sdp-import-markdown-emit·src/import/emit-markdown.ts:253impl:protocol.sdp-import-publish·src/cli/import-publish.ts:23impl:protocol.sdp-import-scan·src/cli/import-scan.ts:62
Referencing units
None.
Enabled verifiers: spec:carrier.sdp-import.round-trip
Packs: pack:self-hosting-v1
- spec:carrier.slot-notation
Implementing units
component:protocol.notation·src/notation/slots.ts:261impl:protocol.slot-notation·src/notation/slots.ts:269
Referencing units
None.
Enabled verifiers: spec:carrier.slot-notation.one-literal-binding, spec:carrier.slot-notation.refused-guess, spec:carrier.slot-notation.typed-declaration
Packs: pack:self-hosting-v1
- spec:consumers.agent-surface.answer-shapes
Implementing units
impl:protocol.answer-shape-recipes·test/recipes.test.ts:6214
Referencing units
impl:protocol.authoring-grammar-recipes·test/recipes.test.ts:6597impl:protocol.reader·src/reader/reader.ts:687
Enabled verifiers: test:protocol.answer-shape-recipes
- spec:consumers.agent-surface.example-space-coverage.number-not-enumerable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-coverage-number
- spec:consumers.agent-surface.example-space-coverage.uncovered-literal
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-coverage-literal
- spec:consumers.command-line.generate-check-failure
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.command-line.generate-check-failure
- spec:consumers.command-line.generate-writes-every-root
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.command-line.generate-writes-every-root
- spec:consumers.command-line.verb-help-touches-nothing
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.command-line.verb-help-touches-nothing
- spec:consumers.context-bundle
Implementing units
impl:protocol.context-bundle-recipe·test/iteration-recipes.test.ts:765
Referencing units
None.
Enabled verifiers: spec:consumers.context-bundle.oversized-member-named, spec:consumers.context-bundle.parts-cover-the-pack, test:protocol.context-bundle-recipe
Packs: pack:adopter-speed-v1, pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
- spec:consumers.gherkin-view
Implementing units
impl:protocol.gherkin-kind-policy·src/extract/gherkin-kind-honesty.ts:6impl:protocol.gherkin-view·src/projections/gherkin-view.ts:19impl:protocol.gherkin-view-cli·src/cli/gherkin-command.ts:66
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-view
Packs: pack:self-hosting-v1
- spec:consumers.intent-composition.proposal.memo
Implementing units
impl:protocol.proposal-memo-recipe·test/recipes.test.ts:7298impl:protocol.studio-proposal-memo·src/studio-elements/memo.ts:13
Referencing units
None.
Enabled verifiers: spec:consumers.intent-composition.proposal.memo.shared
- spec:consumers.mermaid-view
Implementing units
impl:protocol.mermaid-view·src/projections/mermaid.ts:14impl:protocol.mermaid-view-cli·src/cli/mermaid-command.ts:82
Referencing units
None.
Enabled verifiers: test:protocol.mermaid-view
Packs: pack:self-hosting-v1
- spec:consumers.obsidian-vault.bases.views-match-sources
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.bases.views-match-sources
- spec:consumers.obsidian-vault.changed-note-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.changed-note-refused
- spec:consumers.obsidian-vault.failed-extraction-keeps-notes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.failed-extraction-keeps-notes
- spec:consumers.obsidian-vault.failed-extraction-recovered
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.failed-extraction-recovered
- spec:consumers.obsidian-vault.fresh-vault
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.fresh-vault
- spec:consumers.obsidian-vault.hidden-file-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.hidden-file-refused
- spec:consumers.obsidian-vault.interrupted-run-recovered
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.interrupted-run-recovered
- spec:consumers.obsidian-vault.iteration
Implementing units
impl:protocol.vault-sync·src/projections/vault/sync.ts:98impl:protocol.vault-text·src/projections/vault/text.ts:30impl:protocol.vault-watch·src/cli/vault-command.ts:219
Referencing units
None.
Enabled verifiers: spec:consumers.obsidian-vault.iteration.watch-rewrites-changed-notes, spec:consumers.obsidian-vault.iteration.watch-source-anchor
- spec:consumers.obsidian-vault.person-notes-survive
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.person-notes-survive
- spec:consumers.obsidian-vault.unknown-note-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.unknown-note-refused
- spec:consumers.obsidian-vault.vault-in-build-path-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.vault-in-build-path-refused
- spec:consumers.spec-studio.data.inputs.both-given
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-inputs-both-given
- spec:consumers.spec-studio.data.inputs.graph-only
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-graph-only
- spec:consumers.spec-studio.diagram-kinds.maturity-picture
Implementing units
impl:protocol.studio-maturity-map·src/projections/studio/pages/maturity-map.ts:7
Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement
- spec:consumers.spec-studio.diagram-kinds.mermaid-source
Implementing units
impl:protocol.studio-diagram-source·src/projections/studio/diagrams/mermaid.ts:13impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-core
- spec:consumers.spec-studio.diff-page
Implementing units
impl:protocol.studio-diff·src/projections/studio/pages/diff-page.ts:91
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.diff-page.changed-entry, test:protocol.roadmap-priority
- spec:consumers.spec-studio.export.self-contained
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-export-contained
- spec:consumers.spec-studio.owner-queue.dependency-first
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-queue-dependency-first
- spec:consumers.spec-studio.page-elements
Implementing units
component:protocol.studio-elements·src/studio-elements/index.ts:13impl:protocol.studio-copy·src/studio-elements/copy.ts:22impl:protocol.studio-expander·src/studio-elements/expander.ts:16impl:protocol.studio-filter·src/studio-elements/filter.ts:25impl:protocol.studio-search-form·src/studio-elements/search.ts:18impl:protocol.studio-search-results·src/studio-elements/search-results.ts:95impl:protocol.studio-stamp·src/studio-elements/stamp.ts:30
Referencing units
None.
Enabled verifiers: test:protocol.studio-copy-source, test:protocol.studio-page-elements
- spec:consumers.spec-studio.publisher.watch
Implementing units
impl:protocol.studio-watch·src/cli/studio-command.ts:122
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.publisher.watch.matches-plain-run
- spec:consumers.spec-studio.register-input
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
- spec:consumers.spec-studio.sharing.stamp-written-apart
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-stamp-apart
- spec:consumers.wholesale-view-rewrite.build-invalidates-view
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.build-invalidates-view
Packs: pack:self-hosting-v1
- spec:consumers.wholesale-view-rewrite.failed-run-view-removed
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.failed-run-view-removed
Packs: pack:self-hosting-v1
- spec:consumers.wholesale-view-rewrite.late-stale-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.late-stale-page
Packs: pack:self-hosting-v1
- spec:consumers.wholesale-view-rewrite.stale-page-removed
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.stale-page-removed
Packs: pack:self-hosting-v1
- spec:decisions.carrier-ruling
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.carrier-universality
Implementing units
None.
Referencing units
impl:protocol.gherkin-kind-policy·src/extract/gherkin-kind-honesty.ts:6
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.sdp-ts-extension
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.studio-html-surface
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:decisions.studio-web-components
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:decisions.vault-owned-folder
Implementing units
None.
Referencing units
impl:protocol.vault-command·src/cli/vault-command.ts:191impl:protocol.vault-sync·src/projections/vault/sync.ts:98
Enabled verifiers: None
- spec:extraction.example-runner.red-step-naming
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.example-runner.red-step-naming
Packs: pack:self-hosting-v1
- spec:extraction.example-runner.step-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.example-runner.step-order
Packs: pack:self-hosting-v1
- spec:validation.diagnostic-rendering.composed-location
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.diagnostic-rendering.composed-location
Packs: pack:self-hosting-v1
- spec:validation.diagnostic-rendering.table-cell-location
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.diagnostic-rendering.table-cell-location
Packs: pack:self-hosting-v1
- spec:validation.duplicate-ids.dual-carrier
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.duplicate-ids.dual-carrier
Packs: pack:self-hosting-v1
- spec:validation.external-registers.uncited-on-request
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.external-registers.uncited-on-request
- spec:validation.external-registers.unknown-and-retired
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.external-registers.unknown-and-retired
- spec:validation.warn-level-signals.orphan-signal
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.warn-level-signals.orphan-signal
Packs: pack:self-hosting-v1
- spec:validation.warn-level-signals.ready-gap-signal
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.warn-level-signals.ready-gap-signal
Packs: pack:self-hosting-v1
Distance 6
- spec:carrier.sdp-import.feature-adapter
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:carrier.sdp-import.round-trip
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.sdp-import.round-trip
Packs: pack:self-hosting-v1
- spec:carrier.slot-notation.one-literal-binding
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.slot-notation.one-literal-binding
Packs: pack:self-hosting-v1
- spec:carrier.slot-notation.refused-guess
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.slot-notation.refused-guess
Packs: pack:self-hosting-v1
- spec:carrier.slot-notation.typed-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.slot-notation.typed-declaration
Packs: pack:self-hosting-v1
- spec:carrier.step-keys
Implementing units
impl:protocol.example-runner·src/runner/index.ts:108impl:protocol.example-space-decoding·src/notation/example-space.ts:473impl:protocol.executable-contracts·src/codegen/contracts.ts:647impl:protocol.key-markers·src/extract/key-markers.ts:136impl:protocol.open-section-order·src/extract/serialize.ts:105impl:protocol.sdp-import-markdown-emit·src/import/emit-markdown.ts:253impl:protocol.spec-sections·src/model/sections.ts:138
Referencing units
None.
Enabled verifiers: spec:carrier.step-keys.conflicting-example-key-withheld, spec:carrier.step-keys.gherkin-keyed-step-stays-bound, spec:carrier.step-keys.key-equal-to-a-skeleton-withheld, spec:carrier.step-keys.malformed-marker-refused, spec:carrier.step-keys.renamed-key-breaks, spec:carrier.step-keys.repeated-key-refused, spec:carrier.step-keys.reworded-keyed-step-stays-bound, spec:carrier.step-keys.reworded-unkeyed-step-breaks, spec:carrier.step-keys.two-keys-on-one-step-refused, spec:carrier.step-keys.typescript-keyed-step-imports-keyed, test:protocol.keyed-content
- spec:consumers.context-bundle.oversized-member-named
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.context-bundle.oversized-member-named
- spec:consumers.context-bundle.parts-cover-the-pack
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.context-bundle.parts-cover-the-pack
- spec:consumers.intent-composition.proposal.memo.shared
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-memo-shared
- spec:consumers.obsidian-vault.iteration.watch-rewrites-changed-notes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.iteration.watch-rewrites-changed-notes
- spec:consumers.obsidian-vault.iteration.watch-source-anchor
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.iteration.watch-source-anchor
- spec:consumers.spec-studio.diff-page.changed-entry
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diff-changed-entry
- spec:consumers.spec-studio.publisher.watch.matches-plain-run
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-watch-plain
- spec:decisions.gherkin-carrier-option
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.pack-markdown-carrier
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.sdp-gherkin-extension
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
- spec:decisions.studio-build-renders
Implementing units
None.
Referencing units
impl:protocol.studio-architecture-lens·src/projections/studio/pages/architecture-page.ts:50impl:protocol.studio-diagram-element·src/studio-elements/diagram.ts:23impl:protocol.studio-diagrams·src/projections/studio/diagrams/svg.ts:73impl:protocol.studio-evidence-lens·src/projections/studio/pages/evidence-page.ts:3impl:protocol.studio-recipes·src/projections/studio/recipes.ts:34impl:protocol.studio-tests-lens·src/projections/studio/pages/tests-page.ts:34
Enabled verifiers: None
Distance 7
- spec:carrier.step-keys.conflicting-example-key-withheld
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.conflicting-example-key-withheld
- spec:carrier.step-keys.gherkin-keyed-step-stays-bound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.gherkin-keyed-step-stays-bound
- spec:carrier.step-keys.key-equal-to-a-skeleton-withheld
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.key-equal-to-a-skeleton-withheld
- spec:carrier.step-keys.malformed-marker-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.malformed-marker-refused
- spec:carrier.step-keys.renamed-key-breaks
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.renamed-key-breaks
- spec:carrier.step-keys.repeated-key-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.repeated-key-refused
- spec:carrier.step-keys.reworded-keyed-step-stays-bound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.reworded-keyed-step-stays-bound
- spec:carrier.step-keys.reworded-unkeyed-step-breaks
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.reworded-unkeyed-step-breaks
- spec:carrier.step-keys.two-keys-on-one-step-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.two-keys-on-one-step-refused
- spec:carrier.step-keys.typescript-keyed-step-imports-keyed
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.typescript-keyed-step-imports-keyed
Relations
| Relation and direction | Other end | Claim | Reason | Exercised keys |
|---|---|---|---|---|
| decidedBy · outgoing | Example realization stays evidence, not backlog workspec:decisions.example-realization-posture · resolves | declared | None | None |
| decidedBy · outgoing | One Spec carries named delivery coordinatesspec:decisions.one-primitive · resolves | declared | None | None |
| dependsOn · incoming | Runtime observations can close the liveness loopspec:observation.runtime-overlay · resolves | declared | None | None |
| dependsOn · incoming | The Protocol authors and validates itselfspec:protocol.self-hosting · resolves | declared | the self-hosted corpus is authored as Specs on the Protocol's core model | None |
| dependsOn · incoming | Stated readiness must clear its floorspec:validation.readiness-floor · resolves | declared | the floor reads the Protocol descriptor model | None |
| refines · incoming | Example realization stays evidence, not backlog workspec:decisions.example-realization-posture · resolves | declared | None | None |
| refines · incoming | One Spec carries named delivery coordinatesspec:decisions.one-primitive · resolves | declared | None | None |
| refines · incoming | Source anchors bind code without carrying intentspec:model.anchors · resolves | declared | None | None |
| refines · incoming | What a Spec's design carries is derived, beside its readinessspec:model.design-maturity · resolves | declared | None | None |
| refines · incoming | Enrichment keeps one Spec while its detail changesspec:model.enrichment-lifecycle · resolves | declared | None | None |
| refines · incoming | A Pack is a truth-free review aggregatespec:model.pack-aggregate · resolves | declared | None | None |
| refines · incoming | Components are designed ahead of their codespec:model.planned-architecture · resolves | declared | planned components enrich Specs before code binds them | None |
| refines · incoming | Specs declare typed directed relationsspec:model.relations · resolves | declared | None | None |
| refines · incoming | Spec sections carry typed detail and direct verifier semanticsspec:model.spec-sections · resolves | declared | None | None |
| refines · incoming | Stable IDs are the Protocol's durable join keyspec:model.stable-ids · resolves | declared | None | None |
Bindings
Implementation binding: present
component:protocol.model· the authored contracts and stable ids ·src/model/anchors.ts:100· role contract · layer domain · context protocol impl:protocol.spec-descriptors· Spec kind, altitude, and readiness coordinates ·src/model/descriptors.ts:38· role contract · component component:protocol.model· layer domain · context protocolimpl:protocol.spec-primitive· Spec envelope and enrich-in-place shape ·src/model/spec.ts:20· role contract · component component:protocol.model· layer domain · context protocol
Design reference: none
Verifier binding: present
- test:protocol.core-model · Spec builders and derivation verify independent coordinates and direct realization · anchored ·
test/builders.test.ts:44· 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.