lmjtfy.git / packages / budget / CLAUDE.md
1@README.md
2
3- **A failed settle leaves the hold in place.** That overcounts, which is the
4  safe direction. Do not "fix" it by releasing holds on error.
5- **`Meter` and `Hold` are stored and sent as JSON.** Renaming a field strands
6  the day's stored meter; it reads as empty and the day's count restarts.