# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes

# Linux
*~
.fuse_hidden*
.directory

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# Editors/IDE
.idea/
.vscode/
*.swp
*.swo

# Logs
*.log

# JavaScript/TypeScript
node_modules/
**/node_modules/
**/.pnpm-store/
**/.turbo/
**/.vite/
**/dist/
*.tsbuildinfo

# Go build/test artifacts
bin/
dist/
*.test
*.out
*.exe
*.exe~
coverage.out
cover.out
*.coverprofile

# Go workspace/module local files
go.work.sum

# Rust/Tauri build artifacts
target/
**/target/

# Vendored dependencies (enable if vendoring is used)
# vendor/

# Temp docs generated for handoff
.builder/
docs/tmp/

# Nested git worktrees (e.g. agent-managed sibling branches)
.claude/worktrees/

# Local runtime state
.env
# Tauri updater signing keys — private key must NEVER be committed (CI secret only)
.tauri/
.kent/config.toml
.kent/plans/
.kent/qa/
.kent/proofs/
.builder/
# Private, machine-local QA harness skill (references omlx + user dirs)
.kent/skills/qa-harness/

# Generated from icons/Kent.icon by scripts/build-desktop.sh (tauri-apps/tauri#15315)
apps/desktop/src-tauri/icons/Assets.car
