{
  "schema_version": 1,
  "evidence_kind": "selected_historical_direct_cli_results",
  "run_date": "2026-11-08",
  "epubcheck_version": "5.3.0",
  "verification_scope": "direct_installed_epubcheck_cli_not_application_export",
  "sample_url": "https://chaptertidy.xyz/sample.epub",
  "sample_sha256": "57e36bc8356d42457823e152f2d47cf067ad1121a51d4938c126e0ac125e447b",
  "documentation_url": "https://www.w3.org/publishing/epubcheck/docs/running/",
  "limitations": [
    "Selected fields from the historical direct EPUBCheck CLI sample run, not the full raw report or a new validator run.",
    "These authored synthetic examples do not verify the production application or guarantee Kindle acceptance or automatic repair.",
    "Passing EPUBCheck does not replace visual review in target reading systems.",
    "JSON checker counts are grouped messages; console counts can count multiple occurrences. The duplicate-ID case has one JSON error message with two locations and two console errors.",
    "Machine paths, runtime URLs and UUID context, environment information, publication metadata and manuscript prose are omitted. Mutation instructions retain only the minimal authored sample snippet."
  ],
  "cases": [
    {
      "name": "clean_control",
      "mutation": "Replace the single book.xhtml#missing link in EPUB/nav.xhtml with book.xhtml#quiet.",
      "fixture_sha256": "aa4d6c95e29a488692c0a6bb7b4863184154d3d4220cf0ebf1b387a5cc413207",
      "exit_code": 0,
      "checker_counts": {
        "nFatal": 0,
        "nError": 0,
        "nWarning": 0,
        "nUsage": 0
      },
      "console_counts": {
        "fatal": 0,
        "error": 0,
        "warning": 0,
        "info": 0
      },
      "messages": []
    },
    {
      "name": "missing_fragment",
      "mutation": "The original sample: EPUB/nav.xhtml links to book.xhtml#missing, which does not exist.",
      "fixture_sha256": "57e36bc8356d42457823e152f2d47cf067ad1121a51d4938c126e0ac125e447b",
      "exit_code": 1,
      "checker_counts": {
        "nFatal": 0,
        "nError": 1,
        "nWarning": 0,
        "nUsage": 0
      },
      "console_counts": {
        "fatal": 0,
        "error": 1,
        "warning": 0,
        "info": 0
      },
      "messages": [
        {
          "ID": "RSC-012",
          "severity": "ERROR",
          "message": "Fragment identifier is not defined.",
          "additionalLocations": 0,
          "locations": [
            {
              "path": "EPUB/nav.xhtml",
              "line": 1,
              "column": 247
            }
          ]
        }
      ]
    },
    {
      "name": "duplicate_id",
      "mutation": "Start with the clean control; replace <p>The house with <p id=\"arrival\">The house in EPUB/book.xhtml. Its h1 already has id=\"arrival\". Do not change any prose or links.",
      "fixture_sha256": "3559c25e277b1bee96ecbc4f573fdde36be0c787ac81122921bf46039cbbb1bc",
      "exit_code": 1,
      "checker_counts": {
        "nFatal": 0,
        "nError": 1,
        "nWarning": 0,
        "nUsage": 0
      },
      "console_counts": {
        "fatal": 0,
        "error": 2,
        "warning": 0,
        "info": 0
      },
      "messages": [
        {
          "ID": "RSC-005",
          "severity": "ERROR",
          "message": "Error while parsing file: Duplicate ID \"arrival\"",
          "additionalLocations": 0,
          "locations": [
            {
              "path": "EPUB/book.xhtml",
              "line": 1,
              "column": 320
            },
            {
              "path": "EPUB/book.xhtml",
              "line": 1,
              "column": 360
            }
          ]
        }
      ]
    }
  ]
}
