# OS
.DS_Store
Thumbs.db

# Editors
.vscode/*
!.vscode/settings.json
.idea/
*.swp
*.swo

# Rust
target/
Cargo.lock.bak

# Node
node_modules/
dist/
.pnpm-store/
*.log

# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Tauri
apps/desktop/src-tauri/target/

# Frozen Python sidecars (build artifacts, see ADR 0006)
apps/desktop/src-tauri/binaries/
target/pyinstaller/

# uv
.python-version

# Frontend build copied into the host package by the publish workflow
apps/host/src/kiwime_host/_ui/

# Local data
*.sqlite
*.sqlite-journal
*.db
data/
blobs/

# Secrets
.env
.env.local
*.pem

# Per-user Claude Code settings (personal permission allowlists, local paths)
.claude/settings.local.json

# TypeScript incremental build state
*.tsbuildinfo
apps/desktop/dist-types-node/

# Internal planning notes (kept out of the public tree; see docs/ for the
# published roadmap, ADRs, and release docs)
.internal-notes/
docs/release/C_NOTES.md
docs/release/D_NOTES.md
docs/release/oss-readiness-review.md
docs/release/implementation-plan-*.md
docs/release/webification-plan.md

# Tool caches / scratch
.mypy_cache/
.pytest_cache/
.ruff_cache/
.a1/
