Единая нормализация ББ/ОФР, ядро — часть А: DBML v5.19, очистка форм, агрегат по коду, правка формы, контракт 2.0 (arm-ka-docs#116) #129
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/126-normalization-core-a"
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?
Закрывает часть А плана 3 единой нормализации ББ/ОФР (arm-ka-docs#116). Closes #126.
Слить после docs #117. На контур — только вместе с частью Б и фронтом (план 6). До части Б ядро не принимает результаты
2.0на маппинг и не пишетdocument_issue§7. Changeunified-normalization-core-aархивировать только вместе сcore-b(R-7).Что сделано
unified-normalization-core-a.0007_dbml_v5_19(upgrade с заполнением, downgrade с отказами и журналом потерь).crm_idГСК/ГСЗ (409CRM_ID_EXISTS, аудитGROUP_CHANGE).api/scripts/purge_statements.py(очистка форм перед выкладкой; отказ только приVERIFIED/ARCHIVEDсо снимком ЕХ).JobBrief.warningsструктурами.GET …/statementиDocumentOut.issuesпо v5.19.file_ordinal, вторая форма,MAPPING_WARNING.RECOGNIZEDдля 2.0 (подключаются в части Б).PATCH …/statement(ячейки, колонки, шапка, строки).make check-fullExit 0: ruff и mypy чистые; unit 1530 passed; integration 1043 passed; e2e пропущен/зелёный (профиль services не поднят); docker-build и web-check (biome, tsc, build) зелёные. Полный вывод — в ledger дорожки.
Известные ограничения / решения владельцу
line_codeможет бытьnull, новые поля,JobBrief.warnings— объекты,header.organization_name: null→ 422. Фронт и гайд — по плану 6.needs_reviewзначений строки, выведенной изdetailназначением кода, не восстанавливается (T13.3 → часть Б, B2); проверки ядраinfoпосле смены кода не пересчитываются (T13.4, часть Б).Rulings I made
R-1 порядок A0–A4, A6–A13, затем A5 (цена: конфликты слияния); R-2 исполнители/ревьюеры sonnet, финал opus; R-3 тесты на scratch-БД в compose-Postgres; R-4 A0 без отдельного ревью; R-5 ревью A1+A2 парой; R-6 ревью малых задач парами; R-7 архив change А только вместе с Б; R-8 одна волна правок и один re-review. Решения исполнителей A1-1…A5-6 и открытые вопросы — в
openspec/changes/unified-normalization-core-a/design.md.Находки (маркер — статус)
fixed: T1.1, T7.5, T8.1, T2.1, T4.2, T4.4, T4.5, T10.1, T11.1, T13.2, I-1, I-2, M-1…M-5, M-7, M-9…M-12, T5.3.
deferred: T1.2, T4.1, T7.1–T7.3, T8.2–T8.5, T13.3, T13.4, T5.1, T5.2, M-6, M-8, R2.1, R2.2, R2.3, O-3 (statement-code-orders.yaml в Б), O-4 (гайд фронта).
rejected: T1.3, T4.3, T4.6, T7.4, T8.6, T13.1, T13.5, T13.6, T5.4, M-13, I-3 (R-7), O-2.
🤖 Generated with Claude Code