.env
.env.*
!.env.example
!.env.*.example
__pycache__/
*.pyc
.venv/
# La BD del IdP: la crea cualquier `alembic upgrade` local y no tiene nada que hacer en el repo.
*.db
*.db-wal
*.db-shm
.coverage
node_modules/
dist/
*.tsbuildinfo
# El build de la consola copiado dentro del árbol del IdP. En la imagen lo pone
# la etapa `console` del `infra/Dockerfile`; acá solo aparece si alguien lo
# copió a mano para probar el montaje, y no es fuente.
idp/stwrd_idp/web/static/console/
# El sha del build: lo escribe `infra/Dockerfile` dentro de la imagen
# (`outbox/health.image_version`). No es fuente.
idp/stwrd_idp/BUILD
.DS_Store
.claude/*
!.claude/rules/
!.claude/rules/*.md
.codegraph/
*.out
*.out
# El estado local de `wrangler dev` (KV de Miniflare, caché del runtime): lo
# crea probar la página de estado en local y no es fuente.
status/.wrangler/
# Los cachés de pytest y ruff: los crea cada corrida, y con ellos el árbol
# nunca queda limpio y el gate no puede dejar su marca (`scripts/gate-key.sh`).
.pytest_cache/
.ruff_cache/
