On each heartbeat:
- Read TASKS.md for current state
- Pick the first "In Progress" task, or move top "Queued" to "In Progress"
- Work on the task (write tests first, then implement)
- Run tests to verify
- Commit and push if task is complete
- Update #funee with progress
- Update TASKS.md
Keep commits atomic - one feature per commit.