{
  "schema_version": "1.0",
  "log_id": "sog_monthly_maintenance_log_pr351_v1",
  "status": "public_monthly_maintenance_log",
  "generated_at": "2026-07-10",
  "source_file": "data/monthly-maintenance-log.json",
  "source_endpoint": "/data/maintenance-log.json",
  "route": "/maintenance/",
  "ordering": "month_desc",
  "entry_policy": {
    "one_entry_per_month": true,
    "closed_months_immutable": true,
    "current_month_may_be_in_progress": true,
    "closed_months_append_only": true
  },
  "public_safety": {
    "aggregate_outcomes_only": true,
    "includes_internal_monitoring_rows": false,
    "includes_unreviewed_candidates": false,
    "includes_private_notes": false,
    "includes_private_source_queues": false,
    "includes_candidate_urls": false,
    "includes_secrets": false
  },
  "semantics": {
    "operational_log_not_subject_history": true,
    "operational_log_not_publication_feed": true,
    "check_result_not_risk_score": true,
    "no_live_monitoring_feed": true,
    "single_composite_score": false,
    "risk_ranking": false
  },
  "summary": {
    "entry_count": 1,
    "closed_month_count": 0,
    "in_progress_month_count": 1,
    "latest_month": "2026-07",
    "latest_as_of": "2026-07-10"
  },
  "input_digest_sha256": "ae4ee949ece179407c0b4294fe76a83fc31e1ffe9c62b66ad262ef7516dc5d8c",
  "entries": [
    {
      "month": "2026-07",
      "status": "in_progress",
      "as_of": "2026-07-10",
      "public_summary": "July maintenance is focused on completing the current public-surface expansion sequence while preserving canonical data, statistics-history immutability, date semantics, and public/private research boundaries.",
      "checks": [
        {
          "check_id": "canonical_data_validation",
          "result": "passed",
          "summary": "Canonical registry validation remains green for the reviewed public data set."
        },
        {
          "check_id": "publication_feed_contract",
          "result": "passed",
          "summary": "The Update Feed remains bound to registry publication history and separate from historical subject-change dates."
        },
        {
          "check_id": "registry_v2_v3_parity",
          "result": "passed",
          "summary": "Registry v2/v3 machine-readable parity remains green."
        },
        {
          "check_id": "responsive_accessibility_contract",
          "result": "passed",
          "summary": "Responsive and accessibility contract validation remains green on the reviewed public surfaces."
        },
        {
          "check_id": "site_architecture_contract",
          "result": "passed",
          "summary": "Public route inventory and navigation architecture remain contract-valid."
        },
        {
          "check_id": "statistics_history_immutability",
          "result": "passed",
          "summary": "Immutable statistics history validation remains green."
        }
      ],
      "counts": {
        "canonical_stable_assets": 110,
        "publication_feed_entries": 16
      },
      "public_surface_releases": [
        {
          "id": "access_regulation_explorer",
          "label": "Access & Regulation Explorer",
          "route": "/access-regulation/"
        },
        {
          "id": "access_regulation_index",
          "label": "Access and regulation index",
          "route": "/data/access-regulation-index.json"
        },
        {
          "id": "change_timeline_projection",
          "label": "Change Timeline projection",
          "route": "/data/change-timeline.json"
        },
        {
          "id": "change_timeline_ui",
          "label": "Change Timeline UI",
          "route": "/timeline/"
        },
        {
          "id": "compare_presets",
          "label": "Compare presets",
          "route": "/compare/"
        },
        {
          "id": "update_feed",
          "label": "Update Feed",
          "route": "/updates/"
        }
      ],
      "next_focus": [
        "Close the July maintenance entry after month-end review.",
        "Continue Market Access promotion review under the canonical evidence and governance boundary.",
        "Continue source-link, correction, and public-surface contract review without exposing internal monitoring rows or unreviewed candidates."
      ]
    }
  ]
}