outcomeDelivery sessions route work from current graph state
spec:consumers.delivery-session-on-rampPacks: pack:self-hosting-v1
Design: no design entries · no pinned declarations · 1 decision
Findings: no errors, no warnings
specs/consumers/delivery-session-on-ramp.sdp.md
No open questions and no blocking questions; implementation binding present, verifier binding present, and expected-outcome oracle none.
A handoff names the Specs that carry the work, so the next session re-measures them from the graph instead of inheriting register state or a verification verdict from the handoff.
Intent
- Let an agent enter capture, design, implementation, review, or close work from current graph evidence without inventing workflow state or gates.
Behavior
ruleline 31 ·specs/consumers/delivery-session-on-ramp.sdp.md:31- Work shapes are advisory entries over the same current graph; they are neither phases nor a required sequence, and a session may enter or revisit any shape.
ruleline 32 ·specs/consumers/delivery-session-on-ramp.sdp.md:32- Capture or refinement uses concept search, the lower ladder, and promotion preflight; design uses promotion preflight and readiness divergence. The listed recipes are starting points, not exhaustive recipe sets.
ruleline 33 ·specs/consumers/delivery-session-on-ramp.sdp.md:33- The skill teaches an advisory Pack design loop: read the design diff from the last pass, compose a context bundle within a stated budget, narrow by perspective when needed, and return a change proposal for a base check before an agent applies it.
ruleline 34 ·specs/consumers/delivery-session-on-ramp.sdp.md:34- Implementation uses the build backlog and the target Spec context; review uses the Pack backbone and warn-level signals, or the target Spec context and warn-level signals when no Pack exists. The listed recipes are starting points, not exhaustive recipe sets.
ruleline 35 ·specs/consumers/delivery-session-on-ramp.sdp.md:35- The skill teaches a Spec proposal report as a numbered list ordered by severity, with each item naming one entry address or Spec section, stating the gap in one sentence, and proposing exact text with the address it replaces or follows. Findings against code or other files stay review comments on their lines; a review proposing no Spec edit has no proposal.
ruleline 36 ·specs/consumers/delivery-session-on-ramp.sdp.md:36- Close uses the drift alarm and changed-file blast radius; slimming is optional and preserves durable law and one prose owner. For a Design entry, the skill teaches the distillation boundary stated by
spec:model.enrichment-lifecycle, compares the entry with its bound artifact before removal, and keeps every explanation of why. ruleline 37 ·specs/consumers/delivery-session-on-ramp.sdp.md:37- A handoff names targets, changed files, current readiness, findings or open questions, and commands or evidence locations to re-run; it never carries an inherited verification verdict.
rule.arcHandoffline 38 ·specs/consumers/delivery-session-on-ramp.sdp.md:38- An arc-scale handoff names the Spec ids that carry the arc's standing refusals, guarantees and holds in the homes ruled by
spec:decisions.planning-truths-placement: tradeoff refusals in decision Specs, already-homed guarantees on their carrying Specs, and deferrals or holds in their blocking open questions.no example exercises it
ruleline 39 ·specs/consumers/delivery-session-on-ramp.sdp.md:39- The skill names tripwires that ask a session to reconsider its chosen work shape; they are guidance and create no required sequence or authorization.
ruleline 40 ·specs/consumers/delivery-session-on-ramp.sdp.md:40- Every preflight informs human or agent judgment and never authorizes, blocks, scopes, or advances delivery work.
9 unkeyed rules.
Verification
Verifier bindings
- test:protocol.delivery-session-on-ramp · skill-asset checks verify advisory delivery-session routing · anchored · test anchor binding present ·
test/skills.test.ts:283External run evidence from
test/skills.test.tsTest anchors:
test:protocol.adopter-on-ramp,test:protocol.authoring-on-ramp,test:protocol.delivery-session-on-ramp,test:protocol.graph-first-planning,test:protocol.reading-on-ramp,test:protocol.studio-on-ramp,test:protocol.vault-on-ramp. Specs verified by those bindings: spec:consumers.adopter-on-ramp, spec:consumers.authoring-on-ramp, spec:consumers.delivery-session-on-ramp, spec:consumers.graph-first-planning, spec:consumers.reading-on-ramp, spec:consumers.studio-on-ramp, spec:consumers.vault-on-ramp.Run 1: external run evidence from vitest 4.1.10
Build: CI 391 · Branch: cursor/media-plan-and-articles-09b1 · Commit: 076cd4f1f85640d8236e5cca1bffffa68ab79a33 · Start: 2026-10-31T15:32:20.471Z · Stop: 2026-10-31T15:34:02.073Z
Name Suite Result Duration discovers the design slice's summary and detail parameter not recorded passed 6.44 ms teaches the named-file exception to both carrier-watch descriptions not recorded passed 1.2 ms teaches the optional priority field in the Pack manifest envelope not recorded passed 0.84 ms teaches design rounds and curates bindings by responsibility not recorded passed 3 ms presents the Protocol engine roles and reviewed boundary as worked examples for adopters not recorded passed 1.27 ms routes the next work and reviews through roadmap and proposal recipes not recorded passed 3.89 ms keeps planning truth in graph homes and session routing advisory Protocol skill assets passed 1.46 ms rejects missing planning guidance: An open question goes Protocol skill assets passed 2.07 ms rejects missing planning guidance: A deferral is Protocol skill assets passed 1.1 ms rejects missing planning guidance: An unsettled fact Protocol skill assets passed 0.94 ms rejects missing planning guidance: A ruling that awaits Protocol skill assets passed 0.96 ms rejects missing planning guidance: A statement a test checks Protocol skill assets passed 0.95 ms rejects missing planning guidance: Derive a count Protocol skill assets passed 1.75 ms rejects missing planning guidance: Group a body of work Protocol skill assets passed 1.11 ms rejects missing planning guidance: Hold advisory priority Protocol skill assets passed 1.96 ms owns skills under .agents and exposes them to Claude through one relative symlink Protocol skill assets passed 0.39 ms ships every skill folder in the package and indexes it in the help Protocol skill assets passed 1.08 ms uses the repository's two-field single-file convention Protocol skill assets passed 2.36 ms keeps every skill graph-first and the authoring law linked to carrying Specs Protocol skill assets passed 3.17 ms names the complete closed graph schema in the shape section Protocol skill assets passed 1.04 ms routes delivery sessions through the five advisory graph shapes Protocol skill assets passed 0.97 ms documents only valid CLI verbs and keeps root-specific exclusions intact Protocol skill assets passed 3.67 ms uses the local runtime or package runner instead of a colliding global binary Protocol skill assets passed 1.67 ms contains no contradictory shortcuts for readiness or verifier realization Protocol skill assets passed 1.36 ms states no recipe-catalog size in an on-ramp Protocol skill assets passed 13.37 ms maps a task to every catalog recipe in one sheet the graph-reading on-ramp passed 5.28 ms links the Specs that own the graph contract, the claims and the sink the graph-reading on-ramp passed 0.74 ms teaches every Markdown section owner and links the carrying grammar adopter teaching passed 1.1 ms teaches open-question home adopter rule meanings passed 1.35 ms teaches blocking floor adopter rule meanings passed 1.06 ms teaches blocking deferral adopter rule meanings passed 0.98 ms teaches deferral trigger adopter rule meanings passed 0.85 ms teaches deferral precondition adopter rule meanings passed 0.76 ms teaches independent defined floor adopter rule meanings passed 0.96 ms teaches complete example children adopter rule meanings passed 1.06 ms teaches example vocabulary agreement adopter rule meanings passed 0.81 ms teaches physical entry line adopter rule meanings passed 0.69 ms teaches one leading prose owner adopter rule meanings passed 0.88 ms teaches Note is refused adopter rule meanings passed 1.08 ms teaches ready reads parent adopter rule meanings passed 1.08 ms teaches ready waits for defined parent adopter rule meanings passed 1.4 ms teaches unsettled constraint home adopter rule meanings passed 1.17 ms teaches unsettled blocking check adopter rule meanings passed 1.89 ms teaches bounded relation adopter rule meanings passed 1.07 ms teaches bounded defined allowed adopter rule meanings passed 1.1 ms teaches bounded ready waits adopter rule meanings passed 1.08 ms teaches pending decision below ready adopter rule meanings passed 1.03 ms teaches shaping relation adopter rule meanings passed 1.06 ms teaches owner states ready adopter rule meanings passed 1.02 ms teaches checked statement home adopter rule meanings passed 1.13 ms teaches checking example relation adopter rule meanings passed 1.12 ms teaches example test binding adopter rule meanings passed 1.08 ms teaches derived verifier fact adopter rule meanings passed 1.82 ms teaches verifier existence versus passing adopter rule meanings passed 6.32 ms teaches CI owns outcomes adopter rule meanings passed 1.42 ms teaches no authored checked status adopter rule meanings passed 7.3 ms teaches fresh derived counts registers scope adopter rule meanings passed 1.32 ms teaches census source adopter rule meanings passed 6.12 ms teaches open-question register source adopter rule meanings passed 1.36 ms teaches dependency register source adopter rule meanings passed 1.99 ms teaches mention register source adopter rule meanings passed 1.22 ms teaches delta scope source adopter rule meanings passed 1.18 ms teaches no quoted counts adopter rule meanings passed 1.13 ms teaches operator-selected policy adopter rule meanings passed 1.84 ms teaches per-file policy parameters adopter rule meanings passed 1.1 ms teaches separate policy findings adopter rule meanings passed 1.1 ms teaches policy failures adopter rule meanings passed 1.13 ms teaches watch policy rereads adopter rule meanings passed 1.08 ms teaches Constraints leading-prose exception adopter rule meanings passed 1.07 ms teaches one primary owner adopter rule meanings passed 1.07 ms rejects the opposite teaching for independent defined floor: defined floor does not read the parent's readiness adopter rule meanings passed 1.23 ms rejects the opposite teaching for independent defined floor: defined floor does not read the parent's readiness adopter rule meanings passed 1.23 ms rejects the opposite teaching for example vocabulary agreement: complete and match the parent's example vocabulary, when it has one adopter rule meanings passed 2.27 ms rejects the opposite teaching for ready reads parent: ready floor does read the parent's readiness adopter rule meanings passed 1.17 ms rejects the opposite teaching for physical entry line: a wrapped or indented continuation is refused adopter rule meanings passed 1.18 ms rejects the opposite teaching for one leading prose owner: Leading prose may stand under that owner or under Example space, not both adopter rule meanings passed 1.13 ms rejects the opposite teaching for Note is refused: The parser reads - Note: x as a key and refuses it adopter rule meanings passed 1.1 ms rejects the opposite teaching for open-question home: An open question goes under Intent's ### Open questions. adopter rule meanings passed 1.07 ms accepts a harmless open-question instruction frame adopter rule meanings passed 1.14 ms defined examples ignore parent readiness but read its vocabulary: matches=true adopter rule meanings passed 2.35 ms defined examples ignore parent readiness but read its vocabulary: matches=false adopter rule meanings passed 0.44 ms teaches the Intent grammar row adopter rule meanings passed 0.76 ms teaches the Intent grammar row adopter rule meanings passed 0.63 ms teaches the Behavior grammar row adopter rule meanings passed 0.55 ms teaches the Rule grammar row adopter rule meanings passed 0.61 ms teaches the Workflow grammar row adopter rule meanings passed 0.54 ms teaches the Workflow grammar row adopter rule meanings passed 0.64 ms teaches the Contract grammar row adopter rule meanings passed 0.63 ms teaches the Example space grammar row adopter rule meanings passed 0.57 ms teaches the Example space grammar row adopter rule meanings passed 0.51 ms teaches the Constraints grammar row adopter rule meanings passed 0.54 ms teaches the Constraints grammar row adopter rule meanings passed 0.53 ms teaches the Constraints grammar row adopter rule meanings passed 0.55 ms teaches the Model grammar row adopter rule meanings passed 0.5 ms teaches the Model grammar row adopter rule meanings passed 0.55 ms teaches the Design grammar row adopter rule meanings passed 0.5 ms teaches the Design grammar row adopter rule meanings passed 0.55 ms teaches the Decision grammar row adopter rule meanings passed 0.61 ms teaches the Decision grammar row adopter rule meanings passed 0.53 ms teaches the UI grammar row adopter rule meanings passed 0.51 ms teaches the Verification — <mode> grammar row adopter rule meanings passed 0.51 ms teaches the Verification — <mode> grammar row adopter rule meanings passed 0.52 ms teaches the Verification — <mode> grammar row adopter rule meanings passed 0.5 ms keeps graph-reader verifier teaching about existence and CI outcomes adopter rule meanings passed 0.86 ms keeps session teaching advisory and separate from permission adopter rule meanings passed 0.53 ms the README teaches commit pin adopter install and upgrade guidance passed 0.33 ms the README teaches npm script approval adopter install and upgrade guidance passed 0.28 ms the README teaches npm git approval adopter install and upgrade guidance passed 0.29 ms the README teaches pnpm repository approval adopter install and upgrade guidance passed 0.27 ms the README teaches pnpm 10 exact approval adopter install and upgrade guidance passed 0.26 ms the README teaches installed CLI check adopter install and upgrade guidance passed 0.25 ms the README teaches vitest subpath requirement adopter install and upgrade guidance passed 0.25 ms the README teaches recipe subject as params adopter install and upgrade guidance passed 0.23 ms refuses wrapped continuation taught grammar agrees with parser behavior passed 1.49 ms refuses indented continuation taught grammar agrees with parser behavior passed 0.25 ms allows leading prose under either owner and refuses it under both taught grammar agrees with parser behavior passed 1.11 ms refuses Note as a plain Rule entry taught grammar agrees with parser behavior passed 0.29 ms refuses Note as a plain Workflow entry taught grammar agrees with parser behavior passed 0.17 ms refuses Note as a plain Contract entry taught grammar agrees with parser behavior passed 0.13 ms refuses Note as a plain Verification — manual entry taught grammar agrees with parser behavior passed 0.6 ms refuses unique Model terms duplicates taught grammar agrees with parser behavior passed 0.53 ms refuses unique Design keys duplicates taught grammar agrees with parser behavior passed 0.16 ms refuses unique UI keys via Design form duplicates taught grammar agrees with parser behavior passed 0.14 ms refuses single Intent actor duplicates taught grammar agrees with parser behavior passed 0.53 ms refuses single Intent problem duplicates taught grammar agrees with parser behavior passed 0.17 ms refuses single Intent outcome duplicates taught grammar agrees with parser behavior passed 0.12 ms refuses single Intent value duplicates taught grammar agrees with parser behavior passed 0.12 ms refuses single Constraints statement duplicates taught grammar agrees with parser behavior passed 1.38 ms refuses single Constraints flavor duplicates taught grammar agrees with parser behavior passed 0.23 ms refuses single Constraints target duplicates taught grammar agrees with parser behavior passed 0.17 ms refuses single Constraints measurableBy duplicates taught grammar agrees with parser behavior passed 0.12 ms refuses single Decision context duplicates taught grammar agrees with parser behavior passed 0.26 ms refuses single Decision decision duplicates taught grammar agrees with parser behavior passed 0.11 ms allows Behavior alone and refuses a second primary owner taught grammar agrees with parser behavior passed 0.51 ms allows Rule alone and refuses a second primary owner taught grammar agrees with parser behavior passed 0.2 ms allows Workflow alone and refuses a second primary owner taught grammar agrees with parser behavior passed 0.14 ms allows Contract alone and refuses a second primary owner taught grammar agrees with parser behavior passed 0.22 ms allows leading prose in Design and refuses it in Constraints taught grammar agrees with parser behavior passed 0.21 ms allows the taught repeatable Intent entries taught grammar agrees with parser behavior passed 0.22 ms allows the taught repeatable Decision entries taught grammar agrees with parser behavior passed 0.16 ms extracts the key the skill's marker carries and resolves the address the skill gives it the taught question marker passed 12.24 ms leaves the address unresolved when the key stands outside the brackets the taught question marker passed 7.39 ms creates the anchored suite before generating, and the build places the registrar beside it the reviewed skill teaching passed 23.37 ms keys a step in the vocabulary, as the step-key law and the contract generator agree the reviewed skill teaching passed 12.4 ms owns publishing in one reader section that agrees with each verb's flags the reviewed skill teaching passed 3.85 ms names the vault's owned folder, the person's notes and the roots a vault run removes the reviewed skill teaching passed 0.76 ms teaches entry addresses, term addresses and anchored source citations as the engine derives them the reviewed skill teaching passed 16.18 ms states what an empty or ready answer establishes and no more the reviewed skill teaching passed 1.94 ms teaches a refused bundle as the end of pagination, as recipe 36 refuses the reviewed skill teaching passed 11.52 ms keeps corpus rules in one section whose composed rules file runs as taught the reviewed skill teaching passed 10.59 ms points every skill at the installed upgrade guide and triggers authoring on upgrades and rules the reviewed skill teaching passed 1.91 ms orders the reader as a task route and leaves recipe contracts to the catalog the reviewed skill teaching passed 3.36 ms states the graph's flat topology and which node types carry lines, as the graph does the reviewed skill teaching passed 15.04 ms is its own shipped skill, which the reading skill points to the Studio on-ramp passed 0.97 ms starts from what the agent holds the Studio on-ramp passed 0.32 ms teaches the publishing run as the studio and generate verbs take it the Studio on-ramp passed 1.86 ms teaches stamping and the preview workflow as the workflow declares them the Studio on-ramp passed 5.73 ms has the preview's run evidence checked against the stamp, never assumed to match it the Studio on-ramp passed 2.7 ms maps each task to a page the Studio writes, and states what a page does not the Studio on-ramp passed 52.89 ms receives the composing panel's hand-off through the proposal check the Studio on-ramp passed 9.59 ms cites resolving Studio Specs for law and leaves flags to each verb's help the Studio on-ramp passed 648.7 ms is its own shipped skill, which the reading skill points to the vault on-ramp passed 1.44 ms places the vault where the command accepts it the vault on-ramp passed 6.47 ms keeps the person's notes outside the folder the command owns the vault on-ramp passed 0.67 ms teaches synchronizing and watching as the verbs and the failed index state them the vault on-ramp passed 0.61 ms names every refusal the guard prints and how to recover from it the vault on-ramp passed 0.93 ms converts a note's links back to the addresses the vault wrote, then checks the proposal the vault on-ramp passed 17.21 ms takes the proposal's base from the graph the person read, never from the latest synchronization the vault on-ramp passed 4.62 ms cites resolving vault Specs for law and leaves flags to the verb's help the vault on-ramp passed 97.29 ms
Design view
Requirement drawing
- Declared verifying examples: no declared verifying example.
The diagram as text
- spec:consumers.delivery-session-on-ramp: Delivery sessions route work from current graph state · declared Spec
- spec:consumers.authoring-on-ramp: Authors move one Spec from intent to reviewed evidence · declared Spec
- impl:protocol.delivery-session-on-ramp: asserts realization of the shipped advisory delivery-session skill document · anchored code ·
test/skills.test.ts:83 - test:protocol.delivery-session-on-ramp: skill-asset checks verify advisory delivery-session routing · anchored test binding · binding present ·
test/skills.test.ts:283 - spec:consumers.delivery-session-on-ramp refines spec:consumers.authoring-on-ramp · declared — a work shape routes an agent into one stretch of the authoring path, from capture to review
- impl:protocol.delivery-session-on-ramp satisfies spec:consumers.delivery-session-on-ramp · anchored
- test:protocol.delivery-session-on-ramp verifies spec:consumers.delivery-session-on-ramp · anchored
Mermaid source
Copyable source; the Studio draws static SVG.
Preferred and chosen syntax: requirementDiagram; exact refines, satisfies and verifies, with claim words in nodes and per-edge comments.
Decisions
- Planning truths live in ruled graph homes
Each planning-truth type lives in its ruled home. Work-item dependency truth rides
dependsOnedges, with independence as absence of the edge and scheduling phrases never authored. Decision gates live ondecision-kind Specs, linked bydecidedBy. Do-not-reopen rows split by what they carry: a tradeoff refusal becomes adecision-kind Spec, which a later decision thatsupersedesit replaces whole and a later decision thatrefinesit narrows for one case, either under the ADR three-part test; a row that restates a behavior guarantee already homed on a carrying Spec stays on that Spec and changes by ordinary Spec revision; a hold stays a blocking open question on its own Spec and is never minted as a decision. A lawful non-decision stays in the plan record as evidence. A deferral carries its re-entry trigger in thetriggerfield of its own blocking open question, and declaresdependsOnseparately when a true precondition exists. Exclusive ownership is one Spec identity per deliverable with consumers depending on it. Selection-pressure heuristics are advisory only, carried as behavior rules on the graph-first planning Spec or in recipes. Session law splits separately, across behavior rules on the graph-first planning Spec, the delivery-session on-ramp's handoff rule, and the plan file. The briefs index shape is retired as a carrier of law.
Runtime
impl:protocol.delivery-session-on-ramp· asserts realization of the shipped advisory delivery-session skill document ·test/skills.test.ts:83Uses
None.
Runtime observation: not tracked.
Evidence
Runtime observation: not tracked.
Build attestations: not tracked.
Deployments: not tracked.
Bills of materials: not tracked.
Impact
The diagram as text
- spec:consumers.authoring-on-ramp: Authors move one Spec from intent to reviewed evidence
- spec:consumers.context-bundle: A context bundle is composed per invocation within a stated budget
- spec:consumers.delivery-session-on-ramp: Delivery sessions route work from current graph state
- spec:consumers.design-diff: Designs are compared between a base commit and the working tree at entry grain
- spec:consumers.graph-first-planning: The next body of work is planned from the graph, not from a prose index
- spec:consumers.intent-composition.proposal: A change proposal is addressed, based and checked before it lands
- spec:consumers.review-perspectives: A Pack is read from a named perspective
- spec:decisions.planning-truths-placement: Planning truths live in ruled graph homes
- spec:model.enrichment-lifecycle: Enrichment keeps one Spec while its detail changes
- spec:consumers.delivery-session-on-ramp decidedBy spec:decisions.planning-truths-placement · declared
- spec:consumers.delivery-session-on-ramp dependsOn spec:consumers.context-bundle · declared — the design loop composes each pass's reading material as a context bundle
- spec:consumers.delivery-session-on-ramp dependsOn spec:consumers.design-diff · declared — the design loop starts from what changed since the last pass
- spec:consumers.delivery-session-on-ramp dependsOn spec:consumers.intent-composition.proposal · declared — the design loop hands its findings back as a change proposal checked against its base
- spec:consumers.delivery-session-on-ramp dependsOn spec:consumers.review-perspectives · declared — the design loop narrows a Pack to one perspective's members
- spec:consumers.delivery-session-on-ramp dependsOn spec:model.enrichment-lifecycle · declared — the close guidance reads its distillation boundary for Design entries
- spec:consumers.delivery-session-on-ramp refines spec:consumers.authoring-on-ramp · declared — a work shape routes an agent into one stretch of the authoring path, from capture to review
- spec:consumers.graph-first-planning dependsOn spec:consumers.delivery-session-on-ramp · declared — per-session routing remains owned by the delivery-session on-ramp
Mermaid source
Copyable source; the Studio draws static SVG.
Preferred syntax: flowchart. Chosen syntax: labelled flowchart, preserving exact relations, claims and folds.
Rests on
- refines · spec:consumers.authoring-on-ramp · stated ready, floor ready
- dependsOn · spec:consumers.context-bundle · stated ready, floor ready
- dependsOn · spec:consumers.design-diff · stated ready, floor ready
- dependsOn · spec:consumers.intent-composition.proposal · stated ready, floor ready
- dependsOn · spec:consumers.review-perspectives · stated ready, floor ready
- dependsOn · spec:model.enrichment-lifecycle · stated ready, floor ready
- decidedBy · spec:decisions.planning-truths-placement · stated ready, floor ready
Rested on by
Distance 1
- spec:consumers.graph-first-planning
Implementing units
impl:protocol.graph-first-planning·test/skills.test.ts:290
Referencing units
None.
Enabled verifiers: test:protocol.graph-first-planning
Packs: pack:self-hosting-v1
Distance 2
- spec:consumers.readiness-planner
Implementing units
impl:protocol.statement-queue-recipe·test/self-hosting-readiness-planner.test.ts:74
Referencing units
None.
Enabled verifiers: spec:consumers.readiness-planner.cycle-shares-a-round, spec:consumers.readiness-planner.decision-first, spec:consumers.readiness-planner.dependency-order, spec:consumers.readiness-planner.owner-question-holds
- spec:consumers.roadmap
Implementing units
impl:protocol.roadmap-recipe·test/roadmap.test.ts:20
Referencing units
None.
Enabled verifiers: spec:consumers.roadmap.blocking-part, spec:consumers.roadmap.buildable-part, spec:consumers.roadmap.built-work, spec:consumers.roadmap.design-part, spec:consumers.roadmap.drifting-part, spec:consumers.roadmap.missing-evidence, spec:consumers.roadmap.outside-parent, spec:consumers.roadmap.statement-order, spec:consumers.roadmap.statement-part, test:protocol.roadmap-recipe
Distance 3
- spec:consumers.design-slice
Implementing units
impl:protocol.design-slice-recipe·test/self-hosting-design-slice.test.ts:148
Referencing units
impl:protocol.studio-slice-answer·src/projections/studio/slice-answer.ts:1
Enabled verifiers: spec:consumers.design-slice.chain, spec:consumers.design-slice.component-absent, spec:consumers.design-slice.component-differing, spec:consumers.design-slice.component-matching, spec:consumers.design-slice.component-unreadable, spec:consumers.design-slice.component-unrelated, spec:consumers.design-slice.decision-backlink, spec:consumers.design-slice.dependency-cycle, spec:consumers.design-slice.folded-example, spec:consumers.design-slice.independent-example, spec:consumers.design-slice.outside-components, spec:consumers.design-slice.outside-holding, spec:consumers.design-slice.outside-satisfied, spec:consumers.design-slice.outside-unbound, test:protocol.design-slice
- spec:consumers.projections-model.roadmap-views
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
- spec:consumers.readiness-planner.cycle-shares-a-round
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.cycle-shares-a-round
- spec:consumers.readiness-planner.decision-first
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.decision-first
- spec:consumers.readiness-planner.dependency-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.dependency-order
- spec:consumers.readiness-planner.owner-question-holds
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.readiness-planner.owner-question-holds
- spec:consumers.roadmap.blocking-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.blocking-part
- spec:consumers.roadmap.buildable-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.buildable-part
- spec:consumers.roadmap.built-work
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.built-work
- spec:consumers.roadmap.design-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.design-part
- spec:consumers.roadmap.drifting-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.drifting-part
- spec:consumers.roadmap.memo
Implementing units
impl:protocol.roadmap-memo-recipe·test/roadmap.test.ts:27impl:protocol.studio-roadmap-page·src/projections/studio/pages/roadmap-page.ts:168
Referencing units
None.
Enabled verifiers: test:protocol.roadmap-memo-recipe, test:protocol.studio-roadmap-page
- spec:consumers.roadmap.missing-evidence
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.missing-evidence
- spec:consumers.roadmap.outside-parent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.outside-parent
- spec:consumers.roadmap.statement-order
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.statement-order
- spec:consumers.roadmap.statement-part
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.roadmap.statement-part
- spec:consumers.spec-studio.owner-queue
Implementing units
impl:protocol.studio-owner-queue·src/projections/studio/pages/queue-page.ts:9
Referencing units
None.
Enabled verifiers: spec:consumers.spec-studio.owner-queue.dependency-first
- spec:consumers.spec-studio.roadmap-page
Implementing units
impl:protocol.studio-roadmap-page·src/projections/studio/pages/roadmap-page.ts:168
Referencing units
None.
Enabled verifiers: test:protocol.studio-roadmap-page
- spec:consumers.upgrade-kit
Implementing units
impl:protocol.upgrade-guide·test/upgrade-kit.test.ts:87
Referencing units
None.
Enabled verifiers: test:protocol.upgrade-guide
- spec:protocol.roadmap-replaces-plans
Implementing units
impl:protocol.roadmap-practice·test/check-self-hosting-gates.test.ts:52
Referencing units
None.
Enabled verifiers: test:protocol.roadmap-practice
Distance 4
- spec:consumers.design-slice.chain
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.chain
- spec:consumers.design-slice.component-absent
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-absent
- spec:consumers.design-slice.component-differing
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-differing
- spec:consumers.design-slice.component-matching
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-matching
- spec:consumers.design-slice.component-unreadable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-unreadable
- spec:consumers.design-slice.component-unrelated
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.component-unrelated
- spec:consumers.design-slice.decision-backlink
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.decision-backlink
- spec:consumers.design-slice.dependency-cycle
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.dependency-cycle
- spec:consumers.design-slice.folded-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.folded-example
- spec:consumers.design-slice.independent-example
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.independent-example
- spec:consumers.design-slice.outside-components
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-components
- spec:consumers.design-slice.outside-holding
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-holding
- spec:consumers.design-slice.outside-satisfied
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-satisfied
- spec:consumers.design-slice.outside-unbound
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.design-slice.outside-unbound
- spec:consumers.spec-studio.diagram-kinds.dependency
Implementing units
impl:protocol.studio-slice-dependencies·src/projections/studio/diagrams/slice.ts:10
Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-dependency
- spec:consumers.spec-studio.diagram-kinds.scoped-architecture
Implementing units
impl:protocol.studio-slice-architecture·src/projections/studio/diagrams/slice.ts:219
Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-architecture
- spec:consumers.spec-studio.owner-queue.dependency-first
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.studio-queue-dependency-first
- spec:consumers.spec-studio.slice-page
Implementing units
impl:protocol.studio-slice-page·src/projections/studio/pages/slice-page.ts:25
Referencing units
None.
Enabled verifiers: test:protocol.studio-slice-page
- spec:consumers.upgrade-kit.capability-adoption
Implementing units
impl:protocol.capability-adoption-recipe·test/upgrade-kit.test.ts:514
Referencing units
None.
Enabled verifiers: spec:consumers.upgrade-kit.capability-adoption.counts-a-corpus
- spec:consumers.upgrade-kit.rule-key-proposal
Implementing units
impl:protocol.rule-key-proposal-recipe·test/upgrade-kit.test.ts:742
Referencing units
None.
Enabled verifiers: spec:consumers.upgrade-kit.rule-key-proposal.collision-and-unkeyable, spec:consumers.upgrade-kit.rule-key-proposal.proposal-applies-clean
- spec:protocol.delivery-record-cleanup
Implementing units
None.
Referencing units
None.
Enabled verifiers: None
Packs: pack:roadmap, pack:self-hosting-v1
Distance 5
- spec:consumers.upgrade-kit.capability-adoption.counts-a-corpus
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.capability-adoption.counts-a-corpus
- spec:consumers.upgrade-kit.rule-key-proposal.collision-and-unkeyable
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.rule-key-proposal.collision-and-unkeyable
- spec:consumers.upgrade-kit.rule-key-proposal.proposal-applies-clean
Implementing units
None.
Referencing units
None.
Enabled verifiers: test:protocol.rule-key-proposal.proposal-applies-clean
Relations
| Relation and direction | Other end | Claim | Reason | Exercised keys |
|---|---|---|---|---|
| decidedBy · outgoing | Planning truths live in ruled graph homesspec:decisions.planning-truths-placement · resolves | declared | None | None |
| dependsOn · outgoing | A context bundle is composed per invocation within a stated budgetspec:consumers.context-bundle · resolves | declared | the design loop composes each pass's reading material as a context bundle | None |
| dependsOn · outgoing | Designs are compared between a base commit and the working tree at entry grainspec:consumers.design-diff · resolves | declared | the design loop starts from what changed since the last pass | None |
| dependsOn · outgoing | A change proposal is addressed, based and checked before it landsspec:consumers.intent-composition.proposal · resolves | declared | the design loop hands its findings back as a change proposal checked against its base | None |
| dependsOn · outgoing | A Pack is read from a named perspectivespec:consumers.review-perspectives · resolves | declared | the design loop narrows a Pack to one perspective's members | None |
| dependsOn · outgoing | Enrichment keeps one Spec while its detail changesspec:model.enrichment-lifecycle · resolves | declared | the close guidance reads its distillation boundary for Design entries | None |
| refines · outgoing | Authors move one Spec from intent to reviewed evidencespec:consumers.authoring-on-ramp · resolves | declared | a work shape routes an agent into one stretch of the authoring path, from capture to review | None |
| dependsOn · incoming | The next body of work is planned from the graph, not from a prose indexspec:consumers.graph-first-planning · resolves | declared | per-session routing remains owned by the delivery-session on-ramp | None |
Bindings
Implementation binding: present
impl:protocol.delivery-session-on-ramp· asserts realization of the shipped advisory delivery-session skill document ·test/skills.test.ts:83
Design reference: none
Verifier binding: present
- test:protocol.delivery-session-on-ramp · skill-asset checks verify advisory delivery-session routing · anchored ·
test/skills.test.ts:283· test anchor
Expected-outcome oracle: none
Runtime observation: not tracked.
Run results: not recorded in the graph.
Findings
None.
Composing (0)
Composing needs the script.