AURORA-1541: таблица корректировки — подключена к реальному API (#206) #215
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/206-corrections-ui"
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 #206.
Вкладка «Таблица корректировки» карточки версии консолидации: Task 1–9 (дизайн, модель, таблица, окно корректировки, решения по строкам) выполнены раньше (см. ledger
.superpowers/sdd/2026-10-28-corrections-table-ui/progress.md), ветка ждала реального API AURORA-1540/1751. Этот PR — Task 8: подключение к API после слияния arm-core #208.Что сделано
main(#208) — один тривиальный конфликт импортов вConsolidationReportPage.tsx(ChessContent + CorrectionContent рядом).POST …/corrections/allocations, а разделённыеPUT/DELETE …/vgo-assignments/rule+PUT …/vgo-assignments/exclude, ответ — список решений, а не вся таблица. Расхождение закрыто внутриallocate()(services/api/corrections.ts) — она сама маршрутизирует поactionи перечитывает таблицу;CorrectionContent/CorrectionEditorModalне трогал.api.del(api/client.ts) научен отправлять тело — нужно дляDELETE …/vgo-assignments/rule.correctionsFake.ts+ тест) и флагCORRECTIONS_MOCK/REACT_APP_CORRECTIONS_MOCKубраны (R-27).mockData/mockCalcостались тестовыми фикстурами моделей.>, не≥— снимает расхождение R-34).Rulings без обсуждения (design.md)
Проверено
npm test— 544/544 (в т.ч. переписанный тест границы 5%).npm run lint,make web-check(biome + tsc + build) — чисто.ka_go@armka.local), версия «Русский Бисквит — 2025 К1»: загрузка таблицы (агрегаты + нераспределённые),PUT vgo-assignments/exclude(туда-обратно),DELETE vgo-assignments/rule(тело реально ушло),PUT vgo-assignments/rule(ASSIGN),saveCorrectionна реальном агрегате, экспорт xlsx — всё 200, консоль чистая.Не проверено (см. tasks.md §8.1, не блокер)
Полноэкранный режим, 409/
CORRECTION_VERSION_CONFLICT, приватное окно безlocalStorage, именные сценарии спеки (Сатурн — Архол и т.п. — это фикстуры pytest бэкенда, не демо-данные стенда),allocate/VALIDATION_ERRORна несколькихentry_ids.check-full
В процессе работы нашёл и вынес отдельным PR (#213/#214, пока не смёржен) несвязанный баг main:
test_env_test_is_readсверял старый порт 5431 вместо актуального 5432 (хвост ревью #208, I-5) — упал вmake check-fullэтой ветки. После мёржа #214 и повторного слиянияmainсюдаmake check-fullстоит прогнать заново; до правки порта всё остальное (1918 тестов бэкенда, включаяarm_statements) было зелёным.🤖 Generated with Claude Code