Progress: Switch to Local Postgres
Product change
| Item |
State |
Evidence |
| Linear parent ANU-5 |
In Progress |
Linear issue |
| Product planning branch |
Merged |
codex/anu-5-switch-to-local-postgres-planning |
| Product plan preview |
Approved |
Change overview |
| Plan approval |
Approved |
Girish approved the plan as written on 2026-07-21 at 05:35 UTC |
| Planning PR |
Merged |
Product Main PR #5 |
| Product completion branch |
In progress |
codex/anu-5-switch-to-local-postgres-completion |
| Product completion review |
Approved |
Completion review; approved by Girish on 2026-07-21 at 17:33 UTC |
Implementation delivery
| Proposed issue |
Linear ID |
Repository |
State |
PR |
Completion report |
| Containerized local CMS stack |
ANU-6 |
anuvax-cms |
Done |
#30, merged |
Report |
| Supabase data migration and local cutover |
ANU-7 |
anuvax-cms |
Done |
#31, merged |
Report |
Current gate
Both repository children are Done and both CMS pull requests are merged. The
completion evidence satisfies the functional, migration, persistence, rollback,
privacy, and repository-boundary requirements. Product acceptance still needs an
explicitly accepted ANU-7's documented repository-wide lint baseline exception:
focused ANU-7 lint passed, but the full Biome run remains failed on five unchanged
generated or historical files. The exception is not a passing lint result and
does not waive the findings for future work. ANU-5 remains In Progress through
completion-PR delivery and the final guarded Linear completion command.
Next approved sequence
- Create, ready, and merge the Product Main completion PR while
ANU-5 remains In Progress.
- Run the guarded
anuva linear change complete operation with the merged
CompletionReview evidence and verify ANU-5 moves to Done.