ARCH: связать phase18 capabilities с runtime contracts

This commit is contained in:
2026-04-20 07:45:57 +03:00
parent 43d50e21cc
commit 399e29f4a4
9 changed files with 191 additions and 0 deletions
@@ -474,6 +474,21 @@ Important semantic conclusion:
- the turn `какой оборот был свк` now routes to `customer_revenue_and_payments` and opens with direct turnover for `Группа СВК`, not with stale `Чепурнов` documents or a generic top-client ranking;
- off-domain living-chat turns after a business answer are accepted when they stay live and do not replay stale business context.
## Progress Update - 2026-04-20 Contract Binding Cleanup
The same phase18 replay was rerun after adding runtime contracts for the counterparty document and value-flow capabilities:
- live replay artifact: `artifacts/domain_runs/address_truth_harness_phase18_contract_binding_rerun`
- `final_status`: `accepted`
- `steps_passed`: 7/7
Contract-layer result:
- `documents_drilldown`: `transition_contract_id=T1`, `capability_binding_status=bound`, no binding violations;
- `address_customer_revenue_and_payments`: `transition_contract_id=T1`, `capability_binding_status=bound`, no binding violations.
This closes the misleading `capability_contract_missing` / `transition_contract_not_resolved` debug gap for the core phase18 path without changing the user-facing answer semantics.
## Execution Rule
Do not implement this plan as: