/target

# mkdocs build output (docs/ is the source; the built site is ephemeral)
/site

# cargo-fuzz build/run artifacts (the targets themselves are committed)
/fuzz/target
/fuzz/corpus
/fuzz/artifacts
/fuzz/Cargo.lock

# timeglyph is a binary/app: Cargo.lock IS committed (reproducible shipped graph
# + CI `cargo update --locked` freshness gate). It is deliberately NOT ignored.

# Coverage artifacts
cov.json
lcov.info

# Claude Code session state (worktrees, memory, plans) — ephemeral, never tracked
/.claude/

# Playground WASM built into docs/ at deploy time (source is wasm/)
/docs/timeglyph_wasm.js
/docs/timeglyph_wasm_bg.wasm
