Lessons from the Homelab Exercise

This document records what the first real application of this skeleton taught us.

The homelab project (74 commits over three days) applied the skeleton to a live network: inventory, two incidents, recovery, handoff sessions, live-state verification tests, and code-generated documentation.

Each lesson names where the skeleton now encodes it.

1. Bundled features are examples, not requirements

2. Records were the workhorse; episodes were not used

3. Live-state verification tests are their own category

4. Test environment dependence must be declared

5. Single source of truth plus generated documents

6. Live-state facts go stale fast

7. Risky operations need change discipline

8. Owner privacy boundaries need a first-class mechanism

9. Worktrees and records serve different concurrency

What held up unchanged