064-protected-home-entries
The protected set is the product home's entries, not the operator's worktrees
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Amends spec 004 section 3.18 rule 2. The protected roots a confinement takes from the product home are the home's top-level entries, every one except a closed operator list (worktrees and Finder's .DS_Store), rather than the home as one root. An unknown or later entry is still protected. The self-test's sentinel and socket directory live in one fixed protected entry. A multiply linked file in a protected entry still refuses.
Read the full pinned specification ↗Relationships
depends on
depended on by
amends
amended by
Claimed units
- extends
{ "nature": "additive", "spec": "002-environment-lifecycle", "unit": { "kind": "directory", "path": "crates/statecraft-home/" } } - extends
{ "nature": "additive", "spec": "006-command-surface", "unit": { "kind": "directory", "path": "crates/statecraft-cli/" } }
Source headings
- 064: The protected set is the product home's entries
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The protected roots
- 3.2 What the alias scan still refuses
- 3.3 A stable record
- 3.4 What is accepted
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.