algdev/
.vscode/

# Dependencies & build output
node_modules/
dist/
*.tsbuildinfo

# Prisma generated client (regenerated via postinstall)
server/generated/

# Playwright e2e artifacts
test-results/
playwright-report/
/playwright/.cache/

# Local runtime data (uploaded documents + pg_dump backups + rolling logs).
# Postgres itself runs in Docker; dev/scripts/ is intentionally tracked.
dev/db/
dev/storage/
dev/blank-forms/
dev/vault/
dev/backups/
dev/logs/

dev/test-vault

# Env files (.env.local holds dev ports; .env holds secrets — both stay out)
.env
.env*.local
.env.**

# NOTE: package-lock.json is intentionally committed for reproducible installs.