{ "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 } } }