skkeyeandClaude Opus 5.5 eff7834838 Add storage: config.toml, shifts.toml, backups and a lock
- config.toml is written from the settings table, with each help text as
  a comment; mistakes in it become warnings, never a crash.
- shifts.toml is plain, hand-editable TOML. Reading checks every journal
  rule and reports mistakes with the day and segment. Edits made while
  skyshift runs are reloaded; a broken file is never overwritten.
- Saves are atomic (temp file + rename), a copy is kept once a day, and
  a file lock stops two copies of skyshift from using the same data.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-24 02:59:22 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
S
Description
No description provided
177 KiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 100%