Files
budget2.0/docs/specs
Lucas Winther 2096e11a85 docs(specs): recurring costs take 7, not 6
The decimals change landed first (8d2b2ca) and took schema 6, so this spec's
migration becomes 6 -> 7 and its undo path 7 -> 8. Both specs were drafted
claiming 6; only the number had to move, because the steps were always
independent — that one changed where digits live, this one adds an array.

Three places the same commit made stale rather than merely renumbered:

- The shared split helper is smaller than designed. chargesForPurchaseInMonth
  already takes digits: number rather than a currency table, so it needs no
  currency plumbing.
- Display is now a rounding boundary. The Expected band gets its formatters
  from useMoneyFormat(), not format.ts, and its amount field parses through
  parseMoneyInput as a text input.
- currencyDigits.test.ts no longer drives one zero-decimal CURRENCY; it drives
  the whole dataset at zero decimals. The expected track joins that sweep.
2026-09-03 03:29:26 +02:00
..