Автоподтверждение чистых документов (#64, OQ-157) #69

Merged
aep merged 10 commits from feat/64-auto-confirm into main 2026-10-08 17:08:36 +03:00

10 Commits

Author SHA1 Message Date
Andrey Epifancev
5f41550a3b docs: README — удаление файла с автоподтверждённым документом (OQ-157)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 17:52:59 +04:00
Andrey Epifancev
8122205357 fix: правки по финальному ревью автоподтверждения (I-1, M-1, M-2, M-4..M-6, T6.x)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 17:50:37 +04:00
Andrey Epifancev
e7bef704cf docs: автоподтверждение чистых документов в CLAUDE.md и README (#64)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 17:31:01 +04:00
Andrey Epifancev
256ddcb34a feat(files): удаление файла с автоподтверждёнными документами до согласования (#64, OQ-157)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 17:27:07 +04:00
Andrey Epifancev
3830e718f4 feat(mapping): автоподтверждение чистых документов в цикле маппинга (#64, OQ-157)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 17:15:12 +04:00
Andrey Epifancev
b48d9e6f4d feat(documents): auto_confirm — чистый документ подтверждается системой (#64, OQ-157)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 17:01:29 +04:00
Andrey Epifancev
588c098838 refactor(statements): form_confirmable — условия подтверждения формы для ручного и автоматического пути (#64)
Условия подтверждения формы ББ/ОФР вынесены в statement_hard_failures и form_confirmable
(модульные функции services/statements.py); ручной путь (documents._check_statement) использует
тот же statement_hard_failures и отвечает 409. Тест с нарушением строгого соотношения на 2200
(соотношения с 2400 в словаре мягкие).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 16:57:35 +04:00
Andrey Epifancev
ff65f2108b refactor(consolidations): on_document_confirmed принимает автора и комментарий перехода (#64)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 16:53:28 +04:00
Andrey Epifancev
d9324f2a38 docs(plan): план автоподтверждения чистых документов (#64)
7 задач: хук подтверждения с автором перехода, form_confirmable, auto_confirm,
вызов в маппинге, удаление файла, документация arm-core, правило и OQ-157 в docs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 16:43:07 +04:00
Andrey Epifancev
3623358fb4 docs(openspec): change auto-confirm-clean-documents — спека автоподтверждения чистых документов (#64)
Proposal, design (D-1…D-6, решения без обсуждения №1–7) и дельты osv-result-mapping,
primary-files, audit-trail: чистый документ при маппинге сразу CONFIRMED (система,
confirmed_by NULL; переход версии — от загрузившего), удаление автоподтверждённых
файлов до DATA_CORRECTION включительно. Решение владельца 08.10.2026, ТЗ 03_9 п. 4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 16:36:48 +04:00