102-a-ready-spec-carries-its-status
A ready spec carries its status
Lifecycle approvedImplementation completeVerification unknownQualification unknown
`ReadySpec` carries `id` and `title`, so a consumer reading `registry plan` directly cannot apply an approval rule without a second query per entry. An additive `status` field is a read-schema MINOR that lets a direct consumer see what `/next` sees. An enhancement with a named cost, not a defect fix.
Read the full pinned specification ↗Relationships
depended on by
amended by
Claimed units
- extends
{ "nature": "additive", "spec": "035-registry-plan-ready-set", "unit": { "kind": "file", "path": "crates/spec-spine-core/src/query.rs" } } - extends
{ "nature": "additive", "spec": "035-registry-plan-ready-set", "unit": { "kind": "file", "path": "crates/spec-spine-core/tests/query.rs" } } - extends
{ "nature": "additive", "spec": "057-the-docs-name-what-adopters-derived", "unit": { "kind": "file", "path": "docs/api.md" } } - 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": "057-the-docs-name-what-adopters-derived", "unit": { "kind": "file", "path": "docs/schema-versioning.md" } } - extends
{ "nature": "additive", "spec": "074-a-governed-read-names-its-version", "unit": { "kind": "file", "path": "crates/spec-spine-core/tests/read.rs" } } - extends
{ "nature": "additive", "spec": "053-plan-answers-the-whole-question", "unit": { "kind": "file", "path": "crates/spec-spine-cli/tests/cli.rs" } }
Source headings
- 102: A ready spec carries its status
- 1. Purpose
- 1.1 Why this is filed separately from 101
- 2. Territory
- 3. Behavior
- 3.1 One additive field
- 3.2 It changes no partition and no ordering
- 3.3 The version that moves, and the one that does not
- 3.4 `blocked` is left alone
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.