Документы к arm-core#42: контракт файлов и справочников, OQ-43, модалка [42] #51

Merged
aep merged 2 commits from feat/50-front-api-gaps-docs into main 2026-10-07 17:21:41 +03:00
Owner

Closes #50. Код — RSHB/arm-core#42 (мержить вместе с PR arm-core).

Что

  • Новый dev/api-contract-files-directories.md: файлы и документы организации (FileOut/JobBrief/DocumentBrief, загрузка с кодами rejected[] и двумя телами 422, удаление с 409, /documents/{id}, /entries, подтверждение), как собрать строку drawer [39], справочники для [03]/[36]/[42]/[60] (П-5).
  • dev/api-contract-slice-4.md: legal_entity_ids в POST /consolidations, members[].entity_type/osv_accounts, самоописывающие ячейки чек-листа, nullable-поля ConsolidatedRowOut, лимиты страниц, CSV чек-листа; нюансы 19–21 (периметр при создании, «Ответственный», «К отчетности»); П-1 — баннер «Осталось: N» = все несопоставленные.
  • context/07-open-questions.md: OQ-43 — решение владельца 07.10.2026 (П-3).
  • context/10-user-journey.md шаги 2.1, 2.2, 2.6, 3.1; mockup/INDEX.md [42] — блок «ЮЛ консолидации».

Проверки

make check: validate-contracts — всё валидно; validate-openspec падает и на main (Makefile ссылается на заархивированный slice-0-skeleton) — не связано с PR, вынесено в follow-up.

🤖 Generated with Claude Code

https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2

Closes #50. Код — RSHB/arm-core#42 (мержить вместе с PR arm-core). ## Что - Новый `dev/api-contract-files-directories.md`: файлы и документы организации (`FileOut`/`JobBrief`/`DocumentBrief`, загрузка с кодами `rejected[]` и двумя телами 422, удаление с 409, `/documents/{id}`, `/entries`, подтверждение), как собрать строку drawer [39], справочники для [03]/[36]/[42]/[60] (П-5). - `dev/api-contract-slice-4.md`: `legal_entity_ids` в `POST /consolidations`, `members[].entity_type`/`osv_accounts`, самоописывающие ячейки чек-листа, nullable-поля `ConsolidatedRowOut`, лимиты страниц, CSV чек-листа; нюансы 19–21 (периметр при создании, «Ответственный», «К отчетности»); П-1 — баннер «Осталось: N» = все несопоставленные. - `context/07-open-questions.md`: OQ-43 — решение владельца 07.10.2026 (П-3). - `context/10-user-journey.md` шаги 2.1, 2.2, 2.6, 3.1; `mockup/INDEX.md` [42] — блок «ЮЛ консолидации». ## Проверки `make check`: `validate-contracts` — всё валидно; `validate-openspec` падает и на main (Makefile ссылается на заархивированный `slice-0-skeleton`) — не связано с PR, вынесено в follow-up. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
aep added 1 commit 2026-10-07 17:01:20 +03:00
aep added 1 commit 2026-10-07 17:17:42 +03:00
aep merged commit a33c5b563e into main 2026-10-07 17:21:41 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#51
No description provided.