{
  "id": 37,
  "email_sender": "donotreply@reprisefinancial.com",
  "email_subject": "Title Request from Reprise Financial: 5306771",
  "email_message_id": "<20260302221514.5367e9216205bf52@reprisefinancial.com>",
  "file_name": "power_of_attorney_5306771.pdf",
  "file_size_bytes": 54133,
  "page_count": 1,
  "pdf_version": "1.6",
  "overall_pass": 0,
  "critical_count": 1,
  "warning_count": 1,
  "info_count": 3,
  "total_checks": 39,
  "passed_checks": 34,
  "duration_seconds": 0.049,
  "created_at": "2026-03-02 22:15:28",
  "checks": [
    {
      "id": 1409,
      "validation_id": 37,
      "check_id": "INTEG_001",
      "check_name": "PDF Structure Validation",
      "category": "File Integrity",
      "severity": "critical",
      "passed": 1,
      "message": "PDF structure is valid. Cross-reference table and object streams are intact.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1410,
      "validation_id": 37,
      "check_id": "INTEG_002",
      "check_name": "File Size Analysis",
      "category": "File Integrity",
      "severity": "info",
      "passed": 1,
      "message": "File size is reasonable (52.9 KB for 1 pages).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1411,
      "validation_id": 37,
      "check_id": "INTEG_003",
      "check_name": "Incremental Save Detection",
      "category": "File Integrity",
      "severity": "info",
      "passed": 1,
      "message": "PDF has a single revision (no incremental saves detected).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1412,
      "validation_id": 37,
      "check_id": "INTEG_004",
      "check_name": "Linearization Check",
      "category": "File Integrity",
      "severity": "info",
      "passed": 0,
      "message": "PDF is not linearized. This does not affect printing but may slow web-based viewing.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1413,
      "validation_id": 37,
      "check_id": "INTEG_005",
      "check_name": "Stream Integrity Verification",
      "category": "File Integrity",
      "severity": "critical",
      "passed": 1,
      "message": "All PDF streams are readable and intact.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1414,
      "validation_id": 37,
      "check_id": "FORM_001",
      "check_name": "NeedAppearances Flag Check",
      "category": "Form Data Validation",
      "severity": "critical",
      "passed": 1,
      "message": "NeedAppearances is False or absent. Form field appearances are pre-baked and will render consistently.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1415,
      "validation_id": 37,
      "check_id": "FORM_002",
      "check_name": "Appearance Stream Presence",
      "category": "Form Data Validation",
      "severity": "critical",
      "passed": 0,
      "message": "9 form field(s) lack appearance streams (/AP). Without NeedAppearances=True, these fields will appear BLANK in most viewers and when printed.",
      "details_json": "{\"fields_missing_ap\": [\"Vehicle owner 2\", \"Vehicle owner 1\", \"Current address for vehicle owner\", \"Year\", \"Make\", \"Vehicle Identification Number 1\", \"Titling State\", \"Date 1\", \"Date 2\"], \"total_missing\": 9, \"total_with_ap\": 11}",
      "remediation": "Generate appearance streams for all form fields. Use pikepdf.Pdf.generate_appearance_streams() or re-save the form in Adobe Acrobat.",
      "details": {
        "fields_missing_ap": [
          "Vehicle owner 2",
          "Vehicle owner 1",
          "Current address for vehicle owner",
          "Year",
          "Make",
          "Vehicle Identification Number 1",
          "Titling State",
          "Date 1",
          "Date 2"
        ],
        "total_missing": 9,
        "total_with_ap": 11
      }
    },
    {
      "id": 1416,
      "validation_id": 37,
      "check_id": "FORM_003",
      "check_name": "Form Field Data Population",
      "category": "Form Data Validation",
      "severity": "warning",
      "passed": 0,
      "message": "11 form field(s) have no data. 9 field(s) are populated.",
      "details_json": "{\"empty_fields\": [\"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"(unnamed)\", \"Signature 1\", \"Signature 2\"], \"populated_count\": 9, \"empty_count\": 11}",
      "remediation": "Verify that all required fields in the POA form have been filled before sending.",
      "details": {
        "empty_fields": [
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "(unnamed)",
          "Signature 1",
          "Signature 2"
        ],
        "populated_count": 9,
        "empty_count": 11
      }
    },
    {
      "id": 1417,
      "validation_id": 37,
      "check_id": "FORM_004",
      "check_name": "Read-Only Field Settings",
      "category": "Form Data Validation",
      "severity": "info",
      "passed": 1,
      "message": "0 field(s) are read-only, 20 are editable.",
      "details_json": "{\"readonly_fields\": [], \"editable_fields\": [\"Vehicle owner 2\", \"(unnamed)\", \"Vehicle owner 1\", \"(unnamed)\", \"Current address for vehicle owner\", \"(unnamed)\", \"Year\", \"(unnamed)\", \"Make\", \"(unnamed)\", \"Vehicle Identification Number 1\", \"(unnamed)\", \"Titling State\", \"(unnamed)\", \"Date 1\", \"(unnamed)\", \"Date 2\", \"(unnamed)\", \"Signature 1\", \"Signature 2\"], \"readonly_count\": 0, \"editable_count\": 20}",
      "remediation": "",
      "details": {
        "readonly_fields": [],
        "editable_fields": [
          "Vehicle owner 2",
          "(unnamed)",
          "Vehicle owner 1",
          "(unnamed)",
          "Current address for vehicle owner",
          "(unnamed)",
          "Year",
          "(unnamed)",
          "Make",
          "(unnamed)",
          "Vehicle Identification Number 1",
          "(unnamed)",
          "Titling State",
          "(unnamed)",
          "Date 1",
          "(unnamed)",
          "Date 2",
          "(unnamed)",
          "Signature 1",
          "Signature 2"
        ],
        "readonly_count": 0,
        "editable_count": 20
      }
    },
    {
      "id": 1418,
      "validation_id": 37,
      "check_id": "FORM_005",
      "check_name": "Field Visibility and Print Flags",
      "category": "Form Data Validation",
      "severity": "critical",
      "passed": 1,
      "message": "All form fields with data are visible and printable.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1419,
      "validation_id": 37,
      "check_id": "FONT_001",
      "check_name": "Font Embedding Check",
      "category": "Font Embedding Issues",
      "severity": "critical",
      "passed": 1,
      "message": "All 4 font(s) are properly embedded (or are standard Base 14 fonts).",
      "details_json": "{\"total_fonts\": 4}",
      "remediation": "",
      "details": {
        "total_fonts": 4
      }
    },
    {
      "id": 1420,
      "validation_id": 37,
      "check_id": "FONT_002",
      "check_name": "Subset vs Full Embedding",
      "category": "Font Embedding Issues",
      "severity": "info",
      "passed": 0,
      "message": "4 font(s) are subset-embedded (only used characters included). This is fine for printing but limits editability.",
      "details_json": "{\"subset_fonts\": [\"Poppins-Regular\", \"Poppins-Regular\", \"Poppins-Regular\", \"Poppins-SemiBold\"], \"full_fonts\": []}",
      "remediation": "",
      "details": {
        "subset_fonts": [
          "Poppins-Regular",
          "Poppins-Regular",
          "Poppins-Regular",
          "Poppins-SemiBold"
        ],
        "full_fonts": []
      }
    },
    {
      "id": 1421,
      "validation_id": 37,
      "check_id": "FONT_003",
      "check_name": "System-Dependent Font Detection",
      "category": "Font Embedding Issues",
      "severity": "warning",
      "passed": 1,
      "message": "No non-embedded system-dependent fonts detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1422,
      "validation_id": 37,
      "check_id": "FONT_004",
      "check_name": "Font Substitution Risk",
      "category": "Font Embedding Issues",
      "severity": "critical",
      "passed": 1,
      "message": "No fonts at risk of substitution. All non-Base14 fonts are embedded.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1423,
      "validation_id": 37,
      "check_id": "PRINT_001",
      "check_name": "Page Size Validation",
      "category": "Print Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All pages use standard size(s): Letter.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1424,
      "validation_id": 37,
      "check_id": "PRINT_002",
      "check_name": "Margin Safety Zones",
      "category": "Print Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All pages have safe margins (at least 0.25 inches from edges).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1425,
      "validation_id": 37,
      "check_id": "PRINT_003",
      "check_name": "Color Space Analysis",
      "category": "Print Compatibility",
      "severity": "info",
      "passed": 1,
      "message": "Consistent color space(s): Separation.",
      "details_json": "{\"color_spaces\": [\"Separation\"]}",
      "remediation": "",
      "details": {
        "color_spaces": [
          "Separation"
        ]
      }
    },
    {
      "id": 1426,
      "validation_id": 37,
      "check_id": "PRINT_004",
      "check_name": "Image DPI Analysis",
      "category": "Print Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All images have sufficient resolution for printing (>= 150 DPI).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1427,
      "validation_id": 37,
      "check_id": "PRINT_005",
      "check_name": "Print Scaling Settings",
      "category": "Print Compatibility",
      "severity": "info",
      "passed": 0,
      "message": "No PrintScaling preference set. The viewer's default scaling (usually 'Fit to page') will be used, which may shrink or enlarge content.",
      "details_json": null,
      "remediation": "Set /ViewerPreferences /PrintScaling /None to prevent automatic scaling.",
      "details": {}
    },
    {
      "id": 1428,
      "validation_id": 37,
      "check_id": "VIEWER_001",
      "check_name": "PDF Version Compatibility",
      "category": "PDF Viewer Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "PDF version 1.6 is broadly supported across viewers and printers.",
      "details_json": "{\"pdf_version\": \"1.6\"}",
      "remediation": "",
      "details": {
        "pdf_version": "1.6"
      }
    },
    {
      "id": 1429,
      "validation_id": 37,
      "check_id": "VIEWER_002",
      "check_name": "JavaScript Dependencies",
      "category": "PDF Viewer Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "No JavaScript dependencies found.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1430,
      "validation_id": 37,
      "check_id": "VIEWER_003",
      "check_name": "Unsupported Features Detection",
      "category": "PDF Viewer Compatibility",
      "severity": "critical",
      "passed": 1,
      "message": "No unsupported features detected. PDF uses standard, widely-compatible features.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1431,
      "validation_id": 37,
      "check_id": "VIEWER_004",
      "check_name": "AcroForm Field Type Validation",
      "category": "PDF Viewer Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All 20 form field(s) have valid types and well-formed values.",
      "details_json": "{\"total_fields\": 20}",
      "remediation": "",
      "details": {
        "total_fields": 20
      }
    },
    {
      "id": 1432,
      "validation_id": 37,
      "check_id": "TRANS_001",
      "check_name": "Transparency Group Detection",
      "category": "Transparency Issues",
      "severity": "info",
      "passed": 1,
      "message": "No transparency groups detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1433,
      "validation_id": 37,
      "check_id": "TRANS_002",
      "check_name": "Transparency Flattening Issues",
      "category": "Transparency Issues",
      "severity": "critical",
      "passed": 1,
      "message": "No transparency flattening issues detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1434,
      "validation_id": 37,
      "check_id": "TRANS_003",
      "check_name": "Layer Print Visibility",
      "category": "Transparency Issues",
      "severity": "info",
      "passed": 1,
      "message": "No Optional Content Groups (layers) present.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1435,
      "validation_id": 37,
      "check_id": "SYS_001",
      "check_name": "Embedded Print Settings",
      "category": "System-Specific Settings",
      "severity": "info",
      "passed": 1,
      "message": "No embedded print settings found. Printer defaults will be used.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1436,
      "validation_id": 37,
      "check_id": "SYS_002",
      "check_name": "Page Rotation Issues",
      "category": "System-Specific Settings",
      "severity": "info",
      "passed": 1,
      "message": "No page rotation issues detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1437,
      "validation_id": 37,
      "check_id": "SYS_003",
      "check_name": "Page Box Mismatches",
      "category": "System-Specific Settings",
      "severity": "warning",
      "passed": 1,
      "message": "Page boxes (MediaBox, CropBox, TrimBox, BleedBox) are consistent.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1438,
      "validation_id": 37,
      "check_id": "SYS_004",
      "check_name": "Annotation Print Flags",
      "category": "System-Specific Settings",
      "severity": "warning",
      "passed": 1,
      "message": "All annotations are configured to print.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1439,
      "validation_id": 37,
      "check_id": "IMG_001",
      "check_name": "Image Format Compatibility",
      "category": "Image & Graphics Issues",
      "severity": "info",
      "passed": 1,
      "message": "All images use broadly supported formats: no images found.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1440,
      "validation_id": 37,
      "check_id": "IMG_002",
      "check_name": "Image Compression Analysis",
      "category": "Image & Graphics Issues",
      "severity": "warning",
      "passed": 1,
      "message": "All images are compressed efficiently.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1441,
      "validation_id": 37,
      "check_id": "IMG_003",
      "check_name": "Vector Graphics Complexity",
      "category": "Image & Graphics Issues",
      "severity": "warning",
      "passed": 1,
      "message": "Vector graphics complexity is within acceptable limits.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1442,
      "validation_id": 37,
      "check_id": "IMG_004",
      "check_name": "Overprint Settings",
      "category": "Image & Graphics Issues",
      "severity": "warning",
      "passed": 1,
      "message": "No overprint issues detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1443,
      "validation_id": 37,
      "check_id": "XOBJ_001",
      "check_name": "Half-Flattened Form Detection",
      "category": "Form XObject Analysis",
      "severity": "critical",
      "passed": 1,
      "message": "No Form XObjects with /Tx BMC marked content found. Form data is not stored in half-flattened XObjects.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1444,
      "validation_id": 37,
      "check_id": "XOBJ_002",
      "check_name": "Form XObject Font Embedding",
      "category": "Form XObject Analysis",
      "severity": "critical",
      "passed": 1,
      "message": "No Form XObjects with data content found. No XObject font check needed.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1445,
      "validation_id": 37,
      "check_id": "XOBJ_003",
      "check_name": "Form XObject Font Consistency",
      "category": "Form XObject Analysis",
      "severity": "warning",
      "passed": 1,
      "message": "No Form XObjects with data to check for font consistency.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1446,
      "validation_id": 37,
      "check_id": "XOBJ_004",
      "check_name": "Form XObject Geometry",
      "category": "Form XObject Analysis",
      "severity": "warning",
      "passed": 1,
      "message": "No Form XObjects found.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1447,
      "validation_id": 37,
      "check_id": "XOBJ_005",
      "check_name": "Form XObject Data Completeness",
      "category": "Form XObject Analysis",
      "severity": "warning",
      "passed": 1,
      "message": "No Form XObjects with /Tx BMC markers found to check for data.",
      "details_json": null,
      "remediation": "",
      "details": {}
    }
  ]
}