{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "lint",
        "-v",
        "changelogs/fragments/.keep"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 3,
      "scope": "product operation",
      "stderr": "",
      "stdout": "changelogs/fragments/.keep:0:0: file must be a mapping not NoneType",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "python3-venv not installed: python3 -m venv failed with ensurepip error. Ran sudo apt-get update and install python3-venv; the venv was then created. Exact apt error not captured because output was suppressed.",
    "Installed from pinned source with pip install . instead of PyPI pip install antsibull-changelog, to use the pinned commit.",
    "Did not run nox (README Development), because it is a full test/lint suite and out of smoke scope."
  ],
  "main_blocker": null,
  "operation": "antsibull-changelog lint -v on a changelog fragment path; prints the fragment finding 'file must be a mapping not NoneType' and exits 3 (documented nonzero finding)",
  "operation_scope": "CLI only. Verified install, --version, lint on changelogs/changelog.yaml (silent rc 0). Browser, nox, and full test/lint suites not run (smoke scope).",
  "outcome": "working",
  "steps": [
    "Read README.md (Installation: pip install antsibull-changelog; Development: nox)",
    "python3 -m venv <host-path> (ensurepip missing, see deviations)",
    "<host-path> install --upgrade pip",
    "<host-path> install . (from pinned source)",
    "<host-path> --version -> 0.35.2.post0",
    "<host-path> lint -v changelogs/fragments/.keep -> finding, rc 3"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
