config.yml
config.yml.migrated
# Scratch config and vault used by `make dev` — never the real ones.
dev-config.yml
dev-vault/
dev-vault.tmp/
vault/
!tests/fixtures/vault/
__pycache__/
*.pyc
.DS_Store
.venv/
.coverage
settings.local.json
.claude/
app/node_modules/
app/dist/
# Playwright traces/screenshots from the e2e suite
test-results/

# Wheels from `uv build`. uv writes dist/.gitignore too; this is the explicit one.
/dist/

# The frontend bundle `make wheel` compiles into the package. Build output,
# not source — pyproject's hatch `artifacts` entry is what still ships it.
/src/loci/static/

# Vite's dependency pre-bundle cache. Regenerated on every dev start.
app/.vite/
