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