READZIP is a Rust workspace. A single readzip binary is built from crates/readzip-cli.
cargo test --workspace
cargo run -p readzip-cli -- demoAdd detection and symbol extraction in crates/readzip-core/src/lib.rs, then add fixture coverage. Parser backend changes should preserve the same skeleton output shape.
Use Conventional Commits. Keep commit messages focused on the change and do not include generated-by footers or external-tool attribution.