
The Money That Doesn't Move
Tally needed real savings — money a kid commits to a goal and can’t just spend. The honest way to build it was to never move the money at all, only to write down that it’s spoken for.

Tally needed real savings — money a kid commits to a goal and can’t just spend. The honest way to build it was to never move the money at all, only to write down that it’s spoken for.

Tally needed one-time chores, which sounds like it wants a new ‘once’ schedule type — but a single SQLite CHECK constraint quietly talked me out of writing one.