Stability checkpoint — svc 1.0.55 (wave 6 SB3 overlay alignment per ADR-0060)
Captures !196 (wave 6) :
- ADR-0060 : SB3 = prod-grade target, not informational
- SB3 overlay CustomerController aligned with main's structure :
* Constructor : 10 → 6 params (added auditService, removed kafka
template + bio + todo + 2 @Value props)
* Removed methods (delegated to main siblings) :
- /{id}/bio + /{id}/todos + /{id}/enrich → CustomerEnrichmentController
- /slow-query + /export → CustomerDiagnosticsController
* Added /{id}/audit + patch(Long, PatchCustomerRequest) endpoints
* Refactored getAll into dispatcher + 2 test-callable helpers
matching main's getAll/getAllV2 signatures
Local validation pre-merge :
- ./mvnw -Dsb3 test-compile → green (was failing 4+ errors before)
- ./mvnw test-compile (default J25) + -Dcompat + -Dcompat -Djava17 → green
Compat re-trigger needed post-tag to validate. Expected impact :
SB3+J17 + SB3+J21 cells should flip 🔴→🟢 (would bring 5/5 cells green).