{
  "generated_by": "garpedia-page-model-exporter",
  "record": {
    "anchor_resolution_status": "partial",
    "canonical_sections": [
      {
        "body": [
          {
            "citation_span_ids": [
              "SYN-AMB-SPAN-0001"
            ],
            "entity_ids": [
              "SYN-ENT-0020"
            ],
            "text": "Ambiguous citation posture, in this fixture, means the cited span set mixes verification states while the source rail mixes publication statuses. Readers should treat tallies in the citation posture panel as descriptive counts, not as an automated quality score."
          }
        ],
        "heading": "Overview",
        "section_id": "amb-sec-overview"
      },
      {
        "body": [
          {
            "citation_span_ids": [
              "SYN-AMB-SPAN-0002",
              "SYN-AMB-SPAN-0003"
            ],
            "cross_reference_ids": [
              "SYN-AMB-XR-0001"
            ],
            "entity_ids": [
              "SYN-ENT-0003"
            ],
            "text": "The paragraph pairs normalized verification on a redacted shell capture with an unverified span tied to a restricted note. A cross-reference targets a synthetic record id outside the fixture set so anchor_resolution stays partial even when inline prose reads smoothly."
          }
        ],
        "heading": "Mixed supports and unresolved external anchor",
        "section_id": "amb-sec-mixed-posture"
      }
    ],
    "citation_spans": [
      {
        "fragment_id": "SYN-AMB-FRAG-0001",
        "source_id": "SYN-SRC-0022",
        "span_id": "SYN-AMB-SPAN-0001",
        "supports_section_id": "amb-sec-overview",
        "text": "Public captures can still participate in records where peer spans carry different verification outcomes; the renderer surfaces those outcomes explicitly.",
        "verification_state": "verbatim_verified"
      },
      {
        "fragment_id": "SYN-AMB-FRAG-0002",
        "notes": "Synthetic normalization: punctuation harmonized; block quotations folded to single paragraphs.",
        "source_id": "SYN-SRC-0023",
        "span_id": "SYN-AMB-SPAN-0002",
        "supports_section_id": "amb-sec-mixed-posture",
        "text": "Redacted-for-render shells admit normalized verification when operators record that the fragment trace matches the governance-approved excerpt boundary.",
        "verification_state": "normalized_verified"
      },
      {
        "fragment_id": "SYN-AMB-FRAG-0003",
        "source_id": "SYN-SRC-0024",
        "span_id": "SYN-AMB-SPAN-0003",
        "supports_section_id": "amb-sec-mixed-posture",
        "text": "Restricted captures may appear on the rail while verbatim verification stays pending intake closure.",
        "verification_state": "unverified"
      }
    ],
    "corpus_lifecycle": "admitted",
    "cross_references": [
      {
        "cross_reference_id": "SYN-AMB-XR-0001",
        "note": "Demonstrates partial anchor resolution when a typed target is absent from the demo dataset.",
        "relationship_type": "related",
        "target_label": "Synthetic external record placeholder (not in the rendered fixture set)",
        "target_record_id": "SYN-REC-EXTERNAL-PENDING-ANCHORS-0001"
      }
    ],
    "current_edition": "SYN-CITE-AMBIG-ED-0001",
    "disputes": [
      {
        "dispute_id": "SYN-AMB-DISP-0001",
        "raised_at": "2026-05-06T17:45:00Z",
        "raised_by_role": "course_gatekeeper",
        "scope": "section",
        "scope_target_id": "amb-sec-mixed-posture",
        "status": "open",
        "summary": "Synthetic disagreement about whether restricted-source spans should remain visible while gatekeeping is incomplete."
      }
    ],
    "editions": [
      {
        "edition_id": "SYN-CITE-AMBIG-ED-0001",
        "edition_number": 1,
        "released_at": "2026-05-06T18:30:00Z"
      }
    ],
    "entities": [
      {
        "appears_in_section_ids": [
          "amb-sec-overview"
        ],
        "description": "Illustrative notion grouping public, restricted, and redacted-for-render captures on the same admitted record.",
        "entity_id": "SYN-ENT-0020",
        "entity_kind": "concept",
        "label": "Mixed source publication posture",
        "slug": "concept-mixed-source-publication-posture"
      },
      {
        "appears_in_section_ids": [
          "amb-sec-mixed-posture"
        ],
        "description": "The right-hand rail on a governed-record page that surfaces sources, citation spans, projections, and disputes alongside the canonical body.",
        "entity_id": "SYN-ENT-0003",
        "entity_kind": "concept",
        "label": "Provenance rail",
        "slug": "concept-provenance-rail"
      }
    ],
    "exports": [
      {
        "digest_hash": "syn-digest-amb-mixed-77ee55aa",
        "export_id": "SYN-AMB-EXP-0001",
        "format": "json",
        "generated_at": "2026-05-06T18:30:01Z",
        "scope": "evidence_pack"
      }
    ],
    "intersections": [
      {
        "description": "Synthetic records that juxtapose clean resolved citation posture, ambiguous mixed-source posture, and OCR-deferred verification posture.",
        "intersection_id": "SYN-INT-0003",
        "label": "Citation posture exercises",
        "member_record_ids": [
          "SYN-REC-CITE-CLEAN-0001",
          "SYN-REC-CITE-AMBIG-0001",
          "SYN-REC-CITE-OCR-0001"
        ],
        "slug": "syn-intersection-citation-posture-exercises"
      }
    ],
    "lineage": [
      {
        "actor_role": "ingest_agent",
        "detail": "Synthetic coursework triage candidate carrying mixed publication statuses for renderer exercise.",
        "event_id": "SYN-AMB-EVT-0001",
        "event_type": "candidate_created",
        "occurred_at": "2026-05-06T17:00:00Z"
      },
      {
        "actor_role": "reviewer",
        "detail": "Synthetic dispute opened against the mixed-posture section during demonstration routing.",
        "event_id": "SYN-AMB-EVT-0002",
        "event_type": "disputed",
        "occurred_at": "2026-05-06T18:00:00Z"
      },
      {
        "actor_role": "renderer",
        "detail": "Edition released with partial anchor_resolution_status to reflect the external cross-reference target.",
        "event_id": "SYN-AMB-EVT-0003",
        "event_type": "edition_released",
        "occurred_at": "2026-05-06T18:30:00Z"
      }
    ],
    "object_lint": {
      "findings": [
        {
          "affected_section_id": "amb-sec-mixed-posture",
          "affected_span_id": "SYN-AMB-SPAN-0003",
          "code": "OBJ-CITE-MIXED-VERIFICATION",
          "exemption_status": "not_exempted",
          "family": "citation_integrity",
          "freshness": "fresh",
          "review_posture": "pending_review",
          "severity": "warning",
          "status": "represented",
          "summary": "Synthetic lint posture: this fixture intentionally mixes verbatim, normalized, and unverified citation span states."
        },
        {
          "affected_section_id": "amb-sec-mixed-posture",
          "affected_span_id": "SYN-AMB-SPAN-0003",
          "code": "OBJ-SOURCE-RESTRICTED-SUPPORT",
          "exemption_status": "exempted",
          "family": "source_publication",
          "freshness": "fresh",
          "review_posture": "pending_review",
          "severity": "info",
          "status": "represented",
          "summary": "Synthetic exemption posture: the public renderer shows only source shell metadata for the restricted support."
        }
      ],
      "freshness": "fresh",
      "generated_at": "2026-05-06T18:30:02Z",
      "notes": "Synthetic mixed posture fixture. The public renderer exposes posture only; Workbench owns exemption and review disposition.",
      "review_posture": "pending_review"
    },
    "page_id": "SYN-PAGE-CITE-AMBIG-0001",
    "profile": {
      "admission_boundary": "A coursework triage record is admitted when instructor-facing sources are registered and dispute routing is defined; public eligibility follows a separate intake gate.",
      "id": "coursework_triage",
      "label": "Coursework Triage"
    },
    "projections": [],
    "record_id": "SYN-REC-CITE-AMBIG-0001",
    "redaction": {
      "applies": false
    },
    "rendered_at": "2026-05-07T11:00:00Z",
    "route_slug": "/records/SYN-REC-CITE-AMBIG-0001",
    "slug": "synthetic-demo-citation-posture-ambiguous-sources",
    "sources": [
      {
        "capture_hash": "syn-cap-ambiguous-posture-a",
        "description": "Fictional article used as the public leg of a mixed publication-status citation posture demo.",
        "label": "Synthetic Article I: Mixed Publication Status Exercise",
        "publication_status": "public",
        "slug": "syn-article-mixed-publication-posture",
        "source_id": "SYN-SRC-0022",
        "source_type": "article",
        "span_ids": [
          "SYN-AMB-SPAN-0001"
        ]
      },
      {
        "capture_hash": "syn-cap-ambiguous-posture-b",
        "description": "Fictional exhibit capture represented only as a render-safe shell in the public surface.",
        "label": "Synthetic Exhibit J: Redacted-for-Render Shell Capture",
        "publication_status": "redacted_for_render",
        "slug": "syn-exhibit-redacted-render-shell",
        "source_id": "SYN-SRC-0023",
        "source_type": "exhibit",
        "span_ids": [
          "SYN-AMB-SPAN-0002"
        ]
      },
      {
        "capture_hash": "syn-cap-ambiguous-posture-c",
        "description": "Fictional restricted report used to show restricted-source counts alongside public and redacted captures.",
        "label": "Synthetic Report K: Restricted Supporting Note",
        "publication_status": "restricted",
        "slug": "syn-report-restricted-supporting-note",
        "source_id": "SYN-SRC-0024",
        "source_type": "report",
        "span_ids": [
          "SYN-AMB-SPAN-0003"
        ]
      }
    ],
    "status": "disputed",
    "subtitle": "Coursework triage grammar with partial anchor resolution, open section dispute, and public, redacted-for-render, and restricted captures on one admitted record.",
    "title": "Synthetic Demo: Ambiguous Citation Posture (Mixed Verification and Publication Status)"
  },
  "schema_family": "garpedia.rendered_record",
  "schema_version": 1
}
