{
  "job": {
    "job_id": "d4e5f6a7-1234-4567-89ab-cdef01234567",
    "status": "complete",
    "profile_id": "lintpdf-default",
    "file_name": "brochure.pdf",
    "file_size": 625744,
    "page_count": 10,
    "created_at": "2026-04-17T22:40:47.470498Z",
    "completed_at": "2026-04-17T22:46:33.043109Z",
    "duration_ms": 339444,
    "summary": {
      "total_findings": 275,
      "error_count": 0,
      "warning_count": 37,
      "advisory_count": 238,
      "passed": true,
      "page_count": 10,
      "file_size_bytes": 625744
    },
    "findings": [
      {
        "inspection_id": "AI_WCAG_001",
        "severity": "warning",
        "message": "WCAG AA contrast failure on page 1: ratio 1.0:1 for large text (font F2+0, 18.0pt)",
        "page_num": 1,
        "details": {"ratio": 1.0, "wcag_level": "AA"},
        "source": "ai",
        "category": "accessibility",
        "bbox": [132.4, 612.8, 434.7, 640.1],
        "object_id": "F2+0",
        "object_type": "text"
      }
    ],
    "reports": {
      "html": "https://reports.lintpdf.com/r/9x4VoNybX3VO0qcCNFVopjljoSkR6oP2QEVQkr9L1do",
      "pdf": "https://reports.lintpdf.com/r/h5JxQqwIVsk44aCLqSQsev6Ahn7NVeGQK7A-7QchJKY.pdf"
    }
  },
  "reports": [
    {
      "format": "pdf",
      "url": "https://reports.lintpdf.com/r/h5JxQqwIVsk44aCLqSQsev6Ahn7NVeGQK7A-7QchJKY.pdf",
      "token": "h5JxQqwIVsk44aCLqSQsev6Ahn7NVeGQK7A-7QchJKY",
      "expires_at": "2026-05-17T22:47:00.000000+00:00",
      "allow_annotations": false,
      "require_visitor_email": null
    },
    {
      "format": "annotated_pdf",
      "url": "https://reports.lintpdf.com/r/jvmNUHQfteMndMJKjoSrH4YYCUICGHqcuQ2SJy2pTRg.pdf",
      "token": "jvmNUHQfteMndMJKjoSrH4YYCUICGHqcuQ2SJy2pTRg",
      "expires_at": "2026-05-17T22:47:00.000000+00:00",
      "allow_annotations": false,
      "require_visitor_email": null
    },
    {
      "format": "annotated_pdf_markup",
      "url": "https://reports.lintpdf.com/r/dqFE-EyHXiGNbtoLIUo80K6AX2dROUmkhF0g5x8ODp4.pdf",
      "token": "dqFE-EyHXiGNbtoLIUo80K6AX2dROUmkhF0g5x8ODp4",
      "expires_at": "2026-05-17T22:47:00.000000+00:00",
      "allow_annotations": true,
      "require_visitor_email": true
    }
  ],
  "approval_chain": {
    "id": "c1a2b3c4-5678-4321-abcd-ef1234567890",
    "template_id": null,
    "status": "approved",
    "current_step": 0,
    "step_history": [
      {
        "step_index": 0,
        "step_name": "Print ops",
        "approver_email": "ops@example.com",
        "decision": "approved",
        "notes": "Bleed and TAC look good. Ship it.",
        "decided_at": "2026-04-17T23:05:00+00:00"
      }
    ],
    "created_at": "2026-04-17T22:50:00+00:00",
    "completed_at": "2026-04-17T23:05:00+00:00"
  },
  "verdict": {
    "verdict": "approved",
    "auto_passed": true,
    "verdict_by": "ops@example.com",
    "verdict_at": "2026-04-17T23:05:00+00:00",
    "notes": "Print ops: Bleed and TAC look good. Ship it."
  },
  "annotations": {
    "total": 1,
    "by_page": {"1": 1},
    "items": [
      {
        "id": "a1b2c3d4-1111-2222-3333-444444444444",
        "job_id": "d4e5f6a7-1234-4567-89ab-cdef01234567",
        "page_num": 1,
        "kind": "rect",
        "geometry": {"x": 132.4, "y": 612.8, "w": 302.3, "h": 27.3},
        "color": "#dc2626",
        "text": "WCAG fail: fix contrast before release",
        "author_email": "reviewer@example.com",
        "created_at": "2026-04-17T22:55:00+00:00",
        "updated_at": "2026-04-17T22:55:00+00:00",
        "comments": [
          {
            "id": "f5e6d7c8-aaaa-bbbb-cccc-dddddddddddd",
            "annotation_id": "a1b2c3d4-1111-2222-3333-444444444444",
            "author_email": "reviewer@example.com",
            "body": "Will re-typeset this block with the brand-approved grey.",
            "created_at": "2026-04-17T22:56:00+00:00",
            "updated_at": "2026-04-17T22:56:00+00:00"
          }
        ]
      }
    ]
  }
}
