Контекст: после merge #8-new и runtime-фиксов в проекте одновременно используются gRPC/proto, swagger-generated контракты и custom HTTP handlers. Перед следующими рефакторами нужен точный inventory текущих контрактов.
Скоуп:
- собрать список endpoint/handler по backend (
proto/gateway, pkg/*.swagger.json, backend/internal/app/http_custom.go)
- сопоставить их с фронтовыми клиентами в
wb_front/src/app/shared/api/clients/*
- отметить source of truth, расхождения в путях/DTO/нейминге
- сформировать список follow-up задач для нормализации
Результат:
- документ в репо (например
docs/integration/contract-matrix.md)
- список критичных расхождений с приоритетами
Контекст: после merge
#8-newи runtime-фиксов в проекте одновременно используются gRPC/proto, swagger-generated контракты и custom HTTP handlers. Перед следующими рефакторами нужен точный inventory текущих контрактов.Скоуп:
proto/gateway,pkg/*.swagger.json,backend/internal/app/http_custom.go)wb_front/src/app/shared/api/clients/*Результат:
docs/integration/contract-matrix.md)