lmjtfy.git / packages / budget

For agents, on top of README.md, which they read first.

  • A failed settle leaves the hold in place. That overcounts, which is the safe direction. Do not "fix" it by releasing holds on error.
  • Meter and Hold are stored and sent as JSON. Renaming a field strands the day's stored meter; it reads as empty and the day's count restarts.