{
  "checker": {
    "details": {
      "argv": [
        "/tmp/pyiv-venv/bin/sphinx-build",
        "-b",
        "html",
        "docs",
        "/tmp/pyiv-docs-probe"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": ".SingletonType.NONE:1: WARNING: duplicate object description of pyiv.singleton.SingletonType.NONE, other instance in pyiv/pyiv.singleton, use :no-index: for one of them\n<host-path> of pyiv.singleton.SingletonType.SINGLETON:1: WARNING: duplicate object description of pyiv.singleton.SingletonType.SINGLETON, other instance in pyiv/pyiv.singleton, use :no-index: for one of them\n<host-path> of pyiv.stage.Stage.DEVELOPMENT:1: WARNING: duplicate object description of pyiv.stage.Stage.DEVELOPMENT, other instance in pyiv/pyiv.stage, use :no-index: for one of them\n<host-path> of pyiv.stage.Stage.PRODUCTION:1: WARNING: duplicate object description of pyiv.stage.Stage.PRODUCTION, other instance in pyiv/pyiv.stage, use :no-index: for one of them\n<host-path> of pyiv.time.clock.Clock:1: WARNING: duplicate object description of pyiv.time.clock.Clock, other instance in pyiv/pyiv.clock, use :no-index: for one of them\n<host-path> of pyiv.time.datetime_service.DateTimeService:1: WARNING: duplicate object description of pyiv.time.datetime_service.DateTimeService, other instance in pyiv/pyiv.datetime_service, use :no-index: for one of them\n<host-path> of pyiv.time.datetime_service.MockDateTimeService:1:\n[excerpt truncated]",
      "stdout": "Running Sphinx v7.4.7\nloading translations [en]... done\nmaking output directory... done\n[autosummary] generating autosummary for: changelog.rst, guide/agent-skills.rst, guide/binding.rst, guide/catalogs.rst, guide/hierarchy.rst, guide/keys.rst, guide/migrate-0-to-1.rst, guide/packages.rst, guide/scopes.rst, guide/testing.rst, ..., pyiv/pyiv.serde.encodings.rst, pyiv/pyiv.serde.json.rst, pyiv/pyiv.serde.rst, pyiv/pyiv.singleton.rst, pyiv/pyiv.stage.rst, pyiv/pyiv.time.rst, pyiv/pyiv.version.rst, pyiv_common/pyiv_common.network.rst, pyiv_common/pyiv_common.rst, pyiv_common/pyiv_common.serde.rst\nloading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv...\nmyst v2.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=set(), disable_syntax=[], all_links_external=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inli\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "python3 -m venv failed with ensurepip not available; ran apt-get install python3.12-venv, then recreated the venv.",
    "Used CI command 'sphinx-build -b html docs docs/_build/html' from .github/workflows/docs.yml with a different output dir (/tmp/pyiv-docs-probe) to keep the workspace clean; the probe uses the absolute venv path.",
    "Did not install pyiv-common extra (extras/pyiv-common) since it is not needed for the docs build step."
  ],
  "main_blocker": null,
  "operation": "Build the Sphinx HTML documentation with the documented CI command: sphinx-build -b html docs <outdir>, which writes HTML pages to /tmp/pyiv-docs-probe.",
  "operation_scope": "Covers the docs build only. Library usage (README quick start DI example) was not run as a probe because the README gives it as Python code, not a CLI command. Full pytest/run_checks.sh suites were not run per smoke-task instructions. Build reports 81 Sphinx warnings, which were not fixed.",
  "outcome": "working",
  "steps": [
    "apt-get install python3.12-venv (needed because python3 -m venv failed with ensurepip missing)",
    "python3 -m venv /tmp/pyiv-venv",
    "/tmp/pyiv-venv/bin/pip install -e . (README Install: 'pip install -e .' from CI workflow ci.yml)",
    "/tmp/pyiv-venv/bin/pip install -e '.[docs]' (pyproject docs extra, per docs.yml)",
    "/tmp/pyiv-venv/bin/sphinx-build -b html docs /tmp/pyiv-docs-out (docs.yml run step) -> build succeeded, 81 warnings"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
