Read a result
Start with the verdict, then follow the causal order:- task and starting scenario;
- agent interactions and Tool calls;
- state, event, fault, and time changes;
- expected and actual assertion values;
- retained logs, screenshots, recordings, or files;
- build hash, seed, and reproduction command.
.firedrill/reports/index.html and a portable bundle for every retained attempt. JSON supports automation, JUnit integrates with CI, and HTML is the primary human-readable view.
Reset semantics
A full reset restores the world’s baseline state, clock, randomness, pending work, faults, and journal. A Tool-scoped reset restores selected Tool packages while preserving global time, earlier evidence, and unselected Tool state.Reproduce a run
Reports retain the exact content-addressed build hash and seed. The printed reproduction command runs that build again without silently compiling different source.Local report verification checks file hashes, schemas, identities, and evidence ordering. Local bundles are not cryptographically signed. Hosted attestation is a separate Cloud capability.
Read reports and the Inspector
Navigate the report index, compare runs, and verify a bundle.