feat: add settle-up example — expense splitter for demos
Splitwise-like expense splitting app across 4 specs:
- groups.md: group lifecycle, membership, balance-sum-to-zero invariant
- expenses.md: expense creation, 3 split strategies, remainder handling, balance math
- settlements.md: debt simplification (min payments), settlement recording
- api.md: REST endpoints, error codes, response envelope, pagination
Why this example:
- Everyone understands splitting a dinner bill
- Real invariants (balances sum to zero, shares sum to expense)
- Graph algorithm (minimum settlement payments)
- Mixed risk tiers (balance math = critical, API formatting = low)
- Conservation layer (API shape is public contract)
- Subtle edge cases (remainder cents, cycle reduction)
Bootstrap produces: 66 canon nodes, 12 IUs, 4 services, LLM-generated code
with split strategies, debt simplification, and full REST API.