# Canonical ignore rules for repositories owned by thangldw.
# Keep this file identical across repositories.

# Operating systems and file managers
.DS_Store
.AppleDouble
.LSOverride
._*
.DocumentRevisions-V100
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.fseventsd
.localized
__MACOSX/
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
[Dd]esktop.ini
$RECYCLE.BIN/
*.lnk

# Editors and local assistants
.idea/
.vscode/
*.code-workspace
*.sublime-project
*.sublime-workspace
*.swp
*.swo
*~
.history/
.claude/
.codex/
.worktrees/

# Secrets and local configuration
.env
.env.*
!.env.example
!.env.*.example
*.local
*.secret
*.secrets
*.key
*.pem
*.p12
*.pfx
credentials.json
service-account*.json

# Logs, temporary files, backups and local databases
*.log
*.tmp
*.temp
*.bak
*.backup
*.orig
*.rej
*.stackdump
tmp/
temp/
logs/
backups/
*.db
*.db-journal
*.db-shm
*.db-wal
*.sqlite
*.sqlite3

# JavaScript and TypeScript
node_modules/
.npm/
.npm-cache/
.yarn/
.pnpm-store/
.vite/
.next/
.nuxt/
.svelte-kit/
dist/
build/
generated/
coverage/
*.tsbuildinfo
playwright-report/
test-results/
blob-report/
src/generated/
supabase/.temp/

# Python
__pycache__/
*.py[cod]
*$py.class
.venv/
.venv*/
venv/
env/
ENV/
.python-version
.pytest_cache/
.ruff_cache/
.mypy_cache/
.pyre/
.pytype/
.hypothesis/
.tox/
.nox/
.coverage
.coverage.*
htmlcov/
*.egg-info/
.eggs/
wheels/
pip-wheel-metadata/
reports/
.ipynb_checkpoints/
**/.ipynb_checkpoints/

# Rust, Go, Java and .NET
**/target/
**/gen/schemas/
vendor/
bin/
obj/
*.class
*.jar
*.war
*.nupkg

# Swift and Apple build artifacts
**/.build/
DerivedData/
*.xcuserstate
*.xcworkspace/xcuserdata/
*.xcodeproj/xcuserdata/
*.app/
*.dmg
**/release/

# Windows installers and packaged artifacts
*.cab
*.msi
*.msix
*.msm
*.msp
*.exe
*.zip
release-artifacts/
artifacts/

# QA and generated visual output
qa/
qa-*.png
qa-*.jpg
qa-*.jpeg
audit-*.png
prototype-*.png
gameplay-*.png
design-qa.md

# Project-specific generated resources
public/ocr/paddleocr/
src-tauri/generated-resources/ocr/*
!src-tauri/generated-resources/ocr/.gitkeep
analysis/outputs/
analysis/*-artifact.json
analysis/*.html
NamiQuant-Claude-Design.html
