4077036ca792b22742bcd18c1fa2fa4483bff5b1
Unspent carries forward, overspend carries as debt. This is the single implementation of the rollover math.
budget2.0
New version of budget page, vibecoded.
Languages
TypeScript
98.3%
CSS
1.4%
HTML
0.2%