{
  "generated_by": "garpedia-page-model-exporter",
  "record": {
    "anchor_resolution_status": "all_resolved",
    "canonical_sections": [
      {
        "body": [
          {
            "citation_span_ids": [
              "SYN-LS-WD-SPAN-0001"
            ],
            "entity_ids": [
              "SYN-ENT-0031"
            ],
            "text": "Withdrawal retires reader-facing presentation while governance lineage remains under operator control. This fixture pairs withdrawal with a redaction boundary notice so the layout shows both the status strip and the boundary panel in a single synthetic example."
          }
        ],
        "heading": "Overview",
        "section_id": "ls-wd-overview"
      }
    ],
    "citation_spans": [
      {
        "fragment_id": "SYN-LS-WD-FRAG-0001",
        "source_id": "SYN-SRC-0031",
        "span_id": "SYN-LS-WD-SPAN-0001",
        "supports_section_id": "ls-wd-overview",
        "text": "A withdrawal notice in governed systems records the retirement decision, the effective time, and the scope of what remains visible on public renderers.",
        "verification_state": "verbatim_verified"
      }
    ],
    "corpus_lifecycle": "withdrawn",
    "cross_references": [],
    "current_edition": "SYN-LS-WD-ED-0001",
    "disputes": [],
    "editions": [
      {
        "edition_id": "SYN-LS-WD-ED-0001",
        "edition_number": 1,
        "released_at": "2026-05-02T10:00:00Z"
      }
    ],
    "entities": [
      {
        "appears_in_section_ids": [
          "ls-wd-overview"
        ],
        "description": "Illustrative notion for records retired from reader visibility while retaining structural lineage for operators.",
        "entity_id": "SYN-ENT-0031",
        "entity_kind": "concept",
        "label": "Withdrawn record retirement",
        "slug": "concept-withdrawn-record-retirement"
      }
    ],
    "exports": [
      {
        "digest_hash": "syn-digest-ls-wd-cc33dd44",
        "export_id": "SYN-LS-WD-EXP-0001",
        "format": "json",
        "generated_at": "2026-05-02T10:00:01Z",
        "scope": "evidence_pack"
      }
    ],
    "intersections": [
      {
        "description": "Synthetic records that exercise superseded reader-visible retirement, withdrawn retirement with a redaction boundary notice, and pre-admission coursework candidate intake.",
        "intersection_id": "SYN-INT-0004",
        "label": "Governance lifecycle edge cases",
        "member_record_ids": [
          "SYN-REC-LIFE-SUPER-0001",
          "SYN-REC-LIFE-WITHDRAWN-0001",
          "SYN-REC-CW-CAND-0001"
        ],
        "slug": "syn-intersection-governance-lifecycle-edge-cases"
      }
    ],
    "lineage": [
      {
        "actor_role": "ingest_agent",
        "detail": "Synthetic research-corpus candidate assembled for withdrawal exercise only.",
        "event_id": "SYN-LS-WD-EVT-0001",
        "event_type": "candidate_created",
        "occurred_at": "2026-05-01T16:00:00Z"
      },
      {
        "actor_role": "governance_operator",
        "detail": "Synthetic withdrawal recorded; public renderer shows boundary notice per fixture policy.",
        "event_id": "SYN-LS-WD-EVT-0002",
        "event_type": "withdrawn",
        "occurred_at": "2026-05-02T09:45:00Z"
      },
      {
        "actor_role": "renderer",
        "detail": "Final reader-visible edition emitted before withdrawal took effect in the demo narrative.",
        "event_id": "SYN-LS-WD-EVT-0003",
        "event_type": "edition_released",
        "occurred_at": "2026-05-02T10:00:00Z"
      }
    ],
    "page_id": "SYN-PAGE-LIFE-WITHDRAWN-0001",
    "profile": {
      "admission_boundary": "A record is admitted when sources are registered and review-routed; publication eligibility additionally requires a clean verbatim fragment lint on every cited span.",
      "id": "research_corpus",
      "label": "Research Corpus"
    },
    "projections": [],
    "record_id": "SYN-REC-LIFE-WITHDRAWN-0001",
    "redaction": {
      "applies": true,
      "rationale": "Synthetic boundary: reader-facing body may be replaced by a short notice while operator-held lineage stays out of band on this surface."
    },
    "rendered_at": "2026-05-07T11:00:00Z",
    "route_slug": "/records/SYN-REC-LIFE-WITHDRAWN-0001",
    "slug": "synthetic-demo-lifecycle-withdrawn-research-corpus",
    "sources": [
      {
        "capture_hash": "syn-cap-lifecycle-withdraw-01",
        "description": "Fictional specification backing a withdrawn synthetic record used only for renderer eligibility and redaction boundary exercise.",
        "label": "Synthetic Specification O: Withdrawal Notice Demo",
        "publication_status": "public",
        "slug": "syn-spec-withdrawal-notice-demo",
        "source_id": "SYN-SRC-0031",
        "source_type": "specification",
        "span_ids": [
          "SYN-LS-WD-SPAN-0001"
        ]
      }
    ],
    "status": "withdrawn",
    "subtitle": "Research Corpus grammar with withdrawn status and withdrawn lifecycle; redaction boundary applies so the renderer exercises the boundary notice without implying erasure of operator-held lineage.",
    "title": "Synthetic Demo: Withdrawn Research Corpus Record (Boundary Notice)"
  },
  "schema_family": "garpedia.rendered_record",
  "schema_version": 1
}
