tia/.gitignore
Mannu e7d68c2fc6 chore(db): archive legacy migrations, stop gitignoring drizzle/
The drizzle/ folder was in .gitignore (line 34) — likely confused with
the build 'out/' dir. Effect: migration SQL never reached the server on
deploy, so the migration pipeline could never have worked. Only 7 of 18
files were ever force-tracked; 0000-0010 + most of manual/ were untracked.

- Remove drizzle/ from .gitignore; document why it must be tracked
- Archive legacy hand-rolled migrations 0000-0015 + manual/ to
  _archived_pre_baseline_2026-05-19/ (kept on disk; history retains old copies)
- Archive stale meta/ (knew of only 3 of 16 migrations)
- Baseline regeneration follows in subsequent commits
2026-05-23 12:05:50 +05:30

40 lines
No EOL
574 B
Text

# dependencies
/node_modules
/.pnp
.pnp.*
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# env files
.env*
# vercel
.vercel
# typescript
*.tsbuildinfo
# docker
.docker/
data/
# NOTE: drizzle/ is intentionally NOT ignored.
# It holds migration SQL + meta snapshots — these are SOURCE CODE and
# MUST be committed so the deploy pipeline can apply them on the server.
# Only transient introspection scratch output is ignored:
drizzle/_introspected/
drizzle/_archived_pre_baseline_2026-05-19/