033-consented-spine-pin

A reviewed initialization plan may explicitly move the adopted spec-spine pin

Lifecycle approvedImplementation completeVerification unknownQualification unknown

Adds an explicit exact --spine request to init plan and init apply. The source and destination pins, producer identity, original configuration digest and minimal authored edit are part of the consented plan identity. Apply changes only the existing required_version value in spec-spine.toml after revalidating the plan, then uses the ordinary managed upgrade rules. No implicit pin move, dependency rewrite, ratification or branch protection change is authorized by initialization.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "additive",
      "spec": "002-environment-lifecycle",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-home/"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "002-environment-lifecycle",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-environment/"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "006-command-surface",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-cli/"
      }
    }

Source headings

  1. 033: Consented spec-spine pin
  2. 1. Purpose
  3. 2. Territory
  4. 3. Contract
  5. 3.1 Exact request
  6. 3.2 Reviewed plan
  7. 3.3 Minimal apply
  8. 3.4 Authority boundary
  9. 4. Acceptance criteria
  10. 5. Resolved decisions
  11. Verification

Frozen anchors

No frozen anchors declared.