{
  "generatedAt": "2026-05-27T12:47:21Z",
  "dataBaseUrl": "https://jp-election-public-ja.pages.dev",
  "siteBaseUrl": "https://jp-election-public-ja.pages.dev",
  "catalogUrl": "/catalog/public-manifest.json",
  "currentUrl": "/catalog/current.yaml",
  "robotsUrl": "/robots.txt",
  "sitemapUrl": "/sitemap.xml",
  "llmsUrl": "/llms.txt",
  "aiCurrentSurfaceUrl": "/ai/current-surface.md",
  "aiCurrentSurfaceJsonUrl": "/ai/current-surface.json",
  "docs": [
    {
      "id": "README",
      "title": "README.md",
      "href": "/docs/README.md",
      "description": "Overview, publication notes, and current disclosure boundary."
    },
    {
      "id": "README.en",
      "title": "README.en.md",
      "href": "/docs/README.en.md",
      "description": "English overview and public-facing orientation for the current release."
    },
    {
      "id": "LICENSE",
      "title": "LICENSE.md",
      "href": "/docs/LICENSE.md",
      "description": "Current public-use license for the published dataset and docs."
    },
    {
      "id": "CITATION",
      "title": "CITATION.cff",
      "href": "/docs/CITATION.cff",
      "description": "Citation metadata for research and academic reuse."
    },
    {
      "id": "english-conversion-guide",
      "title": "english-conversion-guide.md",
      "href": "/docs/english-conversion-guide.md",
      "description": "Rules for English labels and romanization exposed on the public surface."
    },
    {
      "id": "tidy-rule",
      "title": "tidy-rule.md",
      "href": "/docs/tidy-rule.md",
      "description": "Core tidy/data-contract specification for the canonical facts."
    },
    {
      "id": "artifact-layers",
      "title": "artifact-layers.md",
      "href": "/docs/artifact-layers.md",
      "description": "Layer boundaries between raw, facts, public artifacts, and verification."
    },
    {
      "id": "normalization-rules",
      "title": "normalization-rules.md",
      "href": "/docs/normalization-rules.md",
      "description": "Public-info-based normalization and regex rules exposed for reuse."
    },
    {
      "id": "known-residuals",
      "title": "known-residuals.md",
      "href": "/docs/known-residuals.md",
      "description": "Known residuals and public disclosure notes for current release output."
    },
    {
      "id": "aerl-audit-criteria",
      "title": "aerl-audit-criteria.md",
      "href": "/docs/aerl-audit-criteria.md",
      "description": "Public guide for reading AERL evidence-readiness rating cards and their claim boundaries."
    },
    {
      "id": "aerl-20211031-hr-audit-checklist",
      "title": "aerl-20211031-hr-audit-checklist.md",
      "href": "/docs/aerl-20211031-hr-audit-checklist.md",
      "description": "AERL audit-status checklist for the 2021-10-31 HR release boundary."
    },
    {
      "id": "aerl-20211031-hr-audit-checklist.csv",
      "title": "aerl-20211031-hr-audit-checklist.csv",
      "href": "/docs/aerl-20211031-hr-audit-checklist.csv",
      "description": "Machine-readable AERL audit-status checklist for the 2021-10-31 HR release boundary."
    },
    {
      "id": "aerl-20211031-hr-audit-checklist.html",
      "title": "aerl-20211031-hr-audit-checklist.html",
      "href": "/docs/aerl-20211031-hr-audit-checklist.html",
      "description": "Readable AERL audit-status table for the 2021-10-31 HR release boundary."
    },
    {
      "id": "aerl-20211031-hr-evidence-appendix",
      "title": "aerl-20211031-hr-evidence-appendix.md",
      "href": "/docs/aerl-20211031-hr-evidence-appendix.md",
      "description": "Evidence appendix supporting the 2021-10-31 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20211031-hr-evidence-appendix.csv",
      "title": "aerl-20211031-hr-evidence-appendix.csv",
      "href": "/docs/aerl-20211031-hr-evidence-appendix.csv",
      "description": "Component inventory supporting the 2021-10-31 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20211031-hr-evidence-appendix.json",
      "title": "aerl-20211031-hr-evidence-appendix.json",
      "href": "/docs/aerl-20211031-hr-evidence-appendix.json",
      "description": "Machine summary supporting the 2021-10-31 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20220710-hc-audit-checklist",
      "title": "aerl-20220710-hc-audit-checklist.md",
      "href": "/docs/aerl-20220710-hc-audit-checklist.md",
      "description": "AERL audit-status checklist for the 2022-07-10 HC release boundary."
    },
    {
      "id": "aerl-20220710-hc-audit-checklist.csv",
      "title": "aerl-20220710-hc-audit-checklist.csv",
      "href": "/docs/aerl-20220710-hc-audit-checklist.csv",
      "description": "Machine-readable AERL audit-status checklist for the 2022-07-10 HC release boundary."
    },
    {
      "id": "aerl-20220710-hc-audit-checklist.html",
      "title": "aerl-20220710-hc-audit-checklist.html",
      "href": "/docs/aerl-20220710-hc-audit-checklist.html",
      "description": "Readable AERL audit-status table for the 2022-07-10 HC release boundary."
    },
    {
      "id": "aerl-20220710-hc-evidence-appendix",
      "title": "aerl-20220710-hc-evidence-appendix.md",
      "href": "/docs/aerl-20220710-hc-evidence-appendix.md",
      "description": "Evidence appendix supporting the 2022-07-10 HC AERL audit-status checklist."
    },
    {
      "id": "aerl-20220710-hc-evidence-appendix.csv",
      "title": "aerl-20220710-hc-evidence-appendix.csv",
      "href": "/docs/aerl-20220710-hc-evidence-appendix.csv",
      "description": "Component inventory supporting the 2022-07-10 HC AERL audit-status checklist."
    },
    {
      "id": "aerl-20220710-hc-evidence-appendix.json",
      "title": "aerl-20220710-hc-evidence-appendix.json",
      "href": "/docs/aerl-20220710-hc-evidence-appendix.json",
      "description": "Machine summary supporting the 2022-07-10 HC AERL audit-status checklist."
    },
    {
      "id": "aerl-20241027-hr-audit-checklist",
      "title": "aerl-20241027-hr-audit-checklist.md",
      "href": "/docs/aerl-20241027-hr-audit-checklist.md",
      "description": "AERL audit-status checklist for the 2024-10-27 HR release boundary."
    },
    {
      "id": "aerl-20241027-hr-audit-checklist.csv",
      "title": "aerl-20241027-hr-audit-checklist.csv",
      "href": "/docs/aerl-20241027-hr-audit-checklist.csv",
      "description": "Machine-readable AERL audit-status checklist for the 2024-10-27 HR release boundary."
    },
    {
      "id": "aerl-20241027-hr-audit-checklist.html",
      "title": "aerl-20241027-hr-audit-checklist.html",
      "href": "/docs/aerl-20241027-hr-audit-checklist.html",
      "description": "Readable AERL audit-status table for the 2024-10-27 HR release boundary."
    },
    {
      "id": "aerl-20241027-hr-evidence-appendix",
      "title": "aerl-20241027-hr-evidence-appendix.md",
      "href": "/docs/aerl-20241027-hr-evidence-appendix.md",
      "description": "Evidence appendix supporting the 2024-10-27 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20241027-hr-evidence-appendix.csv",
      "title": "aerl-20241027-hr-evidence-appendix.csv",
      "href": "/docs/aerl-20241027-hr-evidence-appendix.csv",
      "description": "Component inventory supporting the 2024-10-27 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20241027-hr-evidence-appendix.json",
      "title": "aerl-20241027-hr-evidence-appendix.json",
      "href": "/docs/aerl-20241027-hr-evidence-appendix.json",
      "description": "Machine summary supporting the 2024-10-27 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20250720-hc-audit-checklist",
      "title": "aerl-20250720-hc-audit-checklist.md",
      "href": "/docs/aerl-20250720-hc-audit-checklist.md",
      "description": "AERL audit-status checklist for the 2025-07-20 HC release boundary."
    },
    {
      "id": "aerl-20250720-hc-audit-checklist.csv",
      "title": "aerl-20250720-hc-audit-checklist.csv",
      "href": "/docs/aerl-20250720-hc-audit-checklist.csv",
      "description": "Machine-readable AERL audit-status checklist for the 2025-07-20 HC release boundary."
    },
    {
      "id": "aerl-20250720-hc-audit-checklist.html",
      "title": "aerl-20250720-hc-audit-checklist.html",
      "href": "/docs/aerl-20250720-hc-audit-checklist.html",
      "description": "Readable AERL audit-status table for the 2025-07-20 HC release boundary."
    },
    {
      "id": "aerl-20250720-hc-evidence-appendix",
      "title": "aerl-20250720-hc-evidence-appendix.md",
      "href": "/docs/aerl-20250720-hc-evidence-appendix.md",
      "description": "Evidence appendix supporting the 2025-07-20 HC AERL audit-status checklist."
    },
    {
      "id": "aerl-20250720-hc-evidence-appendix.csv",
      "title": "aerl-20250720-hc-evidence-appendix.csv",
      "href": "/docs/aerl-20250720-hc-evidence-appendix.csv",
      "description": "Component inventory supporting the 2025-07-20 HC AERL audit-status checklist."
    },
    {
      "id": "aerl-20250720-hc-evidence-appendix.json",
      "title": "aerl-20250720-hc-evidence-appendix.json",
      "href": "/docs/aerl-20250720-hc-evidence-appendix.json",
      "description": "Machine summary supporting the 2025-07-20 HC AERL audit-status checklist."
    },
    {
      "id": "aerl-20260208-hr-audit-checklist",
      "title": "aerl-20260208-hr-audit-checklist.md",
      "href": "/docs/aerl-20260208-hr-audit-checklist.md",
      "description": "AERL audit-status checklist for the 2026-02-08 HR release boundary."
    },
    {
      "id": "aerl-20260208-hr-audit-checklist.csv",
      "title": "aerl-20260208-hr-audit-checklist.csv",
      "href": "/docs/aerl-20260208-hr-audit-checklist.csv",
      "description": "Machine-readable AERL audit-status checklist for the 2026-02-08 HR release boundary."
    },
    {
      "id": "aerl-20260208-hr-audit-checklist.html",
      "title": "aerl-20260208-hr-audit-checklist.html",
      "href": "/docs/aerl-20260208-hr-audit-checklist.html",
      "description": "Readable AERL audit-status table for the 2026-02-08 HR release boundary."
    },
    {
      "id": "aerl-20260208-hr-evidence-appendix",
      "title": "aerl-20260208-hr-evidence-appendix.md",
      "href": "/docs/aerl-20260208-hr-evidence-appendix.md",
      "description": "Evidence appendix supporting the 2026-02-08 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20260208-hr-evidence-appendix.csv",
      "title": "aerl-20260208-hr-evidence-appendix.csv",
      "href": "/docs/aerl-20260208-hr-evidence-appendix.csv",
      "description": "Component inventory supporting the 2026-02-08 HR AERL audit-status checklist."
    },
    {
      "id": "aerl-20260208-hr-evidence-appendix.json",
      "title": "aerl-20260208-hr-evidence-appendix.json",
      "href": "/docs/aerl-20260208-hr-evidence-appendix.json",
      "description": "Machine summary supporting the 2026-02-08 HR AERL audit-status checklist."
    },
    {
      "id": "analytical-articles",
      "title": "Analytical Articles",
      "href": "/docs/analytical-articles/index.html",
      "description": "Analytical Articles: cross-domain analytical writing distinct from operational reports."
    },
    {
      "id": "analysis-reports",
      "title": "Analysis Reports",
      "href": "/docs/reports/index.html",
      "description": "Uploaded analysis reports with HTML view and downloadable report files."
    },
    {
      "id": "graph-family-spec",
      "title": "graph family 公開仕様書",
      "href": "/docs/graph-family-spec.html",
      "description": "Public specification for the graph family, including selector semantics, packet boundaries, and AI reading paths."
    },
    {
      "id": "graph-family-spec.en",
      "title": "Graph Family Public Specification",
      "href": "/docs/graph-family-spec.en.html",
      "description": "English public specification for the graph family and its public packet contract."
    }
  ],
  "analysisReports": [
    {
      "id": "analysis-report:saga_2026_invalid_votes_report_public_draft",
      "slug": "saga_2026_invalid_votes_report_public_draft",
      "title": "佐賀県2026年衆議院小選挙区 無効票に関する統計分析レポート",
      "description": "佐賀県2026年衆議院小選挙区の無効票に関する統計分析レポート。HTML で閲覧でき、PDF も download できます。",
      "view_href": "/docs/reports/saga_2026_invalid_votes_report_public_draft.html",
      "download_href": "/docs/reports/saga_2026_invalid_votes_report_public_draft.pdf",
      "source_label": "saga_2026_invalid_votes_report_public_draft.html",
      "source_kind": "html+pdf"
    }
  ],
  "analyticalArticles": {
    "generatedAt": "2026-05-27T12:47:21Z",
    "collection": "analytical-articles",
    "count": 1,
    "articles": [
      {
        "id": "analytical-article:kokki-songai-houeki-shutai",
        "slug": "kokki-songai-houeki-shutai",
        "collection": "analytical-articles",
        "display_collection": "分析論考",
        "kind": "analytical-article",
        "display_kind": "法学分析論考",
        "title": "国旗損壊罪と法益主体の変容",
        "title_en": "Flag Desecration and the Transformation of the Protected Legal Interest Subject",
        "description": "国旗損壊罪案を、単なる国旗保護法制ではなく「国家が傷つく主体である」という法益構造の導入可能性として分析する論考。",
        "authors": [
          "Shinichiro Ogawa"
        ],
        "published_at": "2026-05-25",
        "updated_at": "2026-05-25",
        "language": "ja",
        "domain": "law",
        "topics": [
          "criminal-law",
          "constitutional-law",
          "public-symbols",
          "legal-methodology"
        ],
        "status": "canonical",
        "review_status": "not-peer-reviewed",
        "view_href": "/docs/analytical-articles/kokki-songai-houeki-shutai/article.pdf",
        "pdf_href": "/docs/analytical-articles/kokki-songai-houeki-shutai/article.pdf",
        "source_kind": "canonical_pdf"
      }
    ]
  },
  "notices": [
    "Human full review is not complete. This release includes AI-assisted extraction, normalization, validation, and publication assembly.",
    "Post-publication human review is an explicit stage in the release design. Publication can precede exhaustive manual audit, and corrections are expected to flow back through versioned updates.",
    "Known residual differences remain and are disclosed in the public documentation instead of being hidden by unsafe fixes.",
    "Canonical data delivery stays separate from this viewer. The viewer should only reflect the public manifest and related docs."
  ]
}
