{
  "schema_version": "jp-election-analysis-pipeline-report.v1",
  "generated_at": "2026-06-13T13:05:14Z",
  "family_id": "graph",
  "overall_status": "ready",
  "preferred_source_release_version": "2026-05-04-v051",
  "warnings": [],
  "scope_status": {
    "municipality": "ready",
    "prefecture": "ready",
    "national": "ready"
  },
  "stages": [
    {
      "stage_id": "M1",
      "label": "resolve-current",
      "status": "pass",
      "detail": "Resolved shape and derived current.yaml entrypoints for municipality, prefecture, and national scopes."
    },
    {
      "stage_id": "M2",
      "label": "verify-municipality-core",
      "status": "pass",
      "detail": "Municipality selector/shape/derived are aligned on 2026-05-04-v051."
    },
    {
      "stage_id": "M3",
      "label": "verify-aggregate-coverage",
      "status": "pass",
      "detail": "Prefecture and national aggregate families match municipality expected election coverage."
    },
    {
      "stage_id": "M4",
      "label": "compose-page-packet",
      "status": "pass",
      "detail": "Composed standalone graph page packet for packet-driven frontend shells."
    },
    {
      "stage_id": "M5",
      "label": "mirror-public-site",
      "status": "pass",
      "detail": "Mirrored latest graph-family packet plus selector/aggregate assets into projects/jp-election-db/public-site/public/analysis/graph-family."
    }
  ]
}
