Last verified: 2026-05-02
Single-page orientation for directories and crates. Canonical ownership for engineering tasks remains AGENTS.md (“Where To Look” table). System design remains docs/architecture/ARCHITECTURE.md.
crates/)Declared in root Cargo.toml workspace.members:
| Crate path | Role (summary) |
|---|---|
crates/fission-automation |
Quality lanes (nir-check), reporting |
crates/fission-core |
Shared core types/utilities |
crates/fission-loader |
Binary loading, sections, symbols, relocations, virtual types; structured loader::identity report (entropy/overlay/PE hints + evidence) |
crates/fission-pcode |
Canonical IR, NIR/HIR, structuring, CFG analysis, printer |
crates/fission-signatures |
Signature datasets / lookup |
crates/fission-static |
Static facts, orchestration helpers, analysis services (analysis, utils) |
crates/fission-dynamic |
Dynamic analysis support |
crates/fission-ttd |
Time-travel / trace-adjacent support |
crates/fission-plugin |
Plugin contracts (contracts), manager/loader/hooks (interactive_runtime) |
crates/fission-cli |
CLI product (fission_cli) |
crates/fission-decompiler |
Decompilation orchestration, Rust-Sleigh bridge, routing/workers |
crates/fission-tauri/src-tauri |
Tauri backend crate (workspace member) |
crates/fission-sleigh |
Sleigh decode/lift; CFG skeleton |
Frontend assets for the desktop app live under crates/fission-tauri/ (npm/Tauri).
| Path | Purpose |
|---|---|
benchmark/ |
Corpus configs, curated binaries/fixtures, full_benchmark Python harness, automation artifacts layout |
docs/ |
Versioned guides: architecture, CLI, evaluation, changelog, onboarding (this tree) |
scripts/ |
Benchmark/test helpers (scripts/benchmark, scripts/test, scripts/corpus, …) |
utils/ |
Checked-in specs/data (see utils/MANIFEST.md) |
vendor/ |
Third-party reference trees (see vendor/MANIFEST.md, THIRD_PARTY.md) |
.github/workflows/ |
CI/CD workflows (ci.yml, ci-heavy.yml, cd.yml, reusable-*.yml) |
AGENTS.md, CONTRIBUTING.mdTHIRD_PARTY.mddocs/RELEASE.md, docs/VERSIONING.mddocs/QUALITY_METRICS.mddocs/contributing/LABELS.md