Files
lobster/src
Krasimir KralevandKrasimir Kralev 1679bed1a4 fix(state): write state atomically
Fixes #108 and #109.

- Replace direct state writes with same-directory atomic temp-file writes.
- Preserve existing file modes and create new state files as 0600.
- Clean up temp files on failed replacement paths.
- Add state/SDK regression coverage plus changelog entry.

Proof:
- pnpm run typecheck
- node --test dist/test/state.test.js dist/test/resume.test.js dist/test/multi_approval_resume.test.js dist/test/approve_preview.test.js
- pnpm run lint
- pnpm run test
- built SDK write/read proof preserved 0600 across replacement
- autoreview clean: no accepted/actionable findings

Co-authored-by: Krasimir Kralev <krasi@idrobots.com>
2026-06-03 14:05:28 -07:00
..
2026-05-28 16:35:04 +01:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00
2026-06-03 14:05:28 -07:00
2026-06-03 14:05:28 -07:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00
2026-05-04 01:56:15 +01:00