159-repository-scoped-context-packet
Assemble one repository context packet
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Adds a deterministic, read-only context-packet request and response for one immutable repository snapshot. A packet combines a declared context closure with required and optional selected-content members under explicit byte and item budgets, records every omission and warning, binds continuation to the request and snapshot, and carries a canonical packet digest without creating cross-repository authority.
Read the full pinned specification ↗Relationships
Claimed units
- establishes
{ "kind": "file", "path": "crates/spec-spine-types/src/context_packet.rs" } - establishes
{ "kind": "file", "path": "crates/spec-spine-types/schemas/context-packet.schema.json" } - establishes
{ "kind": "file", "path": "crates/spec-spine-core/src/context_packet.rs" } - establishes
{ "kind": "file", "path": "crates/spec-spine-core/tests/context_packet.rs" } - establishes
{ "kind": "directory", "path": "crates/spec-spine-core/tests/fixtures/context-packet/" } - establishes
{ "kind": "file", "path": "crates/spec-spine-cli/src/cmd_context.rs" } - establishes
{ "kind": "file", "path": "crates/spec-spine-cli/tests/context_packet.rs" } - establishes
{ "anchor": "context-packets", "file": "docs/context-packets.md", "kind": "section" } - extends
{ "nature": "additive", "spec": "001-compile-registry", "unit": { "kind": "file", "path": "crates/spec-spine-types/src/lib.rs" } } - extends
{ "nature": "additive", "spec": "074-a-governed-read-names-its-version", "unit": { "kind": "file", "path": "crates/spec-spine-types/src/version.rs" } } - extends
{ "nature": "additive", "spec": "001-compile-registry", "unit": { "kind": "file", "path": "crates/spec-spine-core/src/lib.rs" } } - extends
{ "nature": "additive", "spec": "002-registry-query", "unit": { "kind": "file", "path": "crates/spec-spine-cli/src/main.rs" } } - extends
{ "nature": "additive", "spec": "057-the-docs-name-what-adopters-derived", "unit": { "kind": "file", "path": "docs/api.md" } } - extends
{ "nature": "additive", "spec": "057-the-docs-name-what-adopters-derived", "unit": { "anchor": "cli-reference", "file": "docs/cli-reference.md", "kind": "section" } } - extends
{ "nature": "additive", "spec": "057-the-docs-name-what-adopters-derived", "unit": { "kind": "file", "path": "docs/schema-versioning.md" } } - extends
{ "nature": "additive", "spec": "022-index-sharding", "unit": { "kind": "file", "path": "crates/spec-spine-types/src/schema.rs" } } - extends
{ "nature": "additive", "spec": "034-machine-readable-verdicts", "unit": { "kind": "file", "path": "crates/spec-spine-types/src/verdict.rs" } } - extends
{ "nature": "additive", "spec": "155-selected-content-accessor", "unit": { "kind": "file", "path": "crates/spec-spine-core/src/content.rs" } } - extends
{ "nature": "additive", "spec": "155-selected-content-accessor", "unit": { "kind": "file", "path": "crates/spec-spine-cli/src/cmd_content.rs" } } - extends
{ "nature": "additive", "spec": "170-a-consumer-is-served-answers-not-access", "unit": { "kind": "file", "path": "crates/spec-spine-cli/src/cmd_capabilities.rs" } } - extends
{ "nature": "additive", "spec": "170-a-consumer-is-served-answers-not-access", "unit": { "kind": "file", "path": "crates/spec-spine-cli/tests/capabilities.rs" } } - extends
{ "nature": "additive", "spec": "152-a-refusal-says-what-it-is-in-every-form", "unit": { "kind": "file", "path": "crates/spec-spine-cli/tests/refusal_envelopes.rs" } }
Source headings
- 159: Assemble one repository context packet
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 One packet, one repository snapshot
- 3.2 Request document
- 3.3 Closure members are selected explicitly
- 3.4 Member identity and deduplication
- 3.5 Response document
- 3.6 Omission vocabulary
- 3.7 Warnings
- 3.8 Required members, optional members, and completeness
- 3.9 Empty and missing results
- 3.10 Ordering, budgets, continuation, and digest
- 3.11 Canonical JSON and schema evolution
- 3.12 Refusal and error behavior
- 3.13 Authority, security, and disclosure boundary
- 4. Acceptance criteria
- 5. Out of scope
- 6. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.