Сохранить accepted inventory margin AGENT pack

This commit is contained in:
2026-06-02 11:23:11 +03:00
parent e93ddc16bb
commit 477e550b0c
4 changed files with 388 additions and 1 deletions
@@ -42,7 +42,8 @@
"follow-up period keeps margin intent",
"cost-basis follow-up does not leak technical garbage",
"period expansion keeps inventory margin context",
"account 41 guard does not become fixed-assets analysis"
"account 41 guard does not become fixed-assets analysis",
"selected-object and pronoun follow-ups keep the ranked item as focus_object"
],
"must_not_have": [
"fixed assets leak",
@@ -219,6 +220,79 @@
"банк.{0,80}(источник|достаточ|марж)",
"route_id|capability_id|runtime_|debug"
]
},
{
"step_id": "step_06_pronoun_selected_item_supplier",
"title": "Pronoun selected-item supplier follow-up keeps ranked item",
"question": "А по этой позиции кто поставщик?",
"depends_on": [
"step_05_account_41_not_01"
],
"node_role": "critical_child",
"paraphrase_family": "pronoun_followup",
"semantic_tags": [
"inventory_margin_ranking",
"selected_object",
"pronoun_followup",
"supplier_followup",
"focus_object"
],
"expected_intents": [
"inventory_purchase_provenance_for_item"
],
"expected_capability": "inventory_inventory_purchase_provenance_for_item",
"expected_recipe": "address_inventory_purchase_provenance_for_item_v1",
"expected_result_mode": "selected_object_purchase_provenance_or_honest_boundary",
"expected_business_answer_contract": "margin_profitability_v1",
"required_answer_shape": "direct_answer_first",
"required_state_objects": [
"focus_object"
],
"required_answer_patterns_any": [
"Флаг геральдический|по этой позиции|поставщик|закуп|поступлен|не найден|не подтвержд"
],
"forbidden_answer_patterns": [
"амортизац",
"объект ОС",
"основн.{0,20}средств",
"route_id|capability_id|runtime_|debug"
]
},
{
"step_id": "step_07_ui_selected_item_purchase_document",
"title": "UI selected-object purchase document follow-up keeps ranked item",
"question": "По выбранному объекту \"{{step_outputs.step_06_pronoun_selected_item_supplier.focus_object.label}}\": каким документом подтверждена закупка?",
"depends_on": [
"step_06_pronoun_selected_item_supplier"
],
"node_role": "critical_child",
"paraphrase_family": "ui_selected_object",
"semantic_tags": [
"inventory_margin_ranking",
"selected_object",
"ui_selected_object",
"purchase_document_followup",
"focus_object"
],
"expected_intents": [
"inventory_purchase_provenance_for_item",
"inventory_purchase_documents_for_item"
],
"expected_result_mode": "selected_object_purchase_documents_or_honest_boundary",
"expected_business_answer_contract": "margin_profitability_v1",
"required_answer_shape": "direct_answer_first",
"required_state_objects": [
"focus_object"
],
"required_answer_patterns_any": [
"Флаг геральдический|документ|поступлен|регистратор|накладн|закуп|не найден|не подтвержд"
],
"forbidden_answer_patterns": [
"амортизац",
"объект ОС",
"основн.{0,20}средств",
"route_id|capability_id|runtime_|debug"
]
}
]
}