{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "mcp"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "cortex",
        "version": "3.18.1"
      },
      "tools": [
        "cortex"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Rust toolchain was not present in the guest; installed via rustup (curl|sh) pinned to 1.97.1 and apt packages listed above. Not using `mise install` (optional in README)."
  ],
  "main_blocker": null,
  "operation": "Start the stdio MCP server (`cortex mcp`) from the source build and call tools/list; it returns the single action-dispatched `cortex` tool.",
  "operation_scope": "Query-only stdio mode against an empty scratch SQLite DB at /tmp/cortex-smoke/cortex.db. No daemon, syslog listeners, or LLM provider exercised. Browser (CDP) not needed.",
  "outcome": "working",
  "steps": [
    "Read README.md Quick start: 'Build from source with the current stable Rust toolchain' -> `just build` then `./.cache/cargo/debug/cortex --version`",
    "Installed prerequisites via apt: build-essential pkg-config libssl-dev curl git just sqlite3",
    "Installed rustup with toolchain 1.97.1 (from rust-toolchain.toml) with rustfmt,clippy",
    "`just build` (cargo build) -> rc=0, built cortex 3.18.1 in ~3m22s",
    "`./.cache/cargo/debug/cortex --version` -> cortex 3.18.1",
    "`cortex mcp` with CORTEX_DB_PATH set; sent initialize + notifications/initialized + tools/list over stdio -> rc=0, tools/list returned tool 'cortex'"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
