Loading module
Resolving locale, route permissions, and workspace projection.
Resolving locale, route permissions, and workspace projection.
Текущая область: Гость
Категория: 10_normative | Версия: v1.0.0
Владелец: DOCUMENT_CUSTODIAN | Цикл пересмотра: 90 дней
Утверждающий орган: GOVERNANCE_ADMIN
Портал документации доступен только для чтения. Редактирование и mutation endpoints отключены.
Платформа Kvary изначально создана на грузинском языке. Там, где существует грузинская версия, именно грузинский язык является авторитетным для UI платформы, документации и юридического толкования.
Переводы на другие языки предоставляются только для удобства. Отдельные записи и flow могут изначально существовать на других языках и иметь собственный source/legal locale, но там, где доступна грузинская версия, для формулировок и толкования на уровне платформы приоритет имеет грузинский текст.
Метаданные неполные: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
Date: 2026-03-19 Sprint: Platform Cleanup Sprint 103
This document classifies the tender legacy action routes in services/api and separates route ownership from legacy outbox/event behavior.
| Route | Local action | Route classification | Event behavior | Verified in-repo caller status |
| --- | --- | --- | --- | --- |
| POST /api/v1/tenders/legacy/propose | proposeTenderFromKes | legacy local-engine action + compatibility bridge | may emit TENDER_CREATED via emitLegacyTenderOutbox | no verified direct in-repo caller |
| POST /api/v1/tenders/legacy/:id/bids | submitLegacyBid | legacy local-engine action + compatibility bridge | may emit BID_SUBMITTED | no verified direct in-repo caller |
| POST /api/v1/tenders/legacy/:id/close | closeLegacyBidding | legacy local-engine action + compatibility bridge | may emit BIDDING_CLOSED | no verified direct in-repo caller |
| POST /api/v1/tenders/legacy/:id/award/propose | proposeLegacyAward | legacy local-engine action + compatibility bridge | may emit AWARD_PROPOSED | no verified direct in-repo caller |
| POST /api/v1/tenders/legacy/:id/award/ratify | ratifyLegacyAward | legacy local-engine action + compatibility bridge | may emit AWARD_RATIFIED | no verified direct in-repo caller |
/legacy/* prefix and feature-flagged enablement show that this cluster exists to preserve older tender behavior at the gateway boundary.emitLegacyTenderOutbox(...) in legacyRoutes.ts posts to:
TENDERS_SERVICE_URLLEGACY_TENDERS_OUTBOX_PATH with default /legacy/tenders/eventslegacy_tender_events outbox behavior is documented as implementedsvc-tenders/legacy/* action cluster temporarily.legacy local-engine action + compatibility bridgegateway-side legacy event emission pathisolate into a narrower compatibility package, especially around the outbox bridge/api/v1/tenders/legacy/*.