Срез 3b (docs): §7/§9 по факту, контракт API форм и мелких дыр, OQ #49
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/48-slice-3b-docs"
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 #48.
Сопровождает arm-core#36 (Срез 3b: формы ББ/ОФР в ядре и API до сводной ОСВ). DBML v5.16 и контракты
docs/contracts/не менялись.Что изменено
context/05-domain-rules.md: §7 (проверки в ядре по копии словаря, межформенная мягкая, акцепт сбрасывается правкой), §9.3 (статус документа формы), §9.5 п. 2 (маппинг форм, период по дате отчёта или самой поздней дате колонок), п. 4 (условия подтверждения:PERIOD_REQUIRED,CHECKS_NOT_PASSED), п. 6 (аудит), новые п. 9 (правка формы только до подтверждения) и п. 10 (исходный файл, комментарии).context/07-open-questions.md: новый OQ-153 (аудит скачивания первички и CSV); у OQ-23, 36, 77, 140, 145 — «Срез 3b: допущение реализовано».context/03-architecture.md: раздел «Формы ББ/ОФР, проверки §7 и API экрана проверки (Срез 3b)» (маппинг вmap_file, словарьstatement_checks.yaml— копия, риск расхождения).context/09-delivery-plan.md: Срез 3a закрыт, 3b реализован (бэкенд и API), статусы 2a и 2c — «закрыт».dev/api-contract-slice-3b.md(новый) и ссылка вdev/README.md: контракт API форм и мелких дыр пути пользователя.dev/qa-guide.md: раздел 6.9 — как проверить форму на стенде.Rulings I made
DELETE /files/{id}).PATCH header.inn = null— 422INVALID_INN(очистить ИНН нельзя).column_indexв колонках результата или повтор пары (строка, колонка) — остаётся первое, предупреждение, документNEEDS_CHECK.Полный список решений — arm-core
openspec/changes/slice-3b-statements-api/design.md, «Decisions made without discussion» №1–22.🤖 Generated with Claude Code
https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2