peregrine/migrations
pyr0ball 148aaf00cb feat: add training export DB migration and db.py helpers
Add excluded_from_training column to jobs table (migration 009 + _MIGRATIONS
entry for existing DBs). Add get_db_pairs(), get_training_pairs(), and
set_training_exclusion() helpers for the cover letter training export pipeline.
Add test_training_export.py with 8 tests covering all helpers (all passing).
2026-05-02 23:21:34 -07:00
..
001_baseline.sql feat(#43): numbered SQL migration runner (Rails-style) 2026-04-04 22:17:42 -07:00
002_ats_resume_columns.sql feat: Interview prep Q&A, cf-orch hardware profile, a11y fixes, dark theme 2026-04-14 17:01:18 -07:00
003_resume_review.sql feat: Interview prep Q&A, cf-orch hardware profile, a11y fixes, dark theme 2026-04-14 17:01:18 -07:00
004_resume_final_struct.sql feat: Interview prep Q&A, cf-orch hardware profile, a11y fixes, dark theme 2026-04-14 17:01:18 -07:00
005_resumes_table.sql feat: add resumes table and jobs.resume_id column (migration 005) 2026-04-12 10:36:57 -07:00
006_date_posted.sql fix: add date_posted migration + cloud startup sweep 2026-04-15 12:17:55 -07:00
006_missing_columns.sql fix(demo): smoke-test fixes — card reset, toast error type, apply hint, text contrast 2026-04-21 10:14:37 -07:00
007_resume_sync.sql feat: add synced_at column to resumes table (migration 007) 2026-04-16 12:58:00 -07:00
008_messaging.sql feat: migration 008 — messages + message_templates tables (#74) 2026-04-20 11:51:59 -07:00
009_training_export.sql feat: add training export DB migration and db.py helpers 2026-05-02 23:21:34 -07:00