{
  "checks": {
    "category_derivation": {
      "detail": {
        "mismatched_rows": 0,
        "mode": "fast",
        "problems": [],
        "sample_rule": "first, last and every 8th row group of each file",
        "sampled_row_groups": 47,
        "sampled_rows": 16497676,
        "unknown_row_share": 0.0,
        "unknown_row_share_max": 0.005
      },
      "ok": true
    },
    "category_gate": {
      "detail": [],
      "ok": true
    },
    "dropped_identity": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "drops_recomputed": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "expansion_round_trip": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "files": {
      "detail": [],
      "ok": true
    },
    "fingerprint": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "first_book": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "hour_audit": {
      "detail": {
        "findings": {},
        "states": {
          "a boundary guard ran": "PASS",
          "all products present": "PASS",
          "byte ranges tile the file": "SKIPPED",
          "every expected machine contributed": "SKIPPED",
          "row counts reconcile": "PASS",
          "the checksum ledger names this file": "SKIPPED",
          "the hour is whole": "SKIPPED",
          "the merge delta is explained": "PASS"
        }
      },
      "ok": true
    },
    "last_trade_price": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "layout": {
      "detail": {
        "manifest_verdict": "PASS",
        "reasons": [],
        "verdict": "PASS"
      },
      "ok": true
    },
    "manifest": {
      "detail": {
        "manifest_row_count": 109829540,
        "mode": "fast",
        "ran": "row counts only (files, products, dropped lists, source)",
        "rows": 109829540
      },
      "ok": true
    },
    "mirror_accounting": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "nulls": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "opening_state": {
      "detail": [],
      "ok": true
    },
    "ordering": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "ordinals": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "pair": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "primary_copy": {
      "detail": {
        "mode": "fast",
        "primary_witness": "p",
        "rows_where_is_primary_copy_is_wrong": 0,
        "sample_rule": "first, last and every 8th row group of each file",
        "sampled_row_groups": 47,
        "sampled_rows": 16497676
      },
      "ok": true
    },
    "product_order": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "recv_lag_ms": {
      "detail": {
        "mode": "fast",
        "rows_without_a_receive_time": 0,
        "sample_rule": "first, last and every 8th row group of each file",
        "sampled_row_groups": 47,
        "sampled_rows": 16497676
      },
      "ok": true
    },
    "schema": {
      "detail": [],
      "ok": true
    },
    "tie_order": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "twin_check": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    },
    "twin_order": {
      "detail": "not run: verify --mode fast (sampled verification) runs only category_gate, files, schema, opening_state, manifest, layout, hour_audit, category_derivation, primary_copy, recv_lag_ms",
      "ok": null,
      "skipped": true
    }
  },
  "counts": {
    "book_dropped": 74904,
    "mirror_dropped": 76759275,
    "row_groups": [
      213,
      213
    ],
    "rows": 109829540,
    "twin_inversions": null
  },
  "generation": "2bf9bfa3-749b-4c63-b73e-9b443a425a01",
  "hour": "2026-10-31/20",
  "inputs": {
    "bulk_pin_sha256": "b931c996f1c9ed32b64eacbc3b441f65ef9a566f7b68b82c83007ad6473b4d2d",
    "category_evidence_sha256": "ead54ffc17cd1e942a82e2c4cc801d4cb48ef91444c85c8ec9abbbe3c521e341",
    "category_gate": "bulk",
    "layout_schedule_sha256": "b26a6d9b6f7e26f86caab58dc0fcf2c76a9d87a3d95cbd8689a6592e8c849f6f",
    "map_health_sha256": "60468fedf2d5f709c258dfcd04cb066d3d7d39a0863d757aa0c352e158898169",
    "recategorise_evidence_sha256": null,
    "recipe_sha256": "50cb90e76e12866a30110f5bd6164e712ac99f337620d983d441807fd22bf7c8",
    "recorder_logs": false,
    "source_manifest_sha256": "09238b694c90f49640ebfd57dbfebe62c2a40523023249d0b0cbe8ab63874f1f",
    "tag_band_sha256": null,
    "unreadable": []
  },
  "layout_version": "v3.1-pair-4",
  "manifest_sha256": "61d071e47b6e4418a315415ff673df427b60bbb87e87387a85bb52d8491cc021",
  "ok": true,
  "skipped": [
    "dropped_identity",
    "drops_recomputed",
    "expansion_round_trip",
    "fingerprint",
    "first_book",
    "last_trade_price",
    "mirror_accounting",
    "nulls",
    "ordering",
    "ordinals",
    "pair",
    "product_order",
    "tie_order",
    "twin_check",
    "twin_order"
  ],
  "verify_rules": "v3.1-pair-4/r1"
}
