housecast
docs
Write the roster. The bundle and the board both derive.
housecast reads roles, personalities, and boundaries authored as YAML, resolves each role's personality meld and boundary allocation, derives the identity primitives, and emits an immutable bundle. The challenge board that grades the result derives from the same file, so a role cannot change without changing what gets tested.
These pages are early. Several carry a settled structure and an explicit list of what has not been written yet, and they are mounted verbatim from the repository rather than rewritten for the web.
If you are still deciding whether any of that is your problem, the case for housecast is the better place to start. These pages assume you already decided.
Synced from housecast b234dbc, 2026-08-28. A copy, so the repository is the source of truth if the two disagree.
Getting started
The engine
Evaluation
- Evaluation The board the roster derives, and the runner behind it.
- Grading The human half, and why it ships in an extra.
- Grading surfaces One set of rules across a terminal and a browser.
- Grading evidence The public and private halves of a single run.
- Grading schema ids Why some ids keep a name the package no longer has.