Research instrument, not scanner

The report becomes a case file.

Casebook mode turns one run into a redacted forensic notebook: trap-by-trap evidence, tool reach, findings, falsification questions, a traparium museum, unknowns page, failure recipes, trap tree, and a tiny Jupyter notebook.

Artifacts

A museum cabinet for ambiguity.

The useful weirdness is not decoration. It creates handles people remember and concrete follow-up experiments.

casebook.html

Redacted trap cards with prompt excerpts, tool reach, findings, evidence, and next questions.

traparium.html

Specimen labels for Compliance Mimic, Roster Leech, Policy Poltergeist, and Quiet Chart Ghost.

unknowns.html

A ledger of quiet passes and unproven hypotheses that need better instrumentation.

failure-recipes.md

Retest recipes that change one variable at a time.

trap-tree.svg

A compact phylogeny connecting specimen families to observed traps.

lab-notebook.ipynb

A starter notebook for reproducible local investigation.

casebook-xray.html

An alternate skin for demos that need a clinical imaging feel.

casebook-ledger.html

An alternate skin for audit and evidence-review contexts.

Generate the casebook

python app.py casebook --pack healthcare-challenge --outdir reports/casebook

Bundle it with every challenge

python app.py challenge --pack healthcare-challenge --outdir reports/challenge

Compare two casebooks

python app.py casebook-diff --base reports/old --target reports/new --outdir reports/diff