[
  {
    "id": 96,
    "ts": "2026-09-30T18:16:29.944468+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "job_id": "1720759",
      "reason": "invalid_calibration"
    },
    "job_id": "1720759"
  },
  {
    "id": 95,
    "ts": "2026-09-30T16:31:36.865682+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720454",
    "payload": {
      "job_id": "1720454",
      "queue_id": 19
    },
    "job_id": "1720454"
  },
  {
    "id": 94,
    "ts": "2026-09-30T16:31:35.114272+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720759 started",
    "payload": {
      "job_id": "1720759",
      "set_weight": 100.0,
      "result": "reopened"
    },
    "job_id": "1720759"
  },
  {
    "id": 93,
    "ts": "2026-09-30T16:31:35.107983+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720454 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720454",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T15:42:48.094700+00:00",
      "job_end_record_time_set_utc": "2026-09-30T16:31:35.105222+00:00",
      "first_erp_timestamp_utc": "2026-09-30T15:42:47.609Z",
      "last_erp_timestamp_utc": "2026-09-30T16:31:02.409Z",
      "completed_at_utc": "2026-09-30T16:31:35.105222+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 250.0,
      "final_set_weight_lbs": 250.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T15:42:48.094700+00:00",
      "end_time": "2026-09-30T16:31:35.105222+00:00",
      "duration_seconds": 2927.010522,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T16:31:35.105222+00:00"
    },
    "job_id": "1720454"
  },
  {
    "id": 92,
    "ts": "2026-09-30T16:31:35.096078+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720759",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720759",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720759:100:d7834d15-5e34-4413-8901-bf660975c2bc",
      "timestamp": "2026-09-30T16:31:34.613Z"
    },
    "job_id": null
  },
  {
    "id": 91,
    "ts": "2026-09-30T16:31:02.944728+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720454 started",
    "payload": {
      "job_id": "1720454",
      "set_weight": 250.0,
      "result": "updated"
    },
    "job_id": "1720454"
  },
  {
    "id": 90,
    "ts": "2026-09-30T16:31:02.935418+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720454",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720454",
      "machineKey": "PLP3",
      "loadSize": 250,
      "idempotencyKey": "1720454:250:6318f0cb-4005-43e7-b123-d3777481aa98",
      "timestamp": "2026-09-30T16:31:02.409Z"
    },
    "job_id": null
  },
  {
    "id": 89,
    "ts": "2026-09-30T15:42:49.622982+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720759",
    "payload": {
      "job_id": "1720759",
      "queue_id": 18
    },
    "job_id": "1720759"
  },
  {
    "id": 88,
    "ts": "2026-09-30T15:42:48.097091+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720454 started",
    "payload": {
      "job_id": "1720454",
      "set_weight": 250.0,
      "result": "created"
    },
    "job_id": "1720454"
  },
  {
    "id": 87,
    "ts": "2026-09-30T15:42:48.091154+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 86,
    "ts": "2026-09-30T15:42:48.088756+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720759 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720759",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T15:01:03.474375+00:00",
      "job_end_record_time_set_utc": "2026-09-30T15:42:48.083153+00:00",
      "first_erp_timestamp_utc": "2026-09-30T15:01:02.919Z",
      "last_erp_timestamp_utc": "2026-09-30T15:01:02.919Z",
      "completed_at_utc": "2026-09-30T15:42:48.083153+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T15:01:03.474375+00:00",
      "end_time": "2026-09-30T15:42:48.083153+00:00",
      "duration_seconds": 2504.608778,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T15:42:48.083153+00:00"
    },
    "job_id": "1720759"
  },
  {
    "id": 85,
    "ts": "2026-09-30T15:42:48.076450+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720454",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720454",
      "machineKey": "PLP3",
      "loadSize": 250,
      "idempotencyKey": "1720454:250:11501a43-0b98-4760-8dbf-67ceb0b809e9",
      "timestamp": "2026-09-30T15:42:47.609Z"
    },
    "job_id": null
  },
  {
    "id": 84,
    "ts": "2026-09-30T15:01:04.429687+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720554",
    "payload": {
      "job_id": "1720554",
      "queue_id": 17
    },
    "job_id": "1720554"
  },
  {
    "id": 83,
    "ts": "2026-09-30T15:01:03.476571+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720759 started",
    "payload": {
      "job_id": "1720759",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720759"
  },
  {
    "id": 82,
    "ts": "2026-09-30T15:01:03.471050+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720554 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720554",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T14:12:49.689721+00:00",
      "job_end_record_time_set_utc": "2026-09-30T15:01:03.464870+00:00",
      "first_erp_timestamp_utc": "2026-09-30T14:12:49.240Z",
      "last_erp_timestamp_utc": "2026-09-30T14:12:49.240Z",
      "completed_at_utc": "2026-09-30T15:01:03.464870+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T14:12:49.689721+00:00",
      "end_time": "2026-09-30T15:01:03.464870+00:00",
      "duration_seconds": 2893.775149,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T15:01:03.464870+00:00"
    },
    "job_id": "1720554"
  },
  {
    "id": 81,
    "ts": "2026-09-30T15:01:03.451810+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720759",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720759",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720759:100:ef87f832-8d14-4f44-90f1-3e4b10f1ce17",
      "timestamp": "2026-09-30T15:01:02.919Z"
    },
    "job_id": null
  },
  {
    "id": 80,
    "ts": "2026-09-30T14:56:15.615800+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "job_id": "1720554",
      "reason": "invalid_calibration"
    },
    "job_id": "1720554"
  },
  {
    "id": 79,
    "ts": "2026-09-30T14:12:51.428537+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720772",
    "payload": {
      "job_id": "1720772",
      "queue_id": 16
    },
    "job_id": "1720772"
  },
  {
    "id": 78,
    "ts": "2026-09-30T14:12:49.691907+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720554 started",
    "payload": {
      "job_id": "1720554",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720554"
  },
  {
    "id": 77,
    "ts": "2026-09-30T14:12:49.686453+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720772 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720772",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T14:03:03.400967+00:00",
      "job_end_record_time_set_utc": "2026-09-30T14:12:49.683222+00:00",
      "first_erp_timestamp_utc": "2026-09-30T14:03:02.908Z",
      "last_erp_timestamp_utc": "2026-09-30T14:03:02.908Z",
      "completed_at_utc": "2026-09-30T14:12:49.683222+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T14:03:03.400967+00:00",
      "end_time": "2026-09-30T14:12:49.683222+00:00",
      "duration_seconds": 586.282255,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T14:12:49.683222+00:00"
    },
    "job_id": "1720772"
  },
  {
    "id": 76,
    "ts": "2026-09-30T14:12:49.672753+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720554",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720554",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720554:100:06c7cc41-486c-4ed7-a410-a7b26c0dba79",
      "timestamp": "2026-09-30T14:12:49.240Z"
    },
    "job_id": null
  },
  {
    "id": 75,
    "ts": "2026-09-30T14:06:42.465484+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "job_id": "1720772",
      "reason": "invalid_calibration"
    },
    "job_id": "1720772"
  },
  {
    "id": 74,
    "ts": "2026-09-30T14:03:04.110567+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720261",
    "payload": {
      "job_id": "1720261",
      "queue_id": 15
    },
    "job_id": "1720261"
  },
  {
    "id": 73,
    "ts": "2026-09-30T14:03:03.403339+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720772 started",
    "payload": {
      "job_id": "1720772",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720772"
  },
  {
    "id": 72,
    "ts": "2026-09-30T14:03:03.397678+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720261 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720261",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T12:20:29.767266+00:00",
      "job_end_record_time_set_utc": "2026-09-30T14:03:03.390635+00:00",
      "first_erp_timestamp_utc": "2026-09-30T12:20:29.296Z",
      "last_erp_timestamp_utc": "2026-09-30T12:20:29.296Z",
      "completed_at_utc": "2026-09-30T14:03:03.390635+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T12:20:29.767266+00:00",
      "end_time": "2026-09-30T14:03:03.390635+00:00",
      "duration_seconds": 6153.623369,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T14:03:03.390635+00:00"
    },
    "job_id": "1720261"
  },
  {
    "id": 71,
    "ts": "2026-09-30T14:03:03.384359+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720772",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720772",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720772:100:137cb068-fc94-4c1a-bcf6-d6a1da09fc99",
      "timestamp": "2026-09-30T14:03:02.908Z"
    },
    "job_id": null
  },
  {
    "id": 70,
    "ts": "2026-09-30T14:02:28.476436+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "job_id": "1720261",
      "reason": "invalid_calibration"
    },
    "job_id": "1720261"
  },
  {
    "id": 69,
    "ts": "2026-09-30T12:20:29.770361+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720261 started",
    "payload": {
      "job_id": "1720261",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720261"
  },
  {
    "id": 68,
    "ts": "2026-09-30T12:20:29.754192+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720261",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720261",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720261:100:787824ea-877e-4b60-93ba-b53f0481b626",
      "timestamp": "2026-09-30T12:20:29.296Z"
    },
    "job_id": null
  },
  {
    "id": 67,
    "ts": "2026-09-30T11:10:43.905795+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720770",
    "payload": {
      "job_id": "1720770",
      "queue_id": 14
    },
    "job_id": "1720770"
  },
  {
    "id": 66,
    "ts": "2026-09-30T11:10:42.723860+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 65,
    "ts": "2026-09-30T11:10:42.703560+00:00",
    "code": "JOB_WEBHOOK_DUPLICATE",
    "level": "INFO",
    "message": "Duplicate job webhook for closed job 1720773",
    "payload": {
      "job_id": "1720773"
    },
    "job_id": "1720773"
  },
  {
    "id": 64,
    "ts": "2026-09-30T11:10:42.700400+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720770 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720770",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T11:09:02.319412+00:00",
      "job_end_record_time_set_utc": "2026-09-30T11:10:42.698226+00:00",
      "first_erp_timestamp_utc": "2026-09-30T11:09:01.869Z",
      "last_erp_timestamp_utc": "2026-09-30T11:09:01.869Z",
      "completed_at_utc": "2026-09-30T11:10:42.698226+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T11:09:02.319412+00:00",
      "end_time": "2026-09-30T11:10:42.698226+00:00",
      "duration_seconds": 100.378814,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T11:10:42.698226+00:00"
    },
    "job_id": "1720770"
  },
  {
    "id": 63,
    "ts": "2026-09-30T11:10:42.689971+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720773",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720773",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720773:100:8f23cc8b-9c64-4ef7-a246-28e81fd90fb9",
      "timestamp": "2026-09-30T11:10:42.184Z"
    },
    "job_id": null
  },
  {
    "id": 62,
    "ts": "2026-09-30T11:09:03.234534+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720773",
    "payload": {
      "job_id": "1720773",
      "queue_id": 13
    },
    "job_id": "1720773"
  },
  {
    "id": 61,
    "ts": "2026-09-30T11:09:02.321960+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720770 started",
    "payload": {
      "job_id": "1720770",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720770"
  },
  {
    "id": 60,
    "ts": "2026-09-30T11:09:02.313984+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720773 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720773",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T06:04:06.132563+00:00",
      "job_end_record_time_set_utc": "2026-09-30T11:09:02.310650+00:00",
      "first_erp_timestamp_utc": "2026-09-30T06:04:05.651Z",
      "last_erp_timestamp_utc": "2026-09-30T06:04:05.651Z",
      "completed_at_utc": "2026-09-30T11:09:02.310650+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T06:04:06.132563+00:00",
      "end_time": "2026-09-30T11:09:02.310650+00:00",
      "duration_seconds": 18296.178087,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T11:09:02.310650+00:00"
    },
    "job_id": "1720773"
  },
  {
    "id": 59,
    "ts": "2026-09-30T11:09:02.304118+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720770",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720770",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720770:100:aeef3f73-dc4f-416a-b2b4-a584c3df89c0",
      "timestamp": "2026-09-30T11:09:01.869Z"
    },
    "job_id": null
  },
  {
    "id": 58,
    "ts": "2026-09-30T06:04:07.664903+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720771",
    "payload": {
      "job_id": "1720771",
      "queue_id": 12
    },
    "job_id": "1720771"
  },
  {
    "id": 57,
    "ts": "2026-09-30T06:04:06.135873+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720773 started",
    "payload": {
      "job_id": "1720773",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720773"
  },
  {
    "id": 56,
    "ts": "2026-09-30T06:04:06.130194+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720771 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720771",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T05:06:48.407076+00:00",
      "job_end_record_time_set_utc": "2026-09-30T06:04:06.126608+00:00",
      "first_erp_timestamp_utc": "2026-09-30T05:06:47.938Z",
      "last_erp_timestamp_utc": "2026-09-30T05:06:47.938Z",
      "completed_at_utc": "2026-09-30T06:04:06.126608+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T05:06:48.407076+00:00",
      "end_time": "2026-09-30T06:04:06.126608+00:00",
      "duration_seconds": 3437.719532,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T06:04:06.126608+00:00"
    },
    "job_id": "1720771"
  },
  {
    "id": 55,
    "ts": "2026-09-30T06:04:06.118076+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720773",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720773",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720773:100:9d275180-7951-4a66-bb6e-5ca2a3b7ca8a",
      "timestamp": "2026-09-30T06:04:05.651Z"
    },
    "job_id": null
  },
  {
    "id": 54,
    "ts": "2026-09-30T05:06:49.339150+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720748",
    "payload": {
      "job_id": "1720748",
      "queue_id": 11
    },
    "job_id": "1720748"
  },
  {
    "id": 53,
    "ts": "2026-09-30T05:06:48.410361+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720771 started",
    "payload": {
      "job_id": "1720771",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720771"
  },
  {
    "id": 52,
    "ts": "2026-09-30T05:06:48.404016+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720748 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720748",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T04:36:20.324883+00:00",
      "job_end_record_time_set_utc": "2026-09-30T05:06:48.398295+00:00",
      "first_erp_timestamp_utc": "2026-09-30T04:36:19.942Z",
      "last_erp_timestamp_utc": "2026-09-30T04:36:19.942Z",
      "completed_at_utc": "2026-09-30T05:06:48.398295+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T04:36:20.324883+00:00",
      "end_time": "2026-09-30T05:06:48.398295+00:00",
      "duration_seconds": 1828.073412,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T05:06:48.398295+00:00"
    },
    "job_id": "1720748"
  },
  {
    "id": 51,
    "ts": "2026-09-30T05:06:48.385437+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720771",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720771",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720771:100:bf413a51-b2d7-45d4-be65-b0b4ab65a9e1",
      "timestamp": "2026-09-30T05:06:47.938Z"
    },
    "job_id": null
  },
  {
    "id": 50,
    "ts": "2026-09-30T04:36:21.229972+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720761",
    "payload": {
      "job_id": "1720761",
      "queue_id": 10
    },
    "job_id": "1720761"
  },
  {
    "id": 49,
    "ts": "2026-09-30T04:36:20.328139+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720748 started",
    "payload": {
      "job_id": "1720748",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720748"
  },
  {
    "id": 48,
    "ts": "2026-09-30T04:36:20.322328+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720761 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720761",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T04:10:18.111536+00:00",
      "job_end_record_time_set_utc": "2026-09-30T04:36:20.315990+00:00",
      "first_erp_timestamp_utc": "2026-09-30T04:10:17.627Z",
      "last_erp_timestamp_utc": "2026-09-30T04:10:17.627Z",
      "completed_at_utc": "2026-09-30T04:36:20.315990+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T04:10:18.111536+00:00",
      "end_time": "2026-09-30T04:36:20.315990+00:00",
      "duration_seconds": 1562.204454,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T04:36:20.315990+00:00"
    },
    "job_id": "1720761"
  },
  {
    "id": 47,
    "ts": "2026-09-30T04:36:20.309651+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720748",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720748",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720748:100:4c97c14b-bd86-4f21-92b4-f1e4b088f6d4",
      "timestamp": "2026-09-30T04:36:19.942Z"
    },
    "job_id": null
  },
  {
    "id": 46,
    "ts": "2026-09-30T04:10:19.211147+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720757",
    "payload": {
      "job_id": "1720757",
      "queue_id": 9
    },
    "job_id": "1720757"
  },
  {
    "id": 45,
    "ts": "2026-09-30T04:10:18.116956+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720761 started",
    "payload": {
      "job_id": "1720761",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720761"
  },
  {
    "id": 44,
    "ts": "2026-09-30T04:10:18.108218+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720757 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720757",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T03:54:33.198879+00:00",
      "job_end_record_time_set_utc": "2026-09-30T04:10:18.104830+00:00",
      "first_erp_timestamp_utc": "2026-09-30T03:54:32.660Z",
      "last_erp_timestamp_utc": "2026-09-30T03:54:32.660Z",
      "completed_at_utc": "2026-09-30T04:10:18.104830+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T03:54:33.198879+00:00",
      "end_time": "2026-09-30T04:10:18.104830+00:00",
      "duration_seconds": 944.905951,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T04:10:18.104830+00:00"
    },
    "job_id": "1720757"
  },
  {
    "id": 43,
    "ts": "2026-09-30T04:10:18.096532+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720761",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720761",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720761:100:6c65dcd6-1340-4288-b2a2-15cf8f3aa4bb",
      "timestamp": "2026-09-30T04:10:17.627Z"
    },
    "job_id": null
  },
  {
    "id": 42,
    "ts": "2026-09-30T03:54:34.244805+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720743",
    "payload": {
      "job_id": "1720743",
      "queue_id": 8
    },
    "job_id": "1720743"
  },
  {
    "id": 41,
    "ts": "2026-09-30T03:54:33.201240+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720757 started",
    "payload": {
      "job_id": "1720757",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720757"
  },
  {
    "id": 40,
    "ts": "2026-09-30T03:54:33.193001+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720743 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720743",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T03:25:36.483433+00:00",
      "job_end_record_time_set_utc": "2026-09-30T03:54:33.190405+00:00",
      "first_erp_timestamp_utc": "2026-09-30T03:25:35.985Z",
      "last_erp_timestamp_utc": "2026-09-30T03:25:35.985Z",
      "completed_at_utc": "2026-09-30T03:54:33.190405+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T03:25:36.483433+00:00",
      "end_time": "2026-09-30T03:54:33.190405+00:00",
      "duration_seconds": 1736.706972,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T03:54:33.190405+00:00"
    },
    "job_id": "1720743"
  },
  {
    "id": 39,
    "ts": "2026-09-30T03:54:33.183927+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720757",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720757",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720757:100:79a64638-10a8-41a1-b5d9-171e13af3870",
      "timestamp": "2026-09-30T03:54:32.660Z"
    },
    "job_id": null
  },
  {
    "id": 38,
    "ts": "2026-09-30T03:25:37.235924+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720742",
    "payload": {
      "job_id": "1720742",
      "queue_id": 7
    },
    "job_id": "1720742"
  },
  {
    "id": 37,
    "ts": "2026-09-30T03:25:36.486937+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720743 started",
    "payload": {
      "job_id": "1720743",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720743"
  },
  {
    "id": 36,
    "ts": "2026-09-30T03:25:36.480851+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720742 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720742",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T02:06:54.384212+00:00",
      "job_end_record_time_set_utc": "2026-09-30T03:25:36.476742+00:00",
      "first_erp_timestamp_utc": "2026-09-30T02:06:53.919Z",
      "last_erp_timestamp_utc": "2026-09-30T02:06:53.919Z",
      "completed_at_utc": "2026-09-30T03:25:36.476742+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T02:06:54.384212+00:00",
      "end_time": "2026-09-30T03:25:36.476742+00:00",
      "duration_seconds": 4722.09253,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T03:25:36.476742+00:00"
    },
    "job_id": "1720742"
  },
  {
    "id": 35,
    "ts": "2026-09-30T03:25:36.467997+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720743",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720743",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720743:100:7cfee782-63ac-422f-a62a-8a38ca16ede7",
      "timestamp": "2026-09-30T03:25:35.985Z"
    },
    "job_id": null
  },
  {
    "id": 34,
    "ts": "2026-09-30T02:06:55.775732+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720359",
    "payload": {
      "job_id": "1720359",
      "queue_id": 6
    },
    "job_id": "1720359"
  },
  {
    "id": 33,
    "ts": "2026-09-30T02:06:54.389110+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720742 started",
    "payload": {
      "job_id": "1720742",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720742"
  },
  {
    "id": 32,
    "ts": "2026-09-30T02:06:54.380640+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720359 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720359",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T01:35:01.700313+00:00",
      "job_end_record_time_set_utc": "2026-09-30T02:06:54.378032+00:00",
      "first_erp_timestamp_utc": "2026-09-30T01:35:01.227Z",
      "last_erp_timestamp_utc": "2026-09-30T01:35:01.227Z",
      "completed_at_utc": "2026-09-30T02:06:54.378032+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 250.0,
      "final_set_weight_lbs": 250.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T01:35:01.700313+00:00",
      "end_time": "2026-09-30T02:06:54.378032+00:00",
      "duration_seconds": 1912.677719,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T02:06:54.378032+00:00"
    },
    "job_id": "1720359"
  },
  {
    "id": 31,
    "ts": "2026-09-30T02:06:54.371556+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720742",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720742",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720742:100:63b2515c-5f03-4934-b584-0392f981ba31",
      "timestamp": "2026-09-30T02:06:53.919Z"
    },
    "job_id": null
  },
  {
    "id": 30,
    "ts": "2026-09-30T01:35:02.801559+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720755",
    "payload": {
      "job_id": "1720755",
      "queue_id": 5
    },
    "job_id": "1720755"
  },
  {
    "id": 29,
    "ts": "2026-09-30T01:35:01.702232+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720359 started",
    "payload": {
      "job_id": "1720359",
      "set_weight": 250.0,
      "result": "created"
    },
    "job_id": "1720359"
  },
  {
    "id": 28,
    "ts": "2026-09-30T01:35:01.694318+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720755 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720755",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-30T00:06:39.766693+00:00",
      "job_end_record_time_set_utc": "2026-09-30T01:35:01.690847+00:00",
      "first_erp_timestamp_utc": "2026-09-30T00:06:39.324Z",
      "last_erp_timestamp_utc": "2026-09-30T00:06:39.324Z",
      "completed_at_utc": "2026-09-30T01:35:01.690847+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-30T00:06:39.766693+00:00",
      "end_time": "2026-09-30T01:35:01.690847+00:00",
      "duration_seconds": 5301.924154,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T01:35:01.690847+00:00"
    },
    "job_id": "1720755"
  },
  {
    "id": 27,
    "ts": "2026-09-30T01:35:01.679148+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720359",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720359",
      "machineKey": "PLP3",
      "loadSize": 250,
      "idempotencyKey": "1720359:250:1af54557-3658-46ef-9873-c8f028a63958",
      "timestamp": "2026-09-30T01:35:01.227Z"
    },
    "job_id": null
  },
  {
    "id": 26,
    "ts": "2026-09-30T00:06:41.141444+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720749",
    "payload": {
      "job_id": "1720749",
      "queue_id": 4
    },
    "job_id": "1720749"
  },
  {
    "id": 25,
    "ts": "2026-09-30T00:06:39.772144+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720755 started",
    "payload": {
      "job_id": "1720755",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720755"
  },
  {
    "id": 24,
    "ts": "2026-09-30T00:06:39.763295+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720749 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720749",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-29T23:38:00.639785+00:00",
      "job_end_record_time_set_utc": "2026-09-30T00:06:39.759959+00:00",
      "first_erp_timestamp_utc": "2026-09-29T23:37:59.681Z",
      "last_erp_timestamp_utc": "2026-09-29T23:37:59.681Z",
      "completed_at_utc": "2026-09-30T00:06:39.759959+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-29T23:38:00.639785+00:00",
      "end_time": "2026-09-30T00:06:39.759959+00:00",
      "duration_seconds": 1719.120174,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-30T00:06:39.759959+00:00"
    },
    "job_id": "1720749"
  },
  {
    "id": 23,
    "ts": "2026-09-30T00:06:39.750296+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720755",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720755",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720755:100:8cecc55c-3905-4a26-a8df-970977cbef74",
      "timestamp": "2026-09-30T00:06:39.324Z"
    },
    "job_id": null
  },
  {
    "id": 22,
    "ts": "2026-09-29T23:38:02.144341+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720754",
    "payload": {
      "job_id": "1720754",
      "queue_id": 3
    },
    "job_id": "1720754"
  },
  {
    "id": 21,
    "ts": "2026-09-29T23:38:00.646194+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720749 started",
    "payload": {
      "job_id": "1720749",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720749"
  },
  {
    "id": 20,
    "ts": "2026-09-29T23:38:00.637268+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720754 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720754",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-29T22:17:35.889470+00:00",
      "job_end_record_time_set_utc": "2026-09-29T23:38:00.633738+00:00",
      "first_erp_timestamp_utc": "2026-09-29T22:17:35.458Z",
      "last_erp_timestamp_utc": "2026-09-29T22:17:35.458Z",
      "completed_at_utc": "2026-09-29T23:38:00.633738+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-29T22:17:35.889470+00:00",
      "end_time": "2026-09-29T23:38:00.633738+00:00",
      "duration_seconds": 4824.744268,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-29T23:38:00.633738+00:00"
    },
    "job_id": "1720754"
  },
  {
    "id": 19,
    "ts": "2026-09-29T23:38:00.625392+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720749",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720749",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720749:100:d201eb0f-5881-4580-bd16-d17ab949cd74",
      "timestamp": "2026-09-29T23:37:59.681Z"
    },
    "job_id": null
  },
  {
    "id": 18,
    "ts": "2026-09-29T22:17:36.716453+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720784",
    "payload": {
      "job_id": "1720784",
      "queue_id": 2
    },
    "job_id": "1720784"
  },
  {
    "id": 17,
    "ts": "2026-09-29T22:17:35.892394+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720754 started",
    "payload": {
      "job_id": "1720754",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720754"
  },
  {
    "id": 16,
    "ts": "2026-09-29T22:17:35.885966+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720784 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720784",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-29T20:46:37.754710+00:00",
      "job_end_record_time_set_utc": "2026-09-29T22:17:35.883543+00:00",
      "first_erp_timestamp_utc": "2026-09-29T20:45:46.639Z",
      "last_erp_timestamp_utc": "2026-09-29T20:45:46.639Z",
      "completed_at_utc": "2026-09-29T22:17:35.883543+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 120.0,
      "final_set_weight_lbs": 120.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-29T20:46:37.754710+00:00",
      "end_time": "2026-09-29T22:17:35.883543+00:00",
      "duration_seconds": 5458.128833,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-29T22:17:35.883543+00:00"
    },
    "job_id": "1720784"
  },
  {
    "id": 15,
    "ts": "2026-09-29T22:17:35.873867+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720754",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720754",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720754:100:076a65a0-b5ec-452d-845c-c42b43f03c0d",
      "timestamp": "2026-09-29T22:17:35.458Z"
    },
    "job_id": null
  },
  {
    "id": 14,
    "ts": "2026-09-29T20:46:39.248995+00:00",
    "code": "JOB_WEBHOOK_SENT",
    "level": "INFO",
    "message": "Completion webhook sent for job 1720561",
    "payload": {
      "job_id": "1720561",
      "queue_id": 1
    },
    "job_id": "1720561"
  },
  {
    "id": 13,
    "ts": "2026-09-29T20:46:37.761450+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720784 started",
    "payload": {
      "job_id": "1720784",
      "set_weight": 120.0,
      "result": "created"
    },
    "job_id": "1720784"
  },
  {
    "id": 12,
    "ts": "2026-09-29T20:46:37.751702+00:00",
    "code": "JOB_ENDED",
    "level": "INFO",
    "message": "Job 1720561 ended",
    "payload": {
      "schema_version": 3,
      "job_id": "1720561",
      "machine_id": "PLP3",
      "machine_name": "PLP3",
      "location": "portland",
      "line_id": "default_line",
      "job_start_record_time_set_utc": "2026-09-29T20:30:11.743084+00:00",
      "job_end_record_time_set_utc": "2026-09-29T20:46:37.747974+00:00",
      "first_erp_timestamp_utc": "2026-09-29T20:30:11.189Z",
      "last_erp_timestamp_utc": "2026-09-29T20:30:11.189Z",
      "completed_at_utc": "2026-09-29T20:46:37.747974+00:00",
      "dump_count": 0,
      "dump_count_raw": 0,
      "cycle_count": 0,
      "basket_dump_count_raw": 0,
      "basket_cycle_count": 0,
      "reject_count": 0,
      "target_weight_lbs": 100.0,
      "final_set_weight_lbs": 100.0,
      "final_set_weight_unit": "lb",
      "avg_weight_lbs": 0.0,
      "total_processed_lbs": 0.0,
      "avg_cycle_time_ms": 0,
      "start_time": "2026-09-29T20:30:11.743084+00:00",
      "end_time": "2026-09-29T20:46:37.747974+00:00",
      "duration_seconds": 986.00489,
      "first_edge_time": null,
      "last_edge_time": null,
      "first_basket_dump_utc": null,
      "last_basket_dump_utc": null,
      "channels": [],
      "override_seen": false,
      "override_count": 0,
      "anomaly_detected": false,
      "idle_gaps": [],
      "dump_events": [],
      "hopper_load_times": [],
      "avg_hopper_load_time_ms": 0,
      "avg_dump_time_ms": 0,
      "rezero_warning_seen": false,
      "rezero_warning_reason": null,
      "rezero_warning_weight_lbs": null,
      "rezero_warning_threshold_lbs": 20.0,
      "post_dump_rezero_applied": false,
      "post_dump_rezero_last_apply_utc": null,
      "weight_warning": false,
      "warning_severity": null,
      "zero_drift_lbs": 0.0,
      "timezone": "UTC",
      "pi_system_time_utc": "2026-09-29T20:46:37.747974+00:00"
    },
    "job_id": "1720561"
  },
  {
    "id": 11,
    "ts": "2026-09-29T20:46:37.739159+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720784",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720784",
      "machineKey": "PLP3",
      "loadSize": 120,
      "idempotencyKey": "1720784:120:1c2a1be2-4347-4f6e-bbe9-aeef20a3cfb4",
      "timestamp": "2026-09-29T20:45:46.639Z"
    },
    "job_id": null
  },
  {
    "id": 10,
    "ts": "2026-09-29T20:30:11.746091+00:00",
    "code": "JOB_STARTED",
    "level": "INFO",
    "message": "Job 1720561 started",
    "payload": {
      "job_id": "1720561",
      "set_weight": 100.0,
      "result": "created"
    },
    "job_id": "1720561"
  },
  {
    "id": 9,
    "ts": "2026-09-29T20:30:11.733121+00:00",
    "code": "JOB_WEBHOOK_RECEIVED",
    "level": "INFO",
    "message": "Received job webhook for 1720561",
    "payload": {
      "event": "job.load_size_updated",
      "jobId": "1720561",
      "machineKey": "PLP3",
      "loadSize": 100,
      "idempotencyKey": "1720561:100:d3b35c52-8b2f-47a6-9c65-ea7484f85907",
      "timestamp": "2026-09-29T20:30:11.189Z"
    },
    "job_id": null
  },
  {
    "id": 8,
    "ts": "2026-09-29T16:11:12.686533+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 7,
    "ts": "2026-09-29T15:19:33.006986+00:00",
    "code": "CONFIG_SAVED",
    "level": "INFO",
    "message": "Settings saved",
    "payload": {
      "machine_id": "PLP3"
    },
    "job_id": null
  },
  {
    "id": 6,
    "ts": "2026-09-29T14:34:45.409716+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 5,
    "ts": "2026-09-28T19:41:30.522188+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 4,
    "ts": "2026-09-28T19:16:18.215599+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 3,
    "ts": "2026-09-28T17:05:37.490811+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 2,
    "ts": "2026-09-28T17:04:19.471946+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  },
  {
    "id": 1,
    "ts": "2026-09-28T17:01:08.413661+00:00",
    "code": "RELAY_FAILSAFE",
    "level": "WARNING",
    "message": "Relay fail-safe (invalid_calibration)",
    "payload": {
      "reason": "invalid_calibration"
    },
    "job_id": null
  }
]