Закрыть phase96 reviewed-route складских резервов и ликвидности

This commit is contained in:
2026-05-13 00:11:01 +03:00
parent b99a3be083
commit 5220cb2e0e
24 changed files with 1189 additions and 139 deletions
@@ -0,0 +1,71 @@
{
"schema_version": "domain_truth_harness_spec_v1",
"scenario_id": "address_truth_harness_phase96_inventory_reserve_liquidation_quality",
"domain": "address_phase96_inventory_reserve_liquidation_quality",
"title": "Phase 96 inventory reserve/liquidation quality-events replay",
"description": "Targeted replay for the reviewed inventory quality-events route: direct reserve/write-off/liquidation questions should trigger checked 1C document evidence for write-offs, receipt adjustments, stocktaking, and retail revaluation, while still refusing to invent market liquidation value or management reserve policy.",
"bindings": {},
"steps": [
{
"step_id": "step_01_direct_inventory_reserve_liquidation_boundary",
"title": "Direct reserve/liquidation boundary uses reviewed inventory quality events",
"question": "По ООО Альтернатива Плюс за 2020 год проверь склад: были ли списания товаров, оприходования/корректировки, инвентаризации, переоценки, резервы под неликвиды или ликвидационная стоимость? Скажи коротко и честно, что подтверждено 1С, а что нельзя утверждать.",
"expected_catalog_alignment_status": "selected_matches_top",
"expected_catalog_chain_top_match": "business_overview",
"expected_catalog_selected_matches_top": true,
"allowed_reply_types": [
"partial_coverage",
"factual_with_explanation"
],
"required_answer_patterns_all": [
"(?i)альтернатива|организац|компани",
"(?i)2020|2020 год",
"(?i)склад|товар",
"(?i)списан|оприход|инвентаризац|переоцен",
"(?i)провер|подтвержд|1с",
"(?i)не рыночн|не ликвидационн|не управленческ|не резерв"
],
"forbidden_answer_patterns": [
"(?i)business_overview_route_template_v1|inventory_quality_events_profile",
"(?i)query_movements|query_documents|primitive|planner_|runtime_|pilot_",
"(?i)ликвидационная стоимость составляет|резерв составляет|подтвержденный резерв под неликвид"
],
"criticality": "critical",
"semantic_tags": [
"inventory_reserve_liquidation_quality",
"reviewed_inventory_quality_events",
"direct_answer_first",
"no_market_liquidation_overclaim"
]
},
{
"step_id": "step_02_followup_inventory_liquidity_boundary",
"title": "Follow-up does not turn checked quality events into full liquidity claim",
"question": "А по этим же данным можно сказать, что склад ликвидный и неликвидов нет?",
"expected_catalog_alignment_status": "selected_matches_top",
"expected_catalog_chain_top_match": "business_overview",
"expected_catalog_selected_matches_top": true,
"allowed_reply_types": [
"partial_coverage",
"factual_with_explanation"
],
"required_answer_patterns_all": [
"(?i)склад|товар|остат",
"(?i)ликвид|неликвид",
"(?i)не подтвержд|нельзя|не значит|отдельн",
"(?i)списан|инвентаризац|переоцен|quality|событ"
],
"forbidden_answer_patterns": [
"(?i)business_overview_route_template_v1|inventory_quality_events_profile",
"(?i)query_movements|query_documents|primitive|planner_|runtime_|pilot_",
"(?i)склад ликвидный$|неликвидов нет$|ликвидность подтверждена"
],
"criticality": "critical",
"semantic_tags": [
"inventory_liquidity_boundary",
"followup_context_carryover",
"no_inventory_health_overclaim"
]
}
]
}