📝 docs(adr): close 5 partial ADRs with code-confirmed status updates (#39)

Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
This commit was merged in pull request #39.
This commit is contained in:
2026-05-05 08:07:08 +02:00
committed by arcodange
parent 7c5f11779e
commit 4a3f1bb138
5 changed files with 28 additions and 28 deletions

View File

@@ -1,7 +1,7 @@
# 19. PostgreSQL Database Integration
**Date:** 2026-04-07
**Status:** Partially Implemented
**Status:** Implemented (core integration; performance tuning + extended monitoring tracked as future work)
**Authors:** Product Owner
**Decision Drivers:** Data Persistence, Scalability, Production Readiness
@@ -671,10 +671,10 @@ func AfterScenario(ctx context.Context, sc *godog.Scenario, err error) (context.
## Future Considerations
### Immediate Next Steps (Post-Migration)
1. **CI/CD Integration:** Add PostgreSQL to CI pipeline
2. **Performance Tuning:** Query optimization
3. **Monitoring:** Database health metrics
4. **Backup Strategy:** Regular database backups
1. **CI/CD Integration:** Add PostgreSQL to CI pipeline — ✅ Implemented (`postgres:15` service in `.gitea/workflows/ci-cd.yaml`, all BDD tests run against real Postgres)
2. **Performance Tuning:** Query optimization — Deferred. No production hot path identified. Reopen as separate ADR if/when latency budget exceeded.
3. **Monitoring:** Database health metrics — Partial. `/api/healthz` reports DB connectivity. Deeper metrics (slow query log, pool stats) deferred until ADR-0022 cache Phase 2 lands.
4. **Backup Strategy:** Regular database backups — Deferred. No production data yet. Will require separate ADR before any production data lands.
### Long-Term Enhancements
1. **Database Sharding:** For horizontal scaling