# Dependencies
node_modules/

# Build output
dist/
dist-ssr/

# Tauri / Rust
src-tauri/target/
# The shared engines are crates of their own, and each builds beside itself —
# including a wasm32 target directory per wrapper.
crates/*/target/

# Python leftover (being dropped)
.venv/

# Editor / OS
.idea/
.DS_Store
*.log

# Local env
.env
.env.local

# Design handoffs arrive as a zip and are unpacked into docs/ — the bundle's
# contents are what belong in the repo, not the wrapper. The version bin's
# flight came this way (docs/design_handoff_version_bin_flight/) and its zip
# was committed alongside it, 30KB of binary duplicating tracked text.
*.zip
.test-progress

# **Wrangler's own workspace.** `.wrangler/` is the build cache and the
# local D1/R2 state a `wrangler dev` writes — a temp bundle per run, and a
# database that belongs to whoever is running the tests. None of it is source.
workers/**/.wrangler/
