{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "--app-dir",
        "examples",
        "stack_service:app"
      ],
      "bytes": 44,
      "kind": "http",
      "scope": "product operation",
      "status": 200,
      "url": "http://127.0.0.1:8000/counter/events",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "docs/contributing.md command 'uv run --locked uvicorn examples.stack_service:app' fails with ModuleNotFoundError: No module named 'examples.stack_service'. Cause: the editable package packages/fastapi-canon ships an examples/ package that shadows the root examples/ directory. Ran '.venv/bin/uvicorn --app-dir examples stack_service:app' instead (no source edits)."
  ],
  "main_blocker": null,
  "operation": "Start the composed stack example (HTTP + SSE + RPC on one Dishka container) and exercise its HTTP/SSE endpoints: POST /counter returned {\"value\":1}, GET /counter/events emitted a typed counter.changed SSE event.",
  "operation_scope": "HTTP and SSE verified. /rpc is a WebSocket route and was not exercised over WebSocket (a plain POST returned 404, as expected for a socket route). Full pytest/lint suites intentionally not run.",
  "outcome": "working",
  "steps": [
    "Read README.md and docs/contributing.md",
    "curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1 installed to ~/.local/bin)",
    "uv sync --locked --all-packages --all-groups (succeeded)",
    "uv run --locked uvicorn examples.stack_service:app (documented in docs/contributing.md) failed to import, see deviations",
    "uvicorn --app-dir examples stack_service:app --port 8765 started; POST /counter and GET /counter/events verified; server stopped"
  ],
  "stuck_step": null,
  "suggested_fix": "Rename or remove packages/fastapi-canon/examples (or give the root examples/ a distinct import name) so 'examples.stack_service' resolves to the root example; the docs command then works as written."
}
