Full spec: docs/hardening-roadmap-2026-04-16.md#h-13
Description
Run artifacts (runs/<id>/candidates.json, checkpoint.json) are gitignored but written as plaintext JSON containing PII. Acceptable for local single-user dev, but should be stated explicitly and revisited before any multi-user or shared-machine deployment.
Current State
.gitignore excludes runs/.
- No explicit "data at rest" posture documented.
Suggested Fix
Verification
Automation Hints
scope: README.md, CLAUDE.md
do-not-touch: code
approach: config-change
risk: low
max-files-changed: 2
blocked-by: none
bail-if: none
Priority
Low
Full spec:
docs/hardening-roadmap-2026-04-16.md#h-13Description
Run artifacts (
runs/<id>/candidates.json,checkpoint.json) are gitignored but written as plaintext JSON containing PII. Acceptable for local single-user dev, but should be stated explicitly and revisited before any multi-user or shared-machine deployment.Current State
.gitignoreexcludesruns/.Suggested Fix
README.md:CLAUDE.mdconventions.Verification
pnpm buildpassesenhancement+securitylabelsAutomation Hints
scope: README.md, CLAUDE.md
do-not-touch: code
approach: config-change
risk: low
max-files-changed: 2
blocked-by: none
bail-if: none
Priority
Low