node_modules/
dist/
.wrangler/
.env
.env.local

# Cloudflare Pages env files (values live in dashboard)
apps/*/.env.production
apps/*/.env.development
# wrangler local dev secrets (see .dev.vars.example)
.dev.vars
landing/.env.production
landing/.env.development
.astro/
*.log
.DS_Store
*.tsbuildinfo
.turbo/
.claude/
playwright-report/
test-results/
AGENTS.md
AUDIT_*.md
docs/superpowers/plans/
.superpowers/

# Local-only tool/export artifacts
.understand-anything/
outputs/
# Cardmarket CSV drop zone for import-cardmarket-from-csv (keep files local)
apps/carddex-api/tmp-sv/
# build-ptcgio-map: downloaded pokemon-tcg-data and the generated map SQL
apps/carddex-api/tmp-ptcgio/
# Arkusze eksportu z Cardmarketu upuszczane w katalogu głównym — dane wejściowe
# importu, nie kod. Wisiały jako nieśledzone i mogły trafić do commita przez
# `git add -A`.
/*.xlsx

# Impeccable: config.json is shared and committed; these two are per-machine.
# The detector cache is a scratch file, and live/ holds one session's picked
# elements. Only .git/info/exclude was keeping the cache out, which protects
# whoever set it up and nobody else.
.impeccable/hook.cache.json
.impeccable/live/

# Python (packages/carddex-py — the first Python package in this repo)
__pycache__/
*.pyc
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
build/
