outcomefile field aside.spec:carrier.markdown-pack-authoring.markdown-ts-parityPacks: pack:self-hosting-v1
Design: no design entries · no pinned declarations · no decisions
Findings: no errors, no warnings
specs/carrier/markdown-pack-authoring.markdown-ts-parity.sdp.md
No open questions and no blocking questions; implementation binding none, verifier binding present, and expected-outcome oracle none.
Given
an extraction root holding the pack carrier {carrierSource: "the Markdown twin of a TS manifest"}When
the extractor derives the graph
Then
the graph holds the pack {packId: "pack:probe.parity"} whose membership names {memberId: "spec:probe.member"}
the Markdown and TypeScript Pack nodes are equal apart from carrier file paths, and their membership edges are equal: {equal: true}Composing needs the script.
outcomefile field aside.Given an extraction root holding the pack carrier {carrierSource: "the Markdown twin of a TS manifest"}
When the extractor derives the graph
Then the graph holds the pack {packId: "pack:probe.parity"} whose membership names {memberId: "spec:probe.member"}
Then the Markdown and TypeScript Pack nodes are equal apart from carrier file paths, and their membership edges are equal: {equal: true}test/self-hosting-pack-markdown.test.ts:241test/self-hosting-pack-markdown.test.tsTest anchors: test:protocol.markdown-pack-authoring.markdown-ts-parity, test:protocol.markdown-pack-authoring.spec-envelope-refused. Specs verified by those bindings: spec:carrier.markdown-pack-authoring, spec:carrier.markdown-pack-authoring.markdown-ts-parity, spec:carrier.markdown-pack-authoring.spec-envelope-refused.
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 |
|---|---|---|---|
| executes the bound example against a fresh world | A Markdown Pack twin matches its TypeScript manifest (spec:carrier.markdown-pack-authoring.markdown-ts-parity) | passed | 29.16 ms |
| executes the bound example against a fresh world | A Spec key on a Pack envelope is refused (spec:carrier.markdown-pack-authoring.spec-envelope-refused) | passed | 1.66 ms |
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.
No Spec rests on this Spec.
| Relation and direction | Other end | Claim | Reason | Exercised keys |
|---|---|---|---|---|
| refines · outgoing | A Pack has a Markdown manifest carrierspec:carrier.markdown-pack-authoring · resolves | declared | None | None |
| verifies · outgoing | A Pack has a Markdown manifest carrierspec:carrier.markdown-pack-authoring · resolves | declared | None | None |
test/self-hosting-pack-markdown.test.ts:241Runtime observation: not tracked.
Run results: not recorded in the graph.
None.
Composing needs the script.