Контракт корректировок: граница 1540/1751 — по функции, не по таблице (#188) #189
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/188-corrections-contract-scope"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #188.
Поправка §5
dev/api-contract-corrections.mdпо замечанию Ани (Потапова) к[allocation-split]: контракт описывал схемуvgo_assignment(полеside, уникальность) так, будто AURORA-1540 (Илья) должен её знать и читать таблицу напрямую.На деле граница — по интерфейсу функции разнесения AURORA-1751, не по таблице: 1540 вызывает
CorrectionAggregateSource, которая вызывает функцию 1751, и получает уже готовыеrules[]/aggregates[]/нераспределённые строки с разрешённымsideна каждой позиции. Как 1751 хранит ручные решения внутриvgo_assignment(одна запись на позицию или две — для строки с дебетовым и кредитовым сальдо одновременно, нераспределённая — обычно одна) — её внутреннее дело.§3.3 (сама ручка
POST …/allocations) не трогал — там описано поведение эндпоинта для его реализации и потребителей, это нормально.🤖 Generated with Claude Code
Checkout
From your project repository, check out a new branch and test the changes.