# Rust / Cargo
/target/
**/target/
Cargo.lock.orig

# Node / Vite / Svelte
node_modules/
dist/
.svelte-kit/
*.tsbuildinfo

# Tauri
src-tauri/target/
src-tauri/gen/

# SQLite cache (índice derivado y desechable)
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3

# OS / editor
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*~

# Logs / env
*.log
.env
.env.*
!.env.example

# cargo-mutants (skill /mutantes)
mutants.out*/

# lodestar: cache y runtime desechables (no versionar)
.lodestar/index.db
.lodestar/runtime/

# Banco de pruebas (E33): los corpus se GENERAN en runtime y nunca se commitean
# (`ARCHITECTURE.md §22.2`), igual que los worktrees efímeros y el scratch del arnés.
docs/qa/testbench/wt/
docs/qa/testbench/corpus*/
__pycache__/
*.pyc
