072-self-pin-and-owning-spec

Setup profile revision 28: the policy-isolation guard ignores a self-pin and the owning spec

Lifecycle approvedImplementation completeVerification unknownQualification unknown

Amends spec 044 section 3.3, spec 071 and spec 002's setup profile. A repository that pins spec-spine to its own version, as spec-spine does, moves spec-spine.toml with every release, so its release bump stays mixed under revision 27; and a policy file that a spec claims needs that spec's spec.md beside it under the coupling gate, which the guard calls other. Revision 28 treats a self-pin move as version-only and a spec.md whose front matter names a changed policy path as an ignored owning spec. It also drops "branches up to date" from the remote obligations and the gate's comments that assumed merge commits.

Read the full pinned specification ↗

Relationships

Claimed units

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

Source headings

  1. 072: Setup profile revision 28: the policy-isolation guard ignores a self-pin and the owning spec
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 A repository that pins itself
  6. 3.2 The owning spec
  7. 3.3 The remote obligations and the comments
  8. 3.4 Exits and report
  9. 4. Observable cases
  10. 5. Resolved decisions
  11. Verification

Frozen anchors

No frozen anchors declared.