{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "new",
        "probeapi",
        "--api"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "Creating OnRamp API...\nOnRamp API created\nSetting up database migrations...\nSetting up portable Tortoise migrations...\nCreating portable migration...\nNo changes detected\n<host-path> RuntimeWarning: Module \"onramp.db.models\" has no models\n  self._load_from_config()\nNo models require migrations yet; migration setup is ready.\nDatabase migration system ready\n\u2713 OnRamp project created at /tmp/onramp-probe/probeapi",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README says 'uv tool install onramp' for end users; used checkout via 'uv sync' and the project's .venv/bin/onramp because the task pins the source checkout (contributor workflow per README).",
    "uv was not preinstalled; installed it via the astral curl installer.",
    "Probe output dir /tmp/onramp-probe is left empty so the checker can create the project fresh."
  ],
  "main_blocker": null,
  "operation": "onramp new probeapi --api (creates a backend-only OnRamp project from the pinned checkout's CLI and reads back app/api/index.py)",
  "operation_scope": "Backend API scaffold only. Frontend (React Native/web) not exercised; no browser (CDP) used; no server started; migrations/tests not run.",
  "outcome": "working",
  "steps": [
    "Read README.md (Installation, Create an app, Contributing sections)",
    "Installed uv 0.13.1 via https://astral.sh/uv/install.sh",
    "cd <host-path> && uv sync (installed onramp 0.5.62 into .venv)",
    "uv run equivalent: <host-path> --version and -v -> onramp 0.5.62",
    "cd /tmp/onramp-probe && <host-path> new probeapi --api -> OnRamp project created"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
