{
  "checked_at": "2026-09-26",
  "environment": {
    "os": "Windows",
    "python": "3.10.11",
    "dependencies": "standard library only"
  },
  "official_spec": "https://laws.e-gov.go.jp/api/2/swagger-ui/lawapi-v2.yaml",
  "official_spec_version": "2.1.139",
  "live_checks": {
    "search": {
      "law_title": "労働基準法",
      "limit": 3,
      "count": 3,
      "total_count": 11,
      "next_offset": 3
    },
    "comparison": {
      "schema_version": "egov-comparison/1",
      "law_id": "331AC0000000120",
      "before": {
        "asof": "2025-06-01",
        "law_revision_id": "331AC0000000120_20250523_507AC0000000041",
        "law_title": "下請代金支払遅延等防止法",
        "request_url": "https://laws.e-gov.go.jp/api/2/law_data/331AC0000000120?response_format=json&law_full_text_format=xml&asof=2025-06-01",
        "retrieved_at": "2026-09-26T04:26:38.176051+00:00",
        "xml_sha256": "19e1dc88642ebcfdc036ce909aeae79ef0616d3ccc12993ff154ff219d684bc6"
      },
      "after": {
        "asof": "2026-01-01",
        "law_revision_id": "331AC0000000120_20260101_507AC0000000041",
        "law_title": "製造委託等に係る中小受託事業者に対する代金の支払の遅延等の防止に関する法律",
        "request_url": "https://laws.e-gov.go.jp/api/2/law_data/331AC0000000120?response_format=json&law_full_text_format=xml&asof=2026-01-01",
        "retrieved_at": "2026-09-26T04:26:38.350715+00:00",
        "xml_sha256": "8b5695ea23bfa878d787bc30dfa3494c59678fa8280c8305f0ee7e8b7246ddf5"
      },
      "same_revision": false,
      "same_xml_bytes": false,
      "same_formatted_xml": false,
      "scope": "XML representation comparison; not a legal interpretation"
    },
    "excerpt": {
      "input": "after.json",
      "article": "1",
      "scope": "main",
      "network_calls": 0,
      "result": "success"
    },
    "viewer_route": {
      "verified_using": "Official e-Gov revision-history button in a browser",
      "observed_url": "https://laws.e-gov.go.jp/law/331AC0000000120/20250523_507AC0000000041?occasion_date=20250523",
      "result": "Previous title and selected revision visible. Full revision ID directly under /law/ returned the SPA not-found page."
    }
  },
  "offline_checks": {
    "tests": 19,
    "command": "python -X utf8 -B scripts/egov-law-api-v2.test.py",
    "fixture_kind": "fictional, includes nested items, inline Ruby, table, branched article, supplementary provision"
  },
  "limits": [
    "Recorded outputs are snapshots, not fixed assertions for future API responses.",
    "XML differences are not legal interpretations.",
    "No MCP transport or package integration was performed."
  ],
  "code_sha256": "ae74154b1a09992659ffeac238fd2a84f1c54f827e016634b6724805d0b3114c"
}
