# Rust
/target
Cargo.lock  # Uncomment if this is a library project
**/*.rs.bk
*.pdb

# Tauri build artifacts — gen/schemas/*.json is regenerated on every
# `cargo build --features gui` / `cargo tauri build`, so tracking it
# just produces noisy diffs. CI rebuilds from source, doesn't read the
# committed copy.
gen/schemas/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store

# Claude Code / Antigravity
.claude/
.antigravitycli/
.superpowers/
docs/superpowers/

# Sisyphus
.sisyphus/

# Development / Marketing materials (not for version control)
.grove-dev/

# Generic Node.js / Web build artifacts
**/node_modules/
**/dist/

# Web Frontend (React)
grove-web/build/
grove-web/.next/
grove-web/.turbo/
grove-web/out/
grove-web/.cache/
grove-web/.parcel-cache/
grove-web/.env.local
grove-web/.env.*.local
grove-web/npm-debug.log*
grove-web/yarn-debug.log*
grove-web/yarn-error.log*
grove-web/.pnpm-debug.log*

# OS
.DS_Store
Thumbs.db

# Temporary files
*.tmp
*.temp
*.log
*.pid
*.seed
*.pid.lock

# Test coverage
coverage/
*.lcov
.nyc_output/
test_autolink.rs
examples/test_autolink.rs
.worktrees/

# Superpowers brainstorm cache
.superpowers/
.agentic-team
