Закрепить ответы ассистента по бизнес-зависимостям

This commit is contained in:
2026-05-26 00:52:02 +03:00
parent 92473c894f
commit e3e17ac7db
27 changed files with 663 additions and 28 deletions
@@ -0,0 +1,186 @@
{
"schema_version": "domain_truth_harness_spec_v1",
"scenario_id": "hm_business_profile_dependency_mini_pack_20260526",
"domain": "assistant_stage1_business_overview",
"title": "Hm business profile dependency mini pack",
"description": "Mini semantic replay for broad HM business profile: company evaluation, profit boundary, customer/supplier dependency signals, and next checks must stay business-useful, evidence-bounded, and free of internal MCP mechanics.",
"bindings": {},
"steps": [
{
"step_id": "s01_establish_company_top_year",
"title": "Establish company context with a top-year question",
"question": "какой у ООО \"Альтернатива Плюс\" самый доходный год",
"allowed_reply_types": [
"factual",
"factual_with_explanation",
"partial_coverage"
],
"required_answer_patterns_all": [
"2015",
"136 723 459,73",
"не полный бухгалтерский рейтинг"
],
"forbidden_answer_patterns": [
"Коротко:",
"capability_id",
"mcp_discovery",
"query_movements"
],
"criticality": "critical",
"semantic_tags": [
"business_overview",
"company_context",
"yearly_ranking"
]
},
{
"step_id": "s02_broad_company_evaluation",
"title": "Broad company evaluation keeps the evidence limit in the first layer",
"question": "Как ты оценишь деятельность компании?",
"allowed_reply_types": [
"factual_with_explanation",
"partial_coverage"
],
"required_answer_patterns_all": [
"ограниченн",
"не аудиторское",
"не подтвержден",
"чист",
"прибыл",
"Комитет государственных услуг",
"зависим"
],
"forbidden_answer_patterns": [
"Коротко:",
"capability_id",
"mcp_discovery",
"query_movements",
"business_overview_route_template_v1"
],
"criticality": "critical",
"semantic_tags": [
"business_overview",
"broad_business_evaluation",
"coverage_honesty",
"profit_boundary"
]
},
{
"step_id": "s03_profitability_boundary",
"title": "Profitability follow-up does not convert cashflow net into profit",
"question": "то есть бизнес прибыльный или это только обороты?",
"allowed_reply_types": [
"factual_with_explanation",
"partial_coverage"
],
"required_answer_patterns_all": [
"не подтверждаю",
"чист",
"прибыл",
"денежн",
"нетто",
"не полный отчет"
],
"forbidden_answer_patterns": [
"Коротко:",
"capability_id",
"mcp_discovery",
"это прибыль"
],
"criticality": "critical",
"semantic_tags": [
"business_overview",
"profitability_boundary",
"cashflow_not_profit"
]
},
{
"step_id": "s04_customer_dependency_signal",
"title": "Customer dependency signal stays bounded to incoming money evidence",
"question": "от кого мы больше всего зависим по входящим деньгам?",
"allowed_reply_types": [
"factual",
"factual_with_explanation",
"partial_coverage"
],
"required_answer_patterns_all": [
"Комитет государственных услуг",
"133.839.880,82",
"концентрац",
"входящ",
"не чистая прибыль"
],
"forbidden_answer_patterns": [
"Коротко:",
"capability_id",
"mcp_discovery",
"query_movements"
],
"criticality": "critical",
"semantic_tags": [
"business_overview",
"customer_dependency",
"incoming_counterparty_concentration"
]
},
{
"step_id": "s05_supplier_dependency_signal",
"title": "Supplier dependency signal stays bounded to outgoing money evidence",
"question": "а по поставщикам и исходящим платежам от кого зависимость?",
"allowed_reply_types": [
"factual",
"factual_with_explanation",
"partial_coverage"
],
"required_answer_patterns_all": [
"ГТК-Интер",
"44 943 460",
"32.58",
"исходящ",
"не аудит"
],
"forbidden_answer_patterns": [
"Коротко:",
"capability_id",
"mcp_discovery",
"query_movements"
],
"criticality": "critical",
"semantic_tags": [
"business_overview",
"supplier_dependency",
"outgoing_counterparty_concentration"
]
},
{
"step_id": "s06_next_checks",
"title": "Next-check answer gives concrete analyst path instead of vague advice",
"question": "что дальше проверять в первую очередь?",
"allowed_reply_types": [
"factual_with_explanation",
"partial_coverage"
],
"required_answer_patterns_all": [
"чист",
"прибыл",
"90/91/99",
"топ-3",
"склад",
"долг"
],
"forbidden_answer_patterns": [
"Коротко:",
"capability_id",
"mcp_discovery",
"query_movements",
"business_overview_route_template_v1"
],
"criticality": "critical",
"semantic_tags": [
"business_overview",
"next_checks",
"analyst_action_plan"
]
}
]
}