ICPI Shared Dependency Reduction
What Changed In Sprint 46
ICPI route support no longer depends on the broad svc-tenders shell parser bundle.
now narrows only shell auth ingress and assembles ICPI-local
query parsing helpers from .
Resolving locale, route permissions, and workspace projection.
Current scope: Guest
Category: 10_normative | Version: v1.0.0
Owner: DOCUMENT_CUSTODIAN | Review cycle: 90 days
Approval authority: GOVERNANCE_ADMIN
Documentation portal is read-only. Editing and mutation endpoints are disabled.
Kvary platform is originally created in Georgian. Where a Georgian version exists, Georgian is authoritative for platform UI, documentation, and legal interpretation.
Translations into other languages are provided for convenience. Some records may originate in other languages and carry their own source or legal locale for a specific flow, but where a Georgian version is available, the Georgian version prevails for platform-level wording and interpretation.
Metadata incomplete: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
ICPI route support no longer depends on the broad svc-tenders shell parser bundle.
now narrows only shell auth ingress and assembles ICPI-local
query parsing helpers from .
buildIcpiRouteSupport(...)The root repository.ts no longer re-exports ICPI contract types. Root hosting is now reduced to runtime delegation methods only.
icpiRouteSupport.ts no longer requires shell-owned parseOptionalInticpiRouteSupport.ts no longer requires shell-owned parseOptionalStringicpiRouteSupport.ts no longer requires shell-owned parseOptionalUppericpiRouteSupport.ts no longer requires shell-owned parsePositiveNumbericpiRouteSupport.ts no longer requires shell-owned clampPositiveIntrepository.ts no longer acts as the compatibility export host for ICPI contract typesrequireServiceAuth remains shell-owned and injected into ICPI supportrequireGatewayAuthsvc-tenders HTTP shell auth boundaryThese are backbone-style shared dependencies, not evidence that ICPI should stay embedded in svc-tenders.
TendersRepository still exposes ICPI delegation methods for monolith-local compatibilityrequireServiceAuth is still injected from the svc-tenders shell rather than from an ICPI-owned hosting shell