Skip to content

[BE] Контрактная матрица API (proto/swagger/custom HTTP) и карта фронтовых клиентов #24

Description

@eugenesuv

Контекст: после 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)
  • список критичных расхождений с приоритетами

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions