ARCH: добавить phase70 contracts pronoun pivot replay

This commit is contained in:
dctouch 2026-04-23 19:36:39 +03:00
parent 19137a698f
commit 6baa468af0
1 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,41 @@
{
"schema_version": "domain_truth_harness_spec_v1",
"scenario_id": "address_truth_harness_phase70_document_to_contracts_pronoun_pivot",
"domain": "address_phase70_document_to_contracts_pronoun_pivot",
"title": "Phase 70 document to contracts pronoun pivot",
"description": "Replay for a human follow-up where the user first asks for documents by counterparty and then pivots with 'А по нему договоры?', expecting the same counterparty to survive and the contour to switch to contracts.",
"bindings": {},
"steps": [
{
"step_id": "step_01_documents_by_counterparty",
"title": "Open documents for the counterparty",
"question": "Покажи документы по Жуковке 51.",
"allowed_reply_types": ["factual", "factual_with_explanation", "partial_coverage"],
"required_answer_patterns_all": [
"(?i)жуковк",
"(?i)документ|сч[её]т|акт|накладн|строк"
],
"criticality": "critical",
"semantic_tags": ["documents_by_counterparty", "pronoun_pivot_seed", "integrity_guard"]
},
{
"step_id": "step_02_contracts_by_pronoun_followup",
"title": "Pivot to contracts via pronoun follow-up",
"question": "А по нему договоры?",
"allowed_reply_types": ["factual", "factual_with_explanation", "partial_coverage"],
"required_answer_patterns_all": [
"(?i)жуковк|контрагент",
"(?i)договор|контракт|соглаш"
],
"forbidden_answer_patterns": [
"(?i)метадан",
"(?i)схем",
"(?i)объект[а-я]* 1с",
"(?i)регистр",
"(?i)уточните .* контрагент"
],
"criticality": "critical",
"semantic_tags": ["contracts_followup", "counterparty_pronoun_resolution", "integrity_guard"]
}
]
}