outcome@sdp* tags as a second extracted representation of the anchor, feeding the same closed envelope as the constant form, so code that cannot import the Protocol binds at its real site and comment prose still authors nothing.spec:decisions.anchor-comment-formPacks: pack:self-hosting-v1
Design: no design entries · no pinned declarations · no decisions
Findings: no errors, no warnings
specs/decisions/anchor-comment-form.sdp.md
No open questions and no blocking questions; implementation binding none, verifier binding none, and expected-outcome oracle none.
outcome@sdp* tags as a second extracted representation of the anchor, feeding the same closed envelope as the constant form, so code that cannot import the Protocol binds at its real site and comment prose still authors nothing.context90c75dd) refused two things in one record: comment prose authoring graph content, and identity tags in doc comments. Its rationale said the refusal "is about prose, not identity", while its operative alternative also refused structured identity tags; the annotation scout under docs/lineage/ names that mismatch and finds that gen 1's drift was duplicate identities, scan scope, and syntax handling, never an extracted identity tag as such. The first adopter showed the cost of the single form: every one of its code anchors sits in a test or a harness because its runtime code cannot import this package, byFile on a source file returns nothing, and a hand-kept join stands in for the binding. The original design (docs/lineage/v0-design/04-authoring-surfaces.md §2) supported three marker styles feeding one extractor, and its package shape (docs/lineage/v0-design/02-system-architecture.md §3) kept the marker library free of runtime dependencies so product code could import it. The owner's direction was to move closer to that design.decision/** … */ block in a .ts or .tsx file carrying reserved camelCase, TSDoc-compatible tags; @sdpAnchor <id> opens it, and the id's namespace selects the flavor exactly as the constant builders do. Comment prose still authors nothing: only the reserved tags are read, and a comment that does not open with /** is never read. Trust is by reserved grammar, not by builder import, so no import is required. The same id in two forms is a duplicate id. The package also ships a zero-dependency subpath @libar-dev/software-delivery-protocol/anchors exporting the id builders and the three anchor builders and nothing else, for runtimes that may import but must not load node:* modules or ts-morph; the extractor trusts that specifier as a Protocol builder module.rationalebyFile answers for it.consequences@sdpAnchor, @sdpLabel, @sdpSatisfies, @sdpVerifies, @sdpModels, @sdpReferences, @sdpComponent, @sdpUses, @sdpRole, @sdpLayer, and @sdpContext; the spelling is camelCase so TSDoc tooling reads each as one tag.@sdpAnchor <id> opens the anchor; impl:, api:, and component: ids are code anchors, test: is a test anchor, oracle: is an oracle anchor.@sdpSatisfies and @sdpReferences on a code anchor, @sdpVerifies on a test anchor, and @sdpModels on an oracle anchor; lists are comma-separated.@sdpComponent, @sdpUses, @sdpRole; a component anchor additionally takes @sdpLayer and @sdpContext.@sdpLabel is admitted on any flavor.@sdp* tag is an envelope error, because the envelope is closed exactly as it is in the constant form; a line that opens with @sdp is a reserved tag line, so a misspelling such as @sdp-anchor or @sdpAnchor: is refused rather than read as prose./** … */ block that contains a reserved tag is one anchor with exactly one @sdpAnchor; a block with reserved tags and no @sdpAnchor is an envelope error, and a block with two is an envelope error, as any repeated tag is./** … */ block with a reserved tag in a nested position, inside a function body, a class member, an object literal, or a JSX expression, is a misplaced-tag error, and a nested comment the top level would not read stays unread.@sdpModels takes one target; a list tag is non-empty, carries no empty item, and repeats no target.@param stays lawful and unread.@sdp prefix, so a file with no Protocol import is still read./anchors subpath is ESM with type declarations, built from the leaf id and anchor modules, carries no dependency, loads no node:* module, and its dependency closure is tested; a runtime that imports it ships nothing beyond the id and anchor builders.alternatives@sdp-anchor was refused: TSDoc tooling splits a hyphenated tag at the hyphen, so the tag would render as @sdp with a stray suffix in every documentation projection.No verifier binding recorded.
src/extract/anchors.ts:121src/anchors.ts:8Copyable source; the Studio draws static SVG.
Preferred syntax: requirementDiagram. Chosen syntax: flowchart TB because references require exact labels unavailable in requirement syntax.
No decision record named.
No implementation neighborhood recorded.
Runtime observation: not tracked.
Runtime observation: not tracked.
Build attestations: not tracked.
Deployments: not tracked.
Bills of materials: not tracked.
Copyable source; the Studio draws static SVG.
Preferred syntax: flowchart. Chosen syntax: labelled flowchart, preserving exact relations, claims and folds.
Implementing units
impl:protocol.authoring-on-ramp · test/skills.test.ts:76impl:protocol.spec-scaffolder · src/cli/new-spec-command.ts:348Referencing units
None.
Enabled verifiers: test:protocol.authoring-on-ramp
Packs: pack:self-hosting-v1
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:658Referencing units
None.
Enabled verifiers: test:protocol.runnable-modules, test:protocol.runnable-modules-generation, test:protocol.runnable-modules-types
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:595Referencing units
None.
Enabled verifiers: spec:model.anchors.lookalike-refusal, spec:model.anchors.physical-identity
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.spec-sections · src/model/sections.ts:138impl:protocol.verifier-semantics · src/validate/readiness-floor.ts:593Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.markdown-body-grammar · src/extract/markdown-body.ts:120impl:protocol.markdown-content · src/extract/markdown-body-content.ts:7Referencing 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
Implementing units
impl:protocol.adopter-help · src/cli/help.ts:167impl:protocol.adopter-on-ramp · test/skills.test.ts:712Referencing units
None.
Enabled verifiers: test:protocol.adopter-on-ramp, test:protocol.shipped-protocol-corpus
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.delivery-session-on-ramp · test/skills.test.ts:83Referencing units
None.
Enabled verifiers: test:protocol.delivery-session-on-ramp
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.graph-first-planning · test/skills.test.ts:290Referencing units
None.
Enabled verifiers: test:protocol.graph-first-planning
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.shipped-protocol-corpus · test/package-smoke.test.ts:252Referencing units
None.
Enabled verifiers: test:protocol.shipped-protocol-corpus
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.upgrade-guide · test/upgrade-kit.test.ts:87Referencing units
None.
Enabled verifiers: test:protocol.upgrade-guide
Implementing units
impl:protocol.validate-watch · src/cli/validate-watch.ts:591Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
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:595Enabled verifiers: None
Packs: pack:self-hosting-v1
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:595Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
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:9Referencing units
None.
Enabled verifiers: test:protocol.extract
Packs: pack:self-hosting-v1
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:6Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.anchors.lookalike-refusal
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.anchors.physical-identity
Packs: pack:self-hosting-v1
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:2139Referencing 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
Implementing units
impl:protocol.planned-components-recipe · test/architecture-recipes.test.ts:16Referencing units
impl:protocol.curation-recipe · test/curation-recipes.test.ts:32Enabled 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
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:1479Referencing 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
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:76Referencing units
None.
Enabled verifiers: test:protocol.structural-self-binding
Packs: pack:self-hosting-v1
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:173Referencing 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
Implementing units
impl:protocol.architecture-walk-recipe · test/architecture-recipes.test.ts:10Referencing 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
Implementing units
impl:protocol.oracle-linkage · src/validate/validators.ts:913impl:protocol.oracle-target-eligibility · src/graph/oracle-bindings.ts:25Referencing 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
Implementing units
impl:protocol.envelope-contract · src/extract/markdown-frontmatter.ts:33impl:protocol.markdown-yaml-policy · src/extract/markdown-yaml-policy.ts:33Referencing units
None.
Enabled verifiers: test:protocol.envelope-contract
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.gherkin-authoring · src/extract/gherkin.ts:1323impl:protocol.gherkin-kind-policy · src/extract/gherkin-kind-honesty.ts:6Referencing 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
Implementing units
impl:protocol.inline-code-spans · src/extract/markdown-inline-code.ts:4Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.continuation-line-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.foreign-fence-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.h3-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.integer-term-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.keyed-bullet-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.ordered-list-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.plain-bullet-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.raw-html-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.repeated-field-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.second-primary-owner-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.shared-description-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.table-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.trailing-prose-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-body-grammar.unrecognized-heading-refused
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.markdown-parser · src/extract/markdown.ts:37impl:protocol.static-reification · src/extract/reify.ts:2139Referencing units
None.
Enabled verifiers: spec:carrier.markdown-parser.bounded-parity, test:protocol.markdown-parser
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.markdown-body-grammar · src/extract/markdown-body.ts:120Referencing units
None.
Enabled verifiers: test:protocol.prose-ownership
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.address-and-cycle-recipes · test/recipes.test.ts:3568Referencing 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
Implementing units
impl:protocol.register-recipes · test/recipes.test.ts:2057Referencing units
None.
Enabled verifiers: test:protocol.register-recipes
Packs: pack:self-hosting-v1
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:95Referencing 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
Implementing units
impl:protocol.census-page · src/projections/census.ts:21impl:protocol.census-page-cli · src/cli/census-command.ts:66Referencing units
None.
Enabled verifiers: test:protocol.census-page
Packs: pack:self-hosting-v1
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:34Referencing 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
Implementing units
impl:protocol.design-review · src/projections/design-review.ts:44impl:protocol.design-review-codec · src/projections/design-review-markdown.ts:3Referencing units
None.
Enabled verifiers: spec:consumers.design-review.pure-projection
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.design-slice-recipe · test/self-hosting-design-slice.test.ts:148Referencing units
impl:protocol.studio-slice-answer · src/projections/studio/slice-answer.ts:1Enabled 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
Implementing units
impl:protocol.build-artifacts · src/cli/build-artifacts.ts:182impl:protocol.engine-provenance-cli · src/cli/sdp.ts:102Referencing units
None.
Enabled verifiers: test:protocol.engine-provenance
Implementing units
impl:protocol.typescript-imports · src/adapters/typescript-imports.ts:7Referencing units
None.
Enabled verifiers: test:protocol.curation-imports
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:7Referencing units
None.
Enabled verifiers: test:protocol.curation-imports, test:protocol.curation-recipe
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:219Referencing units
None.
Enabled verifiers: spec:consumers.obsidian-vault.iteration.watch-rewrites-changed-notes, spec:consumers.obsidian-vault.iteration.watch-source-anchor
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:30Referencing 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
Implementing units
impl:protocol.pack-design · src/reader/reader.ts:499Referencing units
None.
Enabled verifiers: test:protocol.pack-design
Implementing units
component:protocol.reader · src/reader/reader.ts:671impl:protocol.reader · src/reader/reader.ts:687Referencing units
None.
Enabled verifiers: spec:consumers.reader.changeset-entry, spec:consumers.reader.concept-entry, spec:consumers.reader.file-entry
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.statement-queue-recipe · test/self-hosting-readiness-planner.test.ts:74Referencing 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
Implementing units
impl:protocol.roadmap-recipe · test/roadmap.test.ts:20Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
Implementing units
impl:protocol.studio-slice-architecture · src/projections/studio/diagrams/slice.ts:219Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-architecture
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:10Referencing 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
Implementing units
impl:protocol.studio-glossary · src/projections/studio/pages/glossary-page.ts:7Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.glossary-page.same-word-twice
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:17Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.intent-panel.refresh-keeps-intents, test:protocol.studio-intent-handoff
Implementing units
impl:protocol.studio-architecture-lens · src/projections/studio/pages/architecture-page.ts:50Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.lenses.architecture.planned-apart, test:protocol.studio-architecture-maturity-requirement
Implementing units
impl:protocol.studio-evidence-lens · src/projections/studio/pages/evidence-page.ts:3Referencing units
None.
Enabled verifiers: test:protocol.studio-lenses
Implementing units
impl:protocol.studio-tests-lens · src/projections/studio/pages/tests-page.ts:34Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.lenses.tests.coverage-row
Implementing units
impl:protocol.studio-watch · src/cli/studio-command.ts:122Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.publisher.watch.matches-plain-run
Implementing units
impl:protocol.studio-registers · src/projections/studio/pages/registers-page.ts:47Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.registers.blocking-first
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:6Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.runs-page.external-evidence
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:44Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.spec-page.cited-declaration, test:protocol.studio-architecture-maturity-requirement, test:protocol.studio-panels
Implementing units
impl:protocol.studio-spec-page · src/projections/studio/pages/spec-page.ts:201Referencing units
None.
Enabled verifiers: test:protocol.studio-pages
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:74Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.verification-panels.rule-coverage, test:protocol.studio-panels
Implementing units
impl:protocol.capability-adoption-recipe · test/upgrade-kit.test.ts:514Referencing units
None.
Enabled verifiers: spec:consumers.upgrade-kit.capability-adoption.counts-a-corpus
Implementing units
impl:protocol.rule-key-proposal-recipe · test/upgrade-kit.test.ts:742Referencing units
None.
Enabled verifiers: spec:consumers.upgrade-kit.rule-key-proposal.collision-and-unkeyable, spec:consumers.upgrade-kit.rule-key-proposal.proposal-applies-clean
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
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:212Referencing units
None.
Enabled verifiers: spec:extraction.build-pipeline.same-invocation
Packs: pack:self-hosting-v1
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:9Referencing units
None.
Enabled verifiers: test:protocol.claim-taxonomy
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.pack-design · src/reader/reader.ts:499impl:protocol.register-recipes · test/recipes.test.ts:2057Referencing units
None.
Enabled verifiers: test:protocol.register-recipes
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.delivery-facts · src/graph/delivery-facts.ts:65Referencing units
None.
Enabled verifiers: test:protocol.delivery-facts
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.build-pipeline-emit · src/cli/build-command.ts:251impl:protocol.static-reification · src/extract/reify.ts:2139Referencing units
None.
Enabled verifiers: test:protocol.extraction-determinism
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.code-comment-cites-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.test-title-cites-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.unanchored-file-unread
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.entry-citations.unresolved-citation
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:687Referencing units
impl:protocol.pack-design · src/reader/reader.ts:499Enabled verifiers: test:protocol.entry-locations
Implementing units
impl:protocol.discover-files · src/extract/discover.ts:35impl:protocol.exclusion-surface · src/extract/index.ts:43Referencing units
None.
Enabled verifiers: spec:extraction.excludes.refused-path, spec:extraction.excludes.segment-boundary
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.example-space · src/graph/example-space.ts:117impl:protocol.executable-contracts · src/codegen/contracts.ts:647Referencing 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
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:658Referencing units
None.
Enabled verifiers: None
Implementing units
impl:protocol.open-section-order · src/extract/serialize.ts:105Referencing units
None.
Enabled verifiers: test:protocol.open-section-order
Packs: pack:self-hosting-v1
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:687Referencing units
None.
Enabled verifiers: spec:extraction.pack-member-order.manifest-order-kept, test:protocol.roadmap-priority
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.schema-version · src/graph/schema.ts:9Referencing units
None.
Enabled verifiers: spec:extraction.schema-versioning.declared-version
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.authoring-grammar-recipes · test/recipes.test.ts:6597impl:protocol.authoring-normalization · src/extract/authoring-normalization.ts:8Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-keys.keyed-question-resolves
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-keys.renamed-key-breaks
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-keys.repeated-key-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.model.planned-architecture.differing-layer-and-uses
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.model.planned-architecture.matching-design
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.model.planned-architecture.unrealized-design
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.keyed-term-resolves
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.malformed-term-marker-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.repeated-term-key-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.typescript-term-imports-keyed
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.term-addresses.unknown-term-key-refused
Implementing units
impl:protocol.run-evidence-recipe · test/recipes.test.ts:7277impl:protocol.studio-runs-page · src/projections/studio/pages/runs-page.ts:6Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.role-vocabulary · test/self-hosting-graph.test.ts:143Referencing units
None.
Enabled verifiers: None
Implementing units
impl:protocol.structural-self-binding · test/self-hosting-oracle/structural-edges.ts:76Referencing units
None.
Enabled verifiers: test:protocol.structural-self-binding
Implementing units
impl:protocol.structural-self-binding · test/self-hosting-oracle/structural-edges.ts:76Referencing units
None.
Enabled verifiers: test:protocol.structural-self-binding
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.architecture-constraints.forbidden-layer-pair
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.architecture-constraints.isolated-context-as-rule
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.architecture-constraints.unstated-layer-unclassified
Implementing units
impl:protocol.authored-honesty-delivery-facts · src/validate/validators.ts:1624impl:protocol.authored-honesty-shape · src/validate/validators.ts:1556Referencing units
None.
Enabled verifiers: spec:validation.authored-honesty.section-authored-fact, spec:validation.authored-honesty.unearned-stated-fact
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.claim-separation · src/validate/validators.ts:534Referencing units
None.
Enabled verifiers: spec:validation.claim-separation.collapsed-edge-claim, spec:validation.claim-separation.unratified-descriptor
Packs: pack:self-hosting-v1
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:591Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.oracle-target-eligibility.missing-space-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.oracle-target-eligibility.rule-space-accepted
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.entry-address-resolution · src/graph/entry-address.ts:6impl:protocol.prose-mentions · src/validate/validators.ts:1370Referencing units
None.
Enabled verifiers: test:protocol.entry-locations, test:protocol.prose-mentions
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.authored-fact-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.contract-parity
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.description-location-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.duplicate-surface-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.example-space-extraction
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.malformed-relation-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.missing-id-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.multi-finding-bounded
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.parent-child-extraction
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.step-less-scenario-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.unbound-ready-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.unknown-tag-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.gherkin-authoring.unsupported-construct-refused
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.description
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.list
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.narrative
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.inline-code-spans.pack
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.markdown-parser · src/extract/markdown.ts:37Referencing units
None.
Enabled verifiers: test:protocol.markdown-authoring
Packs: pack:self-hosting-v1
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:2139Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-parser.bounded-parity
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.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.cycle-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
Implementing units
impl:protocol.design-recipes · test/recipes.test.ts:4769Referencing units
None.
Enabled verifiers: test:protocol.design-recipes
Implementing units
impl:protocol.example-space-coverage-recipe · test/studio-s1.test.ts:856impl:protocol.example-space-decoding · src/notation/example-space.ts:473Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.binding-language-views.bound-spec-page
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.binding-language-views.pack-member-table
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.capability-map-recipe · test/recipes.test.ts:7602Referencing units
None.
Enabled verifiers: test:protocol.capability-map
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.command-line.generate-check-failure
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.command-line.generate-writes-every-root
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.command-line.verb-help-touches-nothing
Implementing units
impl:protocol.derived-readiness-banner · src/projections/design-review-context.ts:18Referencing 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
Implementing units
impl:protocol.design-diff-recipe · test/iteration-recipes.test.ts:27Referencing 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
Implementing units
impl:protocol.pack-design-page · src/projections/design-review-pages.ts:120Referencing units
impl:protocol.pack-design-sections · src/projections/design-review-pack-sections.ts:19Enabled verifiers: test:protocol.pack-design-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-review.pure-projection
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.chain
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-absent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-differing
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-matching
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-unreadable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-unrelated
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.decision-backlink
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.dependency-cycle
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.folded-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.independent-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-components
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-holding
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-satisfied
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-unbound
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.proposal-schema-and-recipe · test/iteration-recipes.test.ts:1510impl:protocol.studio-proposal-contract · src/studio-elements/proposal.ts:1Referencing units
None.
Enabled verifiers: test:protocol.proposal-schema-and-recipe
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
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:98Referencing 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
Implementing units
impl:protocol.vault-bases · src/projections/vault/bases.ts:43impl:protocol.vault-notes · src/projections/vault/notes.ts:45Referencing units
None.
Enabled verifiers: spec:consumers.obsidian-vault.bases.views-match-sources
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.iteration.watch-rewrites-changed-notes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.iteration.watch-source-anchor
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.case-collision-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.entry-address-link
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.term-address-link
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.notes.unresolved-mention-stays
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.reader.changeset-entry
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.reader.concept-entry
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.reader.file-entry
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.cycle-shares-a-round
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.decision-first
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.dependency-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.owner-question-holds
Implementing units
impl:protocol.perspective-filter-recipe · test/iteration-recipes.test.ts:753Referencing units
None.
Enabled verifiers: test:protocol.perspective-filter-recipe
Packs: pack:design-iteration-v1, pack:design-management-v1, pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.blocking-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.buildable-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.built-work
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.design-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.drifting-part
Implementing units
impl:protocol.roadmap-memo-recipe · test/roadmap.test.ts:27impl:protocol.studio-roadmap-page · src/projections/studio/pages/roadmap-page.ts:168Referencing units
None.
Enabled verifiers: test:protocol.roadmap-memo-recipe, test:protocol.studio-roadmap-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.missing-evidence
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.outside-parent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.statement-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.statement-part
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:6Referencing units
None.
Enabled verifiers: test:protocol.studio-publisher
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:8Referencing units
None.
Enabled verifiers: test:protocol.studio-capabilities
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:74Referencing units
None.
Enabled verifiers: test:protocol.studio-intent-handoff
Implementing units
impl:protocol.studio-data · src/projections/studio/data.ts:279Referencing units
None.
Enabled verifiers: test:protocol.studio-data
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:1Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.data.inputs.both-given, spec:consumers.spec-studio.data.inputs.graph-only
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:10Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-catalog
Implementing units
impl:protocol.studio-slice-dependencies · src/projections/studio/diagrams/slice.ts:10Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-dependency
Implementing units
impl:protocol.studio-diagram-routing · src/projections/studio/diagrams/routing.ts:38impl:protocol.studio-diagrams · src/projections/studio/diagrams/svg.ts:73Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-core
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:73Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-core
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-folds-context
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-folds-layer
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-within-bound
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:68Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.export.self-contained, test:protocol.studio-intent-handoff
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-glossary-same-word-twice
Implementing units
impl:protocol.studio-index-page · src/projections/studio/pages/index-page.ts:8Referencing units
None.
Enabled verifiers: test:protocol.studio-pages
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-intents-refresh
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-planned-apart
Implementing units
impl:protocol.studio-unit-register · src/projections/studio/pages/architecture-register.ts:7Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement
Packs: pack:roadmaps-and-slices-v1, pack:self-hosting-v1, pack:spec-studio-v1
Implementing units
impl:protocol.studio-index-page · src/projections/studio/pages/index-page.ts:8Referencing units
None.
Enabled verifiers: test:protocol.studio-lenses
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-tests-coverage-row
Implementing units
impl:protocol.studio-owner-queue · src/projections/studio/pages/queue-page.ts:9Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.owner-queue.dependency-first
Implementing units
impl:protocol.studio-pack-page · src/projections/studio/pages/pack-page.ts:68Referencing units
None.
Enabled verifiers: test:protocol.roadmap-priority, test:protocol.studio-pages
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:24Referencing units
None.
Enabled verifiers: test:protocol.studio-data, test:protocol.studio-publisher
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-watch-plain
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-registers-blocking-first
Implementing units
impl:protocol.studio-diagram-element · src/studio-elements/diagram.ts:23impl:protocol.studio-frame · src/projections/studio/pages/frame.ts:6Referencing units
None.
Enabled verifiers: test:protocol.studio-intent-handoff
Implementing units
impl:protocol.studio-roadmap-page · src/projections/studio/pages/roadmap-page.ts:168Referencing units
None.
Enabled verifiers: test:protocol.studio-roadmap-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.run-external
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:95Referencing units
None.
Enabled verifiers: test:protocol.studio-concept-match, test:protocol.studio-page-elements, test:protocol.studio-pages
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:30Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.sharing.stamp-written-apart
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:7Referencing units
None.
Enabled verifiers: test:protocol.studio-pages
Implementing units
impl:protocol.studio-slice-page · src/projections/studio/pages/slice-page.ts:25Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-cited-declaration
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-rule-coverage
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Implementing units
impl:protocol.studio-on-ramp · test/skills.test.ts:1693Referencing units
None.
Enabled verifiers: test:protocol.studio-on-ramp
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.capability-adoption.counts-a-corpus
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.rule-key-proposal.collision-and-unkeyable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.rule-key-proposal.proposal-applies-clean
Implementing units
impl:protocol.vault-on-ramp · test/skills.test.ts:1995Referencing units
None.
Enabled verifiers: test:protocol.vault-on-ramp
Implementing units
impl:protocol.build-pipeline-emit · src/cli/build-command.ts:251impl:protocol.wholesale-view-rewrite · src/cli/validate-view-command.ts:128Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
impl:protocol.pack-design-page · src/projections/design-review-pages.ts:120Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
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:73Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.build-pipeline.same-invocation
Packs: pack:self-hosting-v1
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:32Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.excludes.refused-path
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.excludes.segment-boundary
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.executable-contracts.case-colliding-path
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.executable-contracts.concreteness-refusal
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.executable-contracts.multi-entry-example
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.pack-member-order
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.build-pipeline-emit · src/cli/build-command.ts:251Referencing units
None.
Enabled verifiers: test:protocol.regenerability
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.schema-versioning.declared-version
Packs: pack:self-hosting-v1
Implementing units
component:protocol.model · src/model/anchors.ts:100impl:protocol.spec-descriptors · src/model/descriptors.ts:38impl:protocol.spec-primitive · src/model/spec.ts:20Referencing units
None.
Enabled verifiers: test:protocol.core-model
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.pack-design · src/reader/reader.ts:499Referencing units
None.
Enabled verifiers: test:protocol.pack-design
Implementing units
impl:protocol.slimming-recipe · test/curation-recipes.test.ts:26Referencing units
None.
Enabled verifiers: test:protocol.slimming-recipe
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.open-question-fields.dropped-list-warns
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.stable-ids · src/ids.ts:173Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.run-absolute
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.run-unjoined
Implementing units
impl:protocol.roadmap-practice · test/check-self-hosting-gates.test.ts:52Referencing units
None.
Enabled verifiers: test:protocol.roadmap-practice
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.authored-honesty.section-authored-fact
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.authored-honesty.unearned-stated-fact
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.claim-separation.collapsed-edge-claim
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.claim-separation.unratified-descriptor
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.copies-contain-changes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.error-finding-fails
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.malformed-finding-fails
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
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
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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.validation.corpus-rules.warning-finding-informs
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:5Referencing units
None.
Enabled verifiers: spec:validation.diagnostic-rendering.composed-location, spec:validation.diagnostic-rendering.table-cell-location
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.duplicate-id-exclusion · src/extract/index.ts:93impl:protocol.duplicate-ids · src/validate/validators.ts:263Referencing units
None.
Enabled verifiers: spec:validation.duplicate-ids.dual-carrier
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.external-registers-recipe · test/external-registers.test.ts:9Referencing units
None.
Enabled verifiers: spec:validation.external-registers.uncited-on-request, spec:validation.external-registers.unknown-and-retired
Implementing units
impl:protocol.kind-evidence · src/validate/readiness-floor.ts:398Referencing 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
Implementing units
impl:protocol.readiness-floor · src/validate/readiness-floor.ts:612Referencing 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
Implementing units
impl:protocol.superseded-decision-signal · src/validate/validators.ts:1817Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-pack-authoring.markdown-ts-parity
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.markdown-pack-authoring.spec-envelope-refused
Packs: pack:self-hosting-v1
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:62Referencing units
None.
Enabled verifiers: spec:carrier.sdp-import.round-trip
Packs: pack:self-hosting-v1
Implementing units
component:protocol.notation · src/notation/slots.ts:261impl:protocol.slot-notation · src/notation/slots.ts:269Referencing 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
Implementing units
impl:protocol.answer-shape-recipes · test/recipes.test.ts:6214Referencing units
impl:protocol.authoring-grammar-recipes · test/recipes.test.ts:6597impl:protocol.reader · src/reader/reader.ts:687Enabled verifiers: test:protocol.answer-shape-recipes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-coverage-number
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-coverage-literal
Implementing units
impl:protocol.context-bundle-recipe · test/iteration-recipes.test.ts:765Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.derived-readiness-banner.dishonest-divergence
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.derived-readiness-banner.honest-headroom
Packs: pack:self-hosting-v1
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:66Referencing units
None.
Enabled verifiers: test:protocol.gherkin-view
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.proposal-memo-recipe · test/recipes.test.ts:7298impl:protocol.studio-proposal-memo · src/studio-elements/memo.ts:13Referencing units
None.
Enabled verifiers: spec:consumers.intent-composition.proposal.memo.shared
Implementing units
impl:protocol.mermaid-view · src/projections/mermaid.ts:14impl:protocol.mermaid-view-cli · src/cli/mermaid-command.ts:82Referencing units
None.
Enabled verifiers: test:protocol.mermaid-view
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.bases.views-match-sources
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.changed-note-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.failed-extraction-keeps-notes
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.failed-extraction-recovered
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.fresh-vault
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.hidden-file-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.interrupted-run-recovered
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.person-notes-survive
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.unknown-note-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.consumers.obsidian-vault.vault-in-build-path-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-inputs-both-given
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-graph-only
Implementing units
impl:protocol.studio-recipes · src/projections/studio/recipes.ts:34Referencing units
impl:protocol.studio-register-contracts · src/projections/studio/pages/register-answers.ts:4Enabled verifiers: test:protocol.studio-lenses
Implementing units
impl:protocol.studio-capability-diagrams · src/projections/studio/diagrams/capability.ts:101impl:protocol.studio-diagram-source · src/projections/studio/diagrams/mermaid.ts:13Referencing units
None.
Enabled verifiers: test:protocol.studio-capabilities
Implementing units
impl:protocol.studio-maturity-map · src/projections/studio/pages/maturity-map.ts:7Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement
Implementing units
impl:protocol.studio-diagram-source · src/projections/studio/diagrams/mermaid.ts:13impl:protocol.studio-diagrams · src/projections/studio/diagrams/svg.ts:73Referencing units
None.
Enabled verifiers: test:protocol.studio-diagram-core
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:8Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement, test:protocol.studio-diagram-core
Implementing units
impl:protocol.studio-diff · src/projections/studio/pages/diff-page.ts:91Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.diff-page.changed-entry, test:protocol.roadmap-priority
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-export-contained
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:34Referencing units
None.
Enabled verifiers: test:protocol.studio-lenses
Implementing units
impl:protocol.studio-frame · src/projections/studio/pages/frame.ts:6impl:protocol.studio-index-page · src/projections/studio/pages/index-page.ts:8Referencing units
None.
Enabled verifiers: test:protocol.studio-navigation, test:protocol.studio-roadmap-page
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-queue-dependency-first
Implementing units
impl:protocol.studio-maturity-map · src/projections/studio/pages/maturity-map.ts:7Referencing units
None.
Enabled verifiers: test:protocol.studio-architecture-maturity-requirement, test:protocol.studio-panels
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:30Referencing units
None.
Enabled verifiers: test:protocol.studio-copy-source, test:protocol.studio-page-elements
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-stamp-apart
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.build-invalidates-view
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.failed-run-view-removed
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.late-stale-page
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.wholesale-view-rewrite.stale-page-removed
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
impl:protocol.gherkin-kind-policy · src/extract/gherkin-kind-honesty.ts:6Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
impl:protocol.capability-map-recipe · test/recipes.test.ts:7602Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Implementing units
None.
Referencing units
impl:protocol.vault-command · src/cli/vault-command.ts:191impl:protocol.vault-sync · src/projections/vault/sync.ts:98Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.example-runner.red-step-naming
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.example-runner.step-order
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.pack-aggregate · src/model/pack.ts:23Referencing units
None.
Enabled verifiers: test:protocol.pack-builder, test:protocol.roadmap-priority
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.authoring-grammar-recipes · test/recipes.test.ts:6597impl:protocol.authoring-normalization · src/extract/authoring-normalization.ts:8Referencing 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
Implementing units
impl:protocol.spec-relations · src/model/relations.ts:81Referencing units
None.
Enabled verifiers: test:protocol.relation-builders
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.stable-ids.malformed-refusal
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.stable-ids.namespaced-round-trip
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.stable-ids.unsectioned-address-refused
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.capability-epics · test/recipes.test.ts:8173Referencing units
None.
Enabled verifiers: test:protocol.capability-epics
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
Implementing units
impl:protocol.self-hosting · test/self-hosting-graph.test.ts:136Referencing units
None.
Enabled verifiers: test:protocol.self-hosting
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.diagnostic-rendering.composed-location
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.diagnostic-rendering.table-cell-location
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.duplicate-ids.dual-carrier
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.external-registers.uncited-on-request
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.external-registers.unknown-and-retired
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.constraints-alone
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.empty-promoted-child
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.second-entry-untargeted
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.kind-evidence.untargeted-constraint
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.next-rung-floor · src/validate/readiness-floor.ts:603impl:protocol.reader · src/reader/reader.ts:687Referencing units
None.
Enabled verifiers: spec:validation.next-rung-floor.blocking-question, spec:validation.next-rung-floor.typed-dependency-targets
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-floor.blocking-open-question
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-floor.unrelated-scoped-spec
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.branch-names-every-end
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.chain-end-named
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.closed-chain-named
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.dependency-unread
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.end-and-loop-named
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.live-replacement-warns
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.replaced-ruling-warns
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.replacement-below-ready-named
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.superseded-decision-signal.superseded-subject-silent
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.typed-dependency-floor · src/validate/readiness-floor.ts:347Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.sdp-import.round-trip
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.slot-notation.one-literal-binding
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.slot-notation.refused-guess
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.slot-notation.typed-declaration
Packs: pack:self-hosting-v1
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:138Referencing 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
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.context-bundle.oversized-member-named
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.context-bundle.parts-cover-the-pack
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-memo-shared
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-diff-changed-entry
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:self-hosting-v1
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:34Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.next-rung-floor.blocking-question
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.next-rung-floor.typed-dependency-targets
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.pack-coherence · src/validate/validators.ts:1102Referencing units
None.
Enabled verifiers: spec:validation.pack-coherence.incoherent-aggregate
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.missing-targets
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.relation-rungs
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.stated-readiness
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.typed-dependency-floor.unsettled-fact
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.conflicting-example-key-withheld
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.gherkin-keyed-step-stays-bound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.key-equal-to-a-skeleton-withheld
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.malformed-marker-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.renamed-key-breaks
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.repeated-key-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.reworded-keyed-step-stays-bound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.reworded-unkeyed-step-breaks
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.two-keys-on-one-step-refused
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.step-keys.typescript-keyed-step-imports-keyed
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Implementing units
None.
Referencing units
impl:protocol.pack-aggregate · src/model/pack.ts:23impl:protocol.pack-member-order · src/extract/derive.ts:153Enabled verifiers: None
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.pack-coherence.incoherent-aggregate
Packs: pack:self-hosting-v1
Implementing units
impl:protocol.orphan-signal · src/validate/validators.ts:1128impl:protocol.verifier-gap-signal · src/validate/validators.ts:1734Referencing units
None.
Enabled verifiers: spec:validation.warn-level-signals.orphan-signal, spec:validation.warn-level-signals.ready-gap-signal
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.warn-level-signals.orphan-signal
Packs: pack:self-hosting-v1
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.warn-level-signals.ready-gap-signal
Packs: pack:self-hosting-v1
| Relation and direction | Other end | Claim | Reason | Exercised keys |
|---|---|---|---|---|
| dependsOn · outgoing | Validation follows one graphspec:decisions.one-validation-path · resolves | declared | both anchor forms feed the same extraction and graph-validation path | None |
| refines · outgoing | Source anchors bind code without carrying intentspec:model.anchors · resolves | declared | None | None |
| decidedBy · incoming | Authors move one Spec from intent to reviewed evidencespec:consumers.authoring-on-ramp · resolves | declared | the skill teaches both extracted anchor forms and their silent non-binding hazards under this ruling | None |
| decidedBy · incoming | Derived runnable modules freeze the registrar interfacespec:extraction.runnable-modules · resolves | declared | None | None |
| decidedBy · incoming | Source anchors bind code without carrying intentspec:model.anchors · resolves | declared | None | None |
| decidedBy · incoming | Spec sections carry typed detail and direct verifier semanticsspec:model.spec-sections · resolves | declared | it restates comment promotion for the comment form | None |
impl:protocol.anchor-extraction · anchor reification seam: the constant form and the comment form · src/extract/anchors.ts:121component:protocol.extract · layer application · context protocolimpl:protocol.anchors-subpath · zero-dependency subpath exporting the id and anchor builders only · src/anchors.ts:8component:protocol.model · layer domain · context protocolRuntime observation: not tracked.
Run results: not recorded in the graph.
None.
Composing needs the script.