Enforces one filesystem boundary across every durable private SQLite store: owner-only state directory/database/sidecars, permissive-mode repair, and fail-closed symlink rejection. Existing Session read-only validation keeps its no-create behavior.
TDD proof:
RED: new private-state test failed because src.private_state did not exist; store adoption test failed with mode 0755.
GREEN focused: 144 passed across every touched store suite.
Full suite: 1712 passed, 1 skipped.
Closes #891
Enforces one filesystem boundary across every durable private SQLite store: owner-only state directory/database/sidecars, permissive-mode repair, and fail-closed symlink rejection. Existing Session read-only validation keeps its no-create behavior.
TDD proof:
- RED: new private-state test failed because `src.private_state` did not exist; store adoption test failed with mode `0755`.
- GREEN focused: `144 passed` across every touched store suite.
- Full suite: `1712 passed, 1 skipped`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #891
Enforces one filesystem boundary across every durable private SQLite store: owner-only state directory/database/sidecars, permissive-mode repair, and fail-closed symlink rejection. Existing Session read-only validation keeps its no-create behavior.
TDD proof:
src.private_statedid not exist; store adoption test failed with mode0755.144 passedacross every touched store suite.1712 passed, 1 skipped.