# Build output (root workspace + the separate fuzz workspace).
/target/
/fuzz/target/

# cargo-fuzz working state. The corpus is REGENERATED (`fuzz/gen_corpus.rs` synthesizes seeds in-process),
# crash artifacts and run logs are per-run, and a fuzzed corpus accumulates mutated engine bytes — which the
# project's clean-room provenance deliberately keeps out of the tree.
/fuzz/corpus/
/fuzz/artifacts/
/fuzz/logs/

# Derive working dirs: `produce --out-dir` and the workflows' fetch/stage dirs, plus the `.seed` bundle
# unpack that lands beside an out-dir. All are per-run and can appear inside a runner's persistent checkout.
/dist/
/in/
/out/
/work/
.seed/
