API Tender Legacy Isolation Decision
Date: 2026-03-19 Sprint: Platform Cleanup Sprint 104
What Was Clarified
- The tender legacy route shell and the gateway-side outbox bridge are not the same responsibility.
- The route shell owns:
/api/v1/tenders/legacy/*mounting- feature-flag gating
- gateway-local legacy engine action execution
- route response/error shaping
- The bridge owns:
- legacy outbox enqueue toward
TENDERS_SERVICE_URL - event type mapping
intentId/dedupeKeybridge semantics- bridge failure semantics
- legacy outbox enqueue toward
What The Next Step Should Be
The next step should be:
- isolate further first
That means: