docs: bring phase 14 planning files into worktree

This commit is contained in:
2026-04-04 12:15:37 +02:00
parent f7c9f3dc94
commit f7048a267a
12 changed files with 2309 additions and 13 deletions

View File

@@ -121,7 +121,14 @@ Plans:
2. All service-level and route-level tests pass using PGlite in-memory Postgres (no SQLite test infrastructure remains)
3. A one-time migration script converts existing SQLite data into the Postgres database without data loss
4. Docker Compose brings up Postgres alongside the app with a single command for local development
**Plans**: TBD
**Plans:** 6 plans
Plans:
- [ ] 14-01-PLAN.md — Schema rewrite (pg-core), DB config (postgres.js), test helper (PGlite), Drizzle config, initial migration
- [ ] 14-02-PLAN.md — Docker Compose dev/prod + Dockerfile update for PostgreSQL
- [ ] 14-03-PLAN.md — All 9 services async conversion + seed + server index
- [ ] 14-04-PLAN.md — All 9 route handlers async conversion
- [ ] 14-05-PLAN.md — SQLite-to-Postgres data migration script
- [ ] 14-06-PLAN.md — All 18 test files async conversion + full suite green
### Phase 15: External Authentication
**Goal**: Users can register and log in via a self-hosted OIDC auth provider, replacing the built-in single-user auth system
@@ -188,7 +195,7 @@ Plans:
| 11. Candidate Ranking | v1.3 | 2/2 | Complete | 2026-03-16 |
| 12. Comparison View | v1.3 | 1/1 | Complete | 2026-03-17 |
| 13. Setup Impact Preview | v1.3 | 0/2 | Not started | - |
| 14. PostgreSQL Migration | v2.0 | 0/? | Not started | - |
| 14. PostgreSQL Migration | v2.0 | 0/6 | Not started | - |
| 15. External Authentication | v2.0 | 0/? | Not started | - |
| 16. Multi-User Data Model | v2.0 | 0/? | Not started | - |
| 17. Object Storage | v2.0 | 0/? | Not started | - |