Этап 4 / Пакет по РБП восстановление живого контура сбора данных и доказательной базы

This commit is contained in:
2026-03-29 10:38:04 +03:00
parent 095e74ad3b
commit 133b6dca3c
83 changed files with 265742 additions and 77 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,139 @@
{
"generated_at": "2026-03-29T09:50:58",
"cases": [
{
"case_id": "L1",
"label": "vat_chain_furniture_13_15_july",
"claim_type": "prove_vat_chain_completeness",
"question_type_class": "which_chains_are_complete_vs_incomplete",
"routes": [
{
"fragment_id": "F1",
"route": "store_canonical",
"reason": "Only plain factual lookups are allowed to stay on canonical path. Query class: canonical_fact_lookup. Allowed fallback: no_route. Forbidden fallback: hybrid_store_plus_live."
},
{
"fragment_id": "F2",
"route": "hybrid_store_plus_live",
"reason": "Lifecycle-first intents are deterministically promoted to hybrid path. Query class: lifecycle_first. Allowed fallback: no_route. Forbidden fallback: store_canonical."
}
],
"required_checks": [
"source_document_found",
"invoice_found",
"tax_register_entry_found",
"book_entry_found",
"chain_linkage_status"
],
"check_status": {
"source_document_found": "found",
"invoice_found": "found",
"tax_register_entry_found": "found",
"book_entry_found": "found",
"chain_linkage_status": "found"
},
"candidate_evidence_total": 30,
"admissible_evidence_count": 12,
"reject_breakdown": {
"wrong_period": 0,
"wrong_domain": 0,
"wrong_account_scope": 12,
"weak_source_mapping": 14,
"zero_live_match": 0,
"future_dated_or_out_of_window": 0
},
"eligibility_outcome": "grounded_allowed",
"grounding_mode": "grounded_positive",
"reason_codes": [
]
},
{
"case_id": "L2",
"label": "rbp_tail_31_july_5000",
"claim_type": "prove_rbp_tail_state",
"question_type_class": "what_is_it_grounded_on",
"routes": [
{
"fragment_id": "F1",
"route": "store_canonical",
"reason": "Only plain factual lookups are allowed to stay on canonical path. Query class: canonical_fact_lookup. Allowed fallback: no_route. Forbidden fallback: hybrid_store_plus_live."
},
{
"fragment_id": "F2",
"route": "store_canonical",
"reason": "Only plain factual lookups are allowed to stay on canonical path. Query class: canonical_fact_lookup. Allowed fallback: no_route. Forbidden fallback: hybrid_store_plus_live."
}
],
"required_checks": [
"rbp_writeoff_lifecycle_confirmed",
"residual_tail_found",
"close_contradiction_or_normal_residual"
],
"check_status": {
"rbp_writeoff_lifecycle_confirmed": "not_found",
"residual_tail_found": "not_found",
"close_contradiction_or_normal_residual": "not_found"
},
"candidate_evidence_total": 12,
"admissible_evidence_count": 0,
"reject_breakdown": {
"wrong_period": 36,
"wrong_domain": 0,
"wrong_account_scope": 0,
"weak_source_mapping": 12,
"zero_live_match": 0,
"future_dated_or_out_of_window": 0
},
"eligibility_outcome": "limited_or_insufficient_evidence",
"grounding_mode": "limited_or_insufficient_evidence",
"reason_codes": [
"admissible_evidence_count_zero",
"targeted_evidence_hit_rate_zero"
]
},
{
"case_id": "L3",
"label": "fa_amortization_2471_2465_849",
"claim_type": "prove_month_close_state",
"question_type_class": "why_breaks",
"routes": [
{
"fragment_id": "F1",
"route": "store_feature_risk",
"reason": "Rule checks without symptom/lifecycle signals run via risk profile path. Query class: rule_check_without_symptom. Allowed fallback: no_route. Forbidden fallback: store_canonical."
},
{
"fragment_id": "F2",
"route": "hybrid_store_plus_live",
"reason": "Lifecycle-first intents are deterministically promoted to hybrid path. Query class: lifecycle_first. Allowed fallback: no_route. Forbidden fallback: store_canonical."
}
],
"required_checks": [
"close_operation_found",
"distribution_step_found",
"residual_tail_found"
],
"check_status": {
"close_operation_found": "found",
"distribution_step_found": "found",
"residual_tail_found": "found"
},
"candidate_evidence_total": 35,
"admissible_evidence_count": 19,
"reject_breakdown": {
"wrong_period": 0,
"wrong_domain": 8,
"wrong_account_scope": 8,
"weak_source_mapping": 16,
"zero_live_match": 0,
"future_dated_or_out_of_window": 8
},
"eligibility_outcome": "limited_or_insufficient_evidence",
"grounding_mode": "limited_or_insufficient_evidence",
"reason_codes": [
"claim_anchor_coverage_insufficient"
]
}
]
}