АРЧ АП11 - Архитектура после регресса: Архитектура: сделать confirmed payables и receivables snapshots business-first без нумерованного report framing

This commit is contained in:
2026-04-18 16:09:55 +03:00
parent 49f291a14b
commit 53e9151d5a
5 changed files with 287 additions and 119 deletions
@@ -260,7 +260,16 @@ Latest continuity-authority convergence evidence after the current route pass:
- `list_contracts_by_counterparty`, `list_documents_by_contract`, `bank_operations_by_counterparty`, `bank_operations_by_contract`, and the generic factual-list fallback no longer leak `live address lane / catalog address lane` wording into the user-facing answer;
- these list replies now start with direct business-first leads and keep the selected rows below, which preserves factual usefulness without exposing internal routing labels;
- targeted utf8 header tests now explicitly protect against `lane` leakage in these list families;
- this is still not the end of shaping work: some long evidence-heavy replies and residual catalog-style blocks still need the same cleanup;
- the next human-answer-shaping cleanup pass is now applied to open-contract evidence-heavy replies:
- `list_open_contracts` and `open_contracts_confirmed_as_of_date` no longer open with numbered `Блок 1/2/3...` report framing and now start with direct business-first summaries;
- section headings are still structured, but they now read like user-facing guidance instead of an internal audit report, while keeping the same factual slices and evidence detail below;
- targeted open-contract tests now protect the no-`Блок 1` top-block shape, so future contour work cannot silently bring the report framing back;
- the next human-answer-shaping cleanup pass is now applied to confirmed debt snapshots:
- `payables_confirmed_as_of_date` and `receivables_confirmed_as_of_date` now open with business-first `Коротко: ...` summaries instead of numbered report framing;
- debt snapshot sections now keep the same factual structure, but top-level headings are user-facing (`Что учтено`, `Сводка`, `Категории...`) rather than `Блок 1/2/3...`;
- direct compose tests now protect the no-`Блок 1` top-block shape for both confirmed debt families;
- isolated runtime proof for the `payables_confirmed_as_of_date` `tryHandle` path still needs a wider rerun, because the narrow harness invocation currently returns `undefined` before semantic assertions and therefore is not reliable evidence for this shaping pass by itself;
- this is still not the end of shaping work: heuristic debt shortlists and some residual catalog-style blocks still need the same cleanup;
- this pass does not yet finish full single-owner continuity, but it narrows one of the remaining seams where route arbitration and scope memory could disagree about whether the session was still grounded.
## Next Execution Slice (2026-04-18)