Files
ARR-2.0-0918/integrations/ohip/arr-day-verification-20260916.json
T

248 lines
9.1 KiB
JSON

{
"version": "arr-api-capture/v2",
"status": "complete_candidate_capture",
"candidate_capture_complete": true,
"report_equivalence_verified": false,
"finance_ready": false,
"atomic_snapshot": false,
"hotel_id": "OHIPSB02",
"arrival_date": "2026-09-15",
"from_date": "2026-09-15",
"to_date": "2026-09-15",
"rate_date": "2026-09-15",
"search_records": 139,
"verified_details": 139,
"rate_responses": 139,
"valid_rate_candidates": 134,
"explicit_zero_rates": 59,
"all_rates_valid": false,
"search_recheck_equal": true,
"completed_at": "2026-09-16T10:15:28.499065+00:00",
"source_http_attempts": 144,
"rate_http_attempts": 139,
"http_attempts": 283,
"rate_issues": {
"missing_detail_rate_currency": 2,
"rate_suppressed": 3
},
"currencies": {
"USD": 134
},
"manifest_sha256": "08171eca8caa4a8e85010680865983364bdf72ea5646c1932d74606ff001119f",
"observed_http_statuses": {
"200": 282
},
"verified_files": 851,
"integrity_verified": true,
"protocol_replayed": true,
"replay_network_calls": 0,
"analysis": {
"source_records": 139,
"fields": {
"BLOCK_CODE": {
"records_with_candidate": 0,
"records_without_candidate": 139,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": false,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"ADULTS": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"CHILDREN": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"COMPANY_NAME": {
"records_with_candidate": 24,
"records_without_candidate": 115,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"CONFIRMATION_NO": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"DISP_ROOM_NO": {
"records_with_candidate": 74,
"records_without_candidate": 65,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"EFFECTIVE_RATE_AMOUNT": {
"records_with_candidate": 134,
"records_without_candidate": 5,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"FULL_NAME": {
"records_with_candidate": 0,
"records_without_candidate": 139,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"RES_COMMENT": {
"records_with_candidate": 30,
"records_without_candidate": 109,
"records_with_distinct_candidates": 2,
"required_for_whitelist_candidate": false,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"TRACE_TEXT": {
"records_with_candidate": 7,
"records_without_candidate": 132,
"records_with_distinct_candidates": 4,
"required_for_whitelist_candidate": false,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"NO_OF_ROOMS": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"PRODUCTS": {
"records_with_candidate": 22,
"records_without_candidate": 117,
"records_with_distinct_candidates": 8,
"required_for_whitelist_candidate": false,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"RATE_CODE": {
"records_with_candidate": 115,
"records_without_candidate": 24,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": true,
"report_mapping_verified": false
},
"ROOM_CATEGORY_LABEL": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": false,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"ARRIVAL": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
},
"DEPARTURE": {
"records_with_candidate": 139,
"records_without_candidate": 0,
"records_with_distinct_candidates": 0,
"required_for_whitelist_candidate": true,
"required_for_all_source_rows": false,
"report_mapping_verified": false
}
},
"scenarios": {
"invalid_stay_dates": 0,
"zero_night_records": 5,
"missing_current_room": 65,
"multiple_rate_segments": 94,
"rate_segments_total": 396,
"single_day_rate_segments": 396,
"multi_room_records": 0,
"arrival_interval_zero_candidates": 0,
"arrival_interval_one_candidate": 139,
"arrival_interval_multiple_candidates": 0,
"current_vs_arrival_segment_room_disagreement": 0,
"current_room_without_arrival_segment_room": 1,
"records_with_gen_reservation_note": 29,
"records_with_multiple_nonempty_gen_notes": 1,
"records_with_internal_gen_note": 3,
"records_with_internal_and_external_gen_notes": 0,
"records_with_multiple_nonempty_traces": 4,
"records_without_unique_primary_guest": 0,
"records_without_unique_primary_name": 0,
"records_with_primary_surname": 139,
"records_with_primary_givenName": 134,
"records_with_primary_middleName": 2,
"records_with_primary_nameTitle": 8,
"records_with_name_components_but_no_display_name": 139,
"duplicate_nonblank_room_arrival_groups": 8,
"records_in_duplicate_nonblank_room_arrival_groups": 16
},
"profile_roles": {
"Group": 26
},
"candidate_scope": "all returned segments/roles/notes; no chosen report row or field projection",
"field_notes": {
"FULL_NAME": "Primary-name components are counted separately; no display-name concatenation",
"BLOCK_CODE": "No candidate code in the selected detail schema; IDs/names are not substituted",
"EFFECTIVE_RATE_AMOUNT": "searchRateInfo detail.totalRateAmount, exact reservation/day request binding; finite nonnegative amount and currency checked against detail rate segments; no response identity/date echo, arithmetic fallback or report-equivalence claim",
"candidate_counts": "Nonempty scalar presence only, not full integer/range/currency/display validity; observations before report selection, not processor outcomes; v2 effective-price counts require amount/currency validity",
"duplicate_groups": "All-source current-room candidates, trimmed with leading zeros preserved; not post-whitelist/validation duplicate outcomes or deletion counts"
},
"arrival_interval_hypothesis": "start <= arrival <= end; diagnostic only, not an adopted mapping",
"blocked_business_decisions": [
"same_source_effective_rate_equivalence",
"report_inclusion_and_eta",
"source_row_granularity_and_order",
"company_role_and_display",
"note_type_and_order_mapping",
"historical_room_and_rate_segment",
"same_environment_report_equivalence"
]
},
"issue_scenarios": {
"rate_suppressed": {
"records": 3,
"status_InHouse": 3,
"room_rate_segments": 3,
"missing_any_rate_plan_code": 0,
"arrival_segments": 3,
"rate_entries": 3,
"base_currency_present": 3,
"base_currency_missing": 0,
"arrival_base_currency_present": 3,
"arrival_base_currency_missing": 0
},
"missing_detail_rate_currency": {
"records": 2,
"status_NoShow": 2,
"room_rate_segments": 4,
"missing_any_rate_plan_code": 0,
"arrival_segments": 2,
"rate_entries": 4,
"base_currency_present": 0,
"base_currency_missing": 4,
"arrival_base_currency_present": 0,
"arrival_base_currency_missing": 2
}
}
}