{
  "case_name": "Acta Faro",
  "files": {
    "README.md": {
      "bytes": 3927,
      "sha256": "6ce18f7d8432b4a0e0398fd8a7c0dabd82e9666f83095f89e94fa81949086530"
    },
    "acta-faro-copia-saneada.pdf": {
      "bytes": 1509,
      "sha256": "f8b8ea629b7075bc93171857dcf980f313f7538c63ac58b23f517831be89f9ea"
    },
    "acta-faro-escaneo-control.pdf": {
      "bytes": 36402,
      "sha256": "8eeaa43538d572aa406f58206566303fe6cc329f12c8a76ee611f5dd1557c92e"
    },
    "acta-faro-original-ficticia.pdf": {
      "bytes": 2673,
      "sha256": "55fb88341e84f3e7dfccbdf4a2302424a70b5879bfb662e5c9be23dc369201e2"
    },
    "acta-faro-tapada-no-compartir.pdf": {
      "bytes": 2732,
      "sha256": "eec9f80a9e6418d78157cf17cb0bed3bf2b097650ee9167b6412630dcf9fc0ce"
    },
    "fixture.json": {
      "bytes": 901,
      "sha256": "3c8df94469e4f8eccf6e7211fa26cb719350281404b94da983ef5d29d3a885e5"
    }
  },
  "fixture_date": "2026-09-16",
  "limits": [
    "Checks are specific to fictional markers and selected PDF surfaces, not a universal sanitization certificate.",
    "No OCR, no inspection of every possible object or contextual re-identification.",
    "No document or data is sent to a service; generation and verification are local."
  ],
  "method": "local synthetic PDFs; black overlay versus applied PDF redaction and explicit cleanup",
  "observed": {
    "covered": {
      "annotations": [
        "FARO-COMENTARIO-FICTICIO"
      ],
      "attachments": {
        "nota-ficticia.txt": "FARO-ADJUNTO-FICTICIO"
      },
      "black_region_coverage": [
        1.0,
        1.0,
        1.0
      ],
      "image_count": 0,
      "metadata_author": "FARO-META-FICTICIO",
      "pages": 1,
      "public_lines_found": {
        "pdfplumber": true,
        "pymupdf": true
      },
      "scan_marker_found_in_text": {
        "pdfplumber": false,
        "pymupdf": false
      },
      "text_character_count": {
        "pdfplumber": 709,
        "pymupdf": 710
      },
      "visual_markers_found": {
        "pdfplumber": {
          "CODIGO_FICTICIO_FARO_4827": true,
          "NOMBRE_FICTICIO_LUNA": true,
          "contacto@ejemplo.invalid": true
        },
        "pymupdf": {
          "CODIGO_FICTICIO_FARO_4827": true,
          "NOMBRE_FICTICIO_LUNA": true,
          "contacto@ejemplo.invalid": true
        }
      }
    },
    "original": {
      "annotations": [
        "FARO-COMENTARIO-FICTICIO"
      ],
      "attachments": {
        "nota-ficticia.txt": "FARO-ADJUNTO-FICTICIO"
      },
      "image_count": 0,
      "metadata_author": "FARO-META-FICTICIO",
      "pages": 1,
      "public_lines_found": {
        "pdfplumber": true,
        "pymupdf": true
      },
      "scan_marker_found_in_text": {
        "pdfplumber": false,
        "pymupdf": false
      },
      "text_character_count": {
        "pdfplumber": 709,
        "pymupdf": 710
      },
      "visual_markers_found": {
        "pdfplumber": {
          "CODIGO_FICTICIO_FARO_4827": true,
          "NOMBRE_FICTICIO_LUNA": true,
          "contacto@ejemplo.invalid": true
        },
        "pymupdf": {
          "CODIGO_FICTICIO_FARO_4827": true,
          "NOMBRE_FICTICIO_LUNA": true,
          "contacto@ejemplo.invalid": true
        }
      }
    },
    "sanitized": {
      "annotations": [],
      "attachments": {},
      "black_region_coverage": [
        1.0,
        1.0,
        1.0
      ],
      "image_count": 0,
      "literal_private_marker_hits": {
        "CODIGO_FICTICIO_FARO_4827": false,
        "FARO-ADJUNTO-FICTICIO": false,
        "FARO-COMENTARIO-FICTICIO": false,
        "FARO-META-FICTICIO": false,
        "NOMBRE_FICTICIO_LUNA": false,
        "contacto@ejemplo.invalid": false
      },
      "metadata_author": "",
      "pages": 1,
      "public_lines_found": {
        "pdfplumber": true,
        "pymupdf": true
      },
      "scan_marker_found_in_text": {
        "pdfplumber": false,
        "pymupdf": false
      },
      "text_character_count": {
        "pdfplumber": 637,
        "pymupdf": 638
      },
      "visual_markers_found": {
        "pdfplumber": {
          "CODIGO_FICTICIO_FARO_4827": false,
          "NOMBRE_FICTICIO_LUNA": false,
          "contacto@ejemplo.invalid": false
        },
        "pymupdf": {
          "CODIGO_FICTICIO_FARO_4827": false,
          "NOMBRE_FICTICIO_LUNA": false,
          "contacto@ejemplo.invalid": false
        }
      }
    },
    "scan": {
      "annotations": [],
      "attachments": {},
      "image_count": 1,
      "metadata_author": "",
      "pages": 1,
      "public_lines_found": {
        "pdfplumber": false,
        "pymupdf": false
      },
      "scan_marker_found_in_text": {
        "pdfplumber": false,
        "pymupdf": false
      },
      "text_character_count": {
        "pdfplumber": 0,
        "pymupdf": 0
      },
      "visual_markers_found": {
        "pdfplumber": {
          "CODIGO_FICTICIO_FARO_4827": false,
          "NOMBRE_FICTICIO_LUNA": false,
          "contacto@ejemplo.invalid": false
        },
        "pymupdf": {
          "CODIGO_FICTICIO_FARO_4827": false,
          "NOMBRE_FICTICIO_LUNA": false,
          "contacto@ejemplo.invalid": false
        }
      }
    }
  },
  "parser_versions": {
    "Pillow": "10.0.0",
    "PyMuPDF": "1.24.14",
    "pdfplumber": "0.10.2"
  },
  "schema_version": 1,
  "script_sha256": "58344822228d5ccccffd1364654e0fed09bc557eba9183095a06531183fc750f",
  "synthetic_only": true
}
