ICPI Root Delegation Caller Map
Current Status
Sprint 47 re-checked the remaining root ICPI delegation path and found no live TypeScript callers still depending on ICPI methods hosted on the root repository.ts.
Because there were no verified callers, the root ICPI delegation methods were removed from TendersRepository.
Caller Inventory
| Current path | Previous dependency | Verdict | Notes |
| --- | --- | --- | --- |
| registerIcpiRoutes.ts | direct IcpiRepositoryPort | direct and correct | Route module already used ICPI-owned repository surface |
| server.ts ICPI registration | IcpiRepository direct injection | direct and correct | No root indirection remained here |
| icpiRouteSupport.ts | no root repository dependency | direct and correct | Support assembly only narrows auth ingress |
| root | self-hosted ICPI delegation methods | removed | No live TS callers still required them |