Требования AURORA-1537, дописанные в openspec/specs/{audit-trail,consolidated-osv,
consolidations-api,directories-api}, перенесены в дельты change'а; specs/ возвращены к main.
Известные дефекты (AURORA-1651/1652/1653) зафиксированы в design.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 lines
2.4 KiB
Markdown
33 lines
2.4 KiB
Markdown
## Why
|
||
|
||
Отчёт «Шахматка ВГО» (ТЗ §6): аналитик сверяет внутригрупповые обороты пар компаний периметра по строкам сводной ОСВ
|
||
версии, видит расхождения сверх порога, получает результирующую таблицу по пяти статьям и выгрузку в xlsx. Jira
|
||
AURORA-1537, реализация — PR RSHB/arm-core#114 (автор — Потапова). Требования автор дописала прямо в
|
||
`openspec/specs/`; при подготовке к слиянию они оформлены как дельты этого change'а (решение владельца 16.10.2026).
|
||
|
||
## What Changes
|
||
|
||
- Расчёт шахматки без хранения в БД (`GET …/intercompany-matrix/all`, `POST …/intercompany-matrix/manual`) по строкам
|
||
сводной ОСВ версии и её периметру; режимы ALL и MANUAL.
|
||
- Результирующая таблица ВГО из пяти фиксированных статей (`GET …/intercompany-matrix/result-table`).
|
||
- Выгрузка xlsx шахматки (`…/all/export`, `…/manual/export`) и аудит `EXPORT` каждой выгрузки.
|
||
- Правила элиминации версии (`GET …/elimination-rules`).
|
||
- Плоский список счетов для фильтров (`GET /api/v1/directories/accounts`).
|
||
- В сводную ОСВ добавлен `account_id` строки (внутреннее поле домена, в API свода не выходит).
|
||
|
||
## Capabilities
|
||
|
||
### New Capabilities
|
||
Нет.
|
||
|
||
### Modified Capabilities
|
||
- `consolidated-osv`: шахматка по сводной ОСВ и её xlsx.
|
||
- `consolidations-api`: правила элиминации версии, результирующая таблица ВГО.
|
||
- `directories-api`: плоский список счетов.
|
||
- `audit-trail`: аудит экспорта шахматки.
|
||
|
||
## Impact
|
||
|
||
Только `arm-core` (API, сервисы, схемы), таблицы и DBML не меняются. Код реализован и протестирован в PR #114; этот
|
||
change фиксирует требования к текущему поведению ветки, включая известные дефекты (см. `design.md`, `## Known issues`).
|