071-version-only-cargo-class

Setup profile revision 27: the policy-isolation guard ignores a workspace version bump

Lifecycle approvedImplementation completeVerification unknownQualification unknown

Amends spec 044 section 3.3 and spec 002's setup profile. The policy-isolation guard classes any Cargo.toml or Cargo.lock as policy, so a release bump, which moves the workspace version in both beside its changelog and re-blessed fixtures, always reads as mixed and has needed an admin merge. Revision 27 adds a fourth class, version-only: a Cargo file present at both revisions that is unchanged once every workspace package's version is masked. Like generated paths it is ignored. A dependency, source, lockfile-format or new-file change keeps the file policy.

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. 071: Setup profile revision 27: the policy-isolation guard ignores a workspace version bump
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 The version-only class
  6. 3.2 What stays policy
  7. 3.3 Exits and report
  8. 4. Observable cases
  9. 5. Resolved decisions
  10. Verification

Frozen anchors

No frozen anchors declared.