Andrey Epifancev fdb1f179cc docs(openspec): elimination-pairs-rule-totals — дельта вместо правки основной спеки, решения, README (ревью #175)
Основная спека consolidations-api возвращена к main: фиксация версии правил,
пары тройки и список версии — в дельте change (MODIFIED «Создание
консолидации», ADDED «Пары ВГО тройки», «Пары ВГО версии», «Правила
элиминации зафиксированной версии», REMOVED старое требование правил);
data-model — DBML 5.23 и миграция 0010. design.md — решения владельца 23.10
и «Decisions made without discussion» R-1…R-6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 18:44:31 +04:00

1.2 KiB
Raw Blame History

Реализация

  • Чистый расчёт итога тройки и тесты порога, ручного режима и нулевой стороны.
  • Реальные строки правила № 6 (точная пара и строки без пары) по golden ОСВ; 42 млн по правилу № 4; ничья упаковки; обратная пара.
  • Фиксация версии правил при создании версии; DBML v5.23, миграция 0010_dbml_v5_23 и её тесты; 409 ELIMINATION_RULES_MISSING.
  • Список троек версии GET …/elimination-totals и тест на тех же данных, что и тройка.
  • OpenSpec-дельта, README, 05-domain-rules.md §5 и гайд фронта (arm-ka-docs #164).
  • Суммы сторон со знаком, NEGATIVE_AMOUNT, сортировка групп по проценту, deviation_amount у группы и тройки, суммы с двумя знаками, правило с measure ≠ closing — 422 INVALID_RULE (раунд ревью 1, автор).
  • make check-full и архив change.