Orientation map for contributors. Workflow rules live in AGENTS.md at the repository root and in crate-local AGENTS.md files—read the nearest child guide before editing specialized directories.
crates/fission-sleigh/: Sleigh-based decode and lift semantics feeding downstream IR consumers.crates/fission-pcode/: Canonical IR layers (NIR/HIR), normalization, structuring algorithms, pseudocode printer.crates/fission-static/: Static facts, orchestration helpers, preview routing, postprocess sequencing at the analysis boundary.crates/fission-decompiler/: Engine routing, workers, Rust-Sleigh bridge; re-exports fission-pcode IR APIs for CLI/Tauri convenience (fission_decompiler).crates/fission-plugin/: Stable traits/metadata in contracts, plus manager/loader/hooks behind interactive_runtime (fission_plugin).crates/fission-loader/: Binary formats, symbols, sections, strings.crates/fission-signatures/: Signature datasets and lookup helpers.crates/fission-core/, fission-disasm/, fission-dynamic/: Shared support layers—confirm ownership before semantic changes; they are not shortcuts for structuring fixes.crates/fission-automation/: nir-check, quality lanes, reporting artifacts aligned with NirBuildStats.benchmark/: Corpus manifests, curated binaries, automation + full benchmark runners.crates/fission-cli/: Canonical headless CLI (fission_cli).crates/fission-tauri/: Desktop UI shell (build details: Tauri desktop workflow).vendor/: Reference tooling copies (Ghidra, RetDec, …)—consult licensing constraints before redistribution..github/workflows/: CI/CD sources of truth—coordinate doc updates when semantics shift.