fix: harden state persistence (follow-up #313) #314

Merged
xiaomo merged 1 commits from fix/313-state-persistence-hardening into main 2026-05-01 12:03:31 +00:00

1 Commits

Author SHA1 Message Date
xiaoju 02c5e8bea6 fix(daemon): harden state persistence, ReadonlyArray triggers
1. writeState: atomic write via temp file + rename
2. readState: distinguish missing file vs corrupt JSON (warn on error)
3. executeCompute: write disk before updating memory state
4. SenseInfo.triggers: ReadonlyArray<string>
5. CLAUDE.md: added Sense State Persistence docs

Fixes #313
2026-05-01 12:01:50 +00:00