Fission

Automated Checks (Overview)

This page introduces quality automation surfaces for Fission. Deep dives live in sibling wiki pages linked below.

Quick commands

Run the primary Rust automation lane locally:

cargo run -p fission-automation -- nir-check --lane nir

Corpus-scale comparisons vs Ghidra-hosted baselines:

python3 benchmark/full_benchmark/full_decomp_benchmark.py --help

What belongs here vs elsewhere

Topic Wiki page
What nir-check does locally This page (overview)
How CI runs nir-check NIR-check and CI
Where JSON/markdown artifacts land Automation artifacts layout
Reading benchmark outputs Full benchmark interpretation

What nir-check is (and is not)

Artifact roots (short pointer)

Checked-in conventions:

benchmark/artifacts/automation/
benchmark/artifacts/full_benchmark/

See Automation artifacts layout for layout guidance.