# Temp
tmp/

# devenv
.devenv/
.devenv.flake.nix
devenv.local.nix

# Python
__pycache__/
*.pyc
*.pyo
.venv/
src/backend/.venv/
src/backend/uv.lock

# Flutter
src/frontend/.dart_tool/
src/frontend/.packages
src/frontend/build/

# Plugin build artifacts
plugins/**/klangk/.dart_tool/
plugins/**/klangk/build/
src/frontend/.flutter-plugins
src/frontend/.flutter-plugins-dependencies
src/frontend/pubspec_overrides.yaml
src/frontend/coverage/
src/frontend/pubspec.lock

# SQLite
*.db
*.db-journal
*.db-wal

# Environment / secrets
.env
*.env.local
.oidc/

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

# OS
.DS_Store
Thumbs.db

# Klangk data

# Claude
.claude/
.coverage
src/frontend/coverage/

# E2E test artifacts
src/frontend/e2e-tests/logs/

# Playwright demo recording artifacts. Demo captures all land under
# src/frontend/e2e-tests/demo/recordings/ (gitignored there). This stays
# ignored for direct `playwright test` dry checks that default here.
test-results/

# Generated config (created by devenv enterShell)
.prettierignore
.yamllint.yml
.markdownlint.yaml
.pre-commit-config.yaml
coverage.json
oidc.tar.gz

# Zensical docs build output
site/
output.log

# Fuzz test output
fuzz-server.log
