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
depended on by
amended by
Claimed units
- extends
{ "nature": "additive", "spec": "002-environment-lifecycle", "unit": { "kind": "directory", "path": "crates/statecraft-home/" } }
Source headings
- 071: Setup profile revision 27: the policy-isolation guard ignores a workspace version bump
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The version-only class
- 3.2 What stays policy
- 3.3 Exits and report
- 4. Observable cases
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.