Projects

Bounded efforts with declared state.

Each page is a stable summary of a project: what it does, how it is shaped, and what state the work is in. Some are repositories, some are worlds. The shell is the same.

Repositories

Building sprint tooling because agents kept editing the wrong line

sprintctl and kctl are CLI tools for sprint lifecycle management and knowledge extraction. They exist because markdown-based sprint state failed under agentic editing, and the fix was a schema-enforced database rather than better prompts.

  • agents
  • workflow
  • cli-tooling

Turning household analytics into an operating platform

Homelab Analytics is a household operating platform that keeps planning, simulation, and policy logic in one repo, with Home Assistant used as a device-facing partner rather than as the core execution model.

  • architecture
  • home assistant
  • data platform

Freezing service boundaries before the demo platform gets ideas

Box is a contract-first platform repo that fixes a small service kernel before runtime convenience can blur the boundaries. Scenarios stay as overlays and local validation proves the interfaces before broader implementation work.

  • contracts
  • architecture
  • simulation