docs(dev): гайды QA и фронта после мержей 06.10.2026 #31

Closed
aep wants to merge 0 commits from docs/30-frontend-qa-sync into main
Owner

Bounded, Closes #30. Два документа, без кода.

dev/qa-guide.md

  • §1 «Есть»: план счетов из 1С (488 строк, arm-core #25), парсер после пакета ДКБ (tabular-parser #13/#17).
  • §6.5: кейсы N5–N8 — 422 pydantic на границы legal_entity_ids > 500, comment > 1000, q > 500; 404 при удалении уже перенесённого алиаса.
  • §6.7: P3 скользящий период (period_quarter/is_cumulative = null, «не с начала года»), P6 две строки TOTAL, P7 ИНН из хвоста названия / строкой выше (пропуск в row_number) / «ИНН/КПП», P9 «Итого» ↔ Σ уровня 0, новый P11 шапка без меток (ОСВ 63); манифест osv_dkb_expectations.yaml, golden 113 (22 для ДКБ), синтетика s17–s19; «не баги»: A9-2/A9-3, счёт 91 (OQ-132), скользящий период (OQ-131).
  • §8: удаление алиаса при гонке, 60.АВ/РВ.1 (arm-core #28), ссылки на follow-up.

dev/api-contract-slice-4.md

  • §2: MembersIn.legal_entity_ids ≤ 500, StatusIn.comment ≤ 1000, q ≤ 500; 422 в формате pydantic без доменного кода.
  • §4 п. 16 (границы и вид 422), п. 17 (ОСВ со скользящим периодом: null квартал, к версии не привязывается, «период не определён»), п. 18 (DELETE /legal-entities/{id}/aliases/{alias_id} → 404 при гонке с переносом).

Что проверить: формулировки для фронта в п. 16–17; frontend-auth-guide.md не трогался. Формы ББ/ОФР и контракт v1.2 в гайды попадут из change slice-2b (PR #27), который сольёт main после этого PR.

🤖 Generated with Claude Code

Bounded, Closes #30. Два документа, без кода. **`dev/qa-guide.md`** - §1 «Есть»: план счетов из 1С (488 строк, arm-core #25), парсер после пакета ДКБ (tabular-parser #13/#17). - §6.5: кейсы N5–N8 — 422 pydantic на границы `legal_entity_ids` > 500, `comment` > 1000, `q` > 500; 404 при удалении уже перенесённого алиаса. - §6.7: P3 скользящий период (`period_quarter`/`is_cumulative` = null, «не с начала года»), P6 две строки TOTAL, P7 ИНН из хвоста названия / строкой выше (пропуск в `row_number`) / «ИНН/КПП», P9 «Итого» ↔ Σ уровня 0, новый P11 шапка без меток (ОСВ 63); манифест `osv_dkb_expectations.yaml`, golden 113 (22 для ДКБ), синтетика s17–s19; «не баги»: A9-2/A9-3, счёт 91 (OQ-132), скользящий период (OQ-131). - §8: удаление алиаса при гонке, `60.АВ`/`РВ.1` (arm-core #28), ссылки на follow-up. **`dev/api-contract-slice-4.md`** - §2: `MembersIn.legal_entity_ids` ≤ 500, `StatusIn.comment` ≤ 1000, `q` ≤ 500; 422 в формате pydantic без доменного кода. - §4 п. 16 (границы и вид 422), п. 17 (ОСВ со скользящим периодом: null квартал, к версии не привязывается, «период не определён»), п. 18 (`DELETE /legal-entities/{id}/aliases/{alias_id}` → 404 при гонке с переносом). **Что проверить:** формулировки для фронта в п. 16–17; `frontend-auth-guide.md` не трогался. Формы ББ/ОФР и контракт v1.2 в гайды попадут из change slice-2b (PR #27), который сольёт main после этого PR. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-06 14:31:43 +03:00
qa-guide: §1 (план счетов 488, парсер после пакета ДКБ), §6.5 N5–N8 (422 на границы, 404 при гонке удаления алиаса),
§6.7 P3/P6/P7/P9/P11 (скользящий период, две TOTAL, ИНН из названия и строкой выше, «Итого» ↔ Σ уровня 0, шапка без
меток), манифест ДКБ и golden 113, синтетика s17–s19, «не баги» по OQ-131/132; §8 ссылки на follow-up arm-core #28,
tabular-parser #18. api-contract-slice-4: §2 границы MembersIn/StatusIn/q и формат 422, §4 п. 16–18.

Closes #30

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
aep closed this pull request 2026-10-06 14:33:56 +03:00

Pull request closed

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#31
No description provided.