mix raxol. harness. fixtures. bless
(Raxol v2.6.1)
View Source
Runs a projector over every golden harness fixture session and writes
<name>.blocks.json beside it โ the regenerable snapshot half of the
fixture toolchain (06-projection ยง1.2).
mix raxol.harness.fixtures.bless
mix raxol.harness.fixtures.bless --check
mix raxol.harness.fixtures.bless --projector MyApp.Projector
mix raxol.harness.fixtures.bless --dir test/fixtures/harness/sessions simple-chat multi-tool-turn--check writes nothing: it diffs each on-disk snapshot against a
fresh projection and fails (non-zero exit) when any snapshot is stale
or missing โ the CI half of the drift tripwire.
Defaults to Raxol.Harness.Fixture.Projectors.Identity, the trivial
placeholder ahead of the real journal-fold projection (roadmap T7).
Adversarial fixtures are skipped (see Raxol.Harness.Fixture.Bless).
Mirrors the RATE --gen precedent (mix raxol.rate --gen) at the
fixture/session level rather than the pixel-hash level: snapshot churn
in a PR that didn't mean to touch the projection is the review
tripwire.