| .. |
|
0001_initial.py
|
fix: simplify migration — let create_table handle user_role enum
|
2026-03-26 13:06:22 +00:00 |
|
0002_project_metadata.py
|
feat: project metadata fields (client, job#, repo) with inline editing + time calc audit
|
2026-03-26 15:08:14 +00:00 |
|
0003_corporate.py
|
feat: corporate planning hub backend — tasks, calendar, ADO, AI reports
|
2026-05-06 18:44:26 +01:00 |
|
0004_performance_indexes.py
|
feat: composite DB indexes + admin recompute-stats endpoint
|
2026-05-06 18:49:14 +01:00 |
|
0005_session_category.py
|
fix: migration 0005 — use postgresql.UUID for ai_flags/assistant_messages FK columns
|
2026-05-06 19:15:54 +01:00 |
|
0006_session_ai.py
|
fix: implement 5-phase contract fixes, devops page, AI summaries, expanded assistant
|
2026-05-06 21:13:28 +01:00 |
|
0007_sso_user_columns.py
|
feat: replace local auth with Azure AD SSO (MSAL PKCE)
|
2026-05-07 10:43:19 +01:00 |
|
0008_kanban_and_omg.py
|
fix(migration): remove duplicate index creation in 0008_kanban_and_omg
|
2026-05-07 14:12:04 +01:00 |
|
0009_azure_omg_number.py
|
fix: OMG auto-sync, Projects OMG# column, ADO OMG Deliverable Number, session persistence
|
2026-05-13 12:30:40 +01:00 |
|
0010_session_cost.py
|
feat(cost): track Claude Code token usage and cost per project
|
2026-05-13 12:47:26 +01:00 |
|
0011_oliver_job_number.py
|
fix(auth): rebuild frontend with session-restore-before-router fix
|
2026-05-18 09:52:04 +01:00 |
|
0012_backfill_omg_from_projects.py
|
fix(migration): cast gen_random_uuid() to uuid not text for omg backfill
|
2026-05-18 09:56:30 +01:00 |