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

Verifier Dim B (homogeneity + code↔docs confrontation) flagged 5 ADRs
stuck at "Partially Implemented" while the corresponding code is live.
Audit + status update:

- ADR-0009 (Hybrid testing) → Implemented; SDK gen explicitly out of scope
- ADR-0013 (OpenAPI toolchain) → Implemented; SDK gen explicitly out of
  scope, cross-refs ADR-0009
- ADR-0018 (User auth) → Implemented; user model, JWT auth, password
  reset, admin endpoints, greet personalization, BDD coverage all live
  (verified in pkg/user/, pkg/auth/, features/auth/)
- ADR-0019 (Postgres) → Implemented (core); per-item next-steps audit:
  CI integration , performance tuning + monitoring tracked separately
- ADR-0024 (BDD test org) → Implemented Phase 1+2+3; PR #35 closed
  Phase 3 parallel testing with 2.85x speedup, strategy in ADR-0025

No code changes — pure status reconciliation. The Status field is now
the single source of truth for what's done vs deferred, removing the
"forever Partial" doc drift the verifier flagged.
This commit is contained in:
2026-05-05 08:06:33 +02:00
parent 7c5f11779e
commit 035e49ae80
5 changed files with 28 additions and 28 deletions

View File

@@ -1,11 +1,10 @@
# 13. OpenAPI/Swagger Toolchain Selection
**Date:** 2026-04-05
**Status:** Partially Implemented (Documentation only)
**Status:** Implemented (OpenAPI documentation operational; SDK generation explicitly out of scope, see ADR-0009)
**Authors:** Arcodange Team
**Implementation Date:** 2026-04-05
**Last Updated:** 2026-04-05
**Status:** OpenAPI documentation operational, SDK generation deferred
**Last Updated:** 2026-05-05
## Context
@@ -983,7 +982,7 @@ If we need SDK generation in the future:
4. Implement request validation middleware
5. Migrate to OpenAPI 3.0 if needed
**Current Status:** Partially Implemented (Documentation only)
**Current Status:** ✅ Implemented (OpenAPI documentation; SDK generation out of scope)
**Implementation:** swaggo/swag with embedded documentation
**Documentation:** http://localhost:8080/swagger/
**OpenAPI Spec:** http://localhost:8080/swagger/doc.json