v0.3.6 — prereq-check subcommand + npm/node docs
Patch release. Surfaces the Node.js / npm / npx prereq for Linux installs, plus a new `prereq-check` subcommand to verify your install state.
Why
Operators were hitting a second prereq gap after the `claude` CLI. The supervisor writes a per-session `.mcp.json` whose MCP-server entry is `{"command": "npx", "args": ["-y", "clawborrator-mcp"]}`, so Node.js + npm + npx have to be on PATH on the Linux host. Server boxes don't ship those by default, and the failure mode (CC spawns fine, MCP server hangs) was hard to attribute without journal-diving.
What's new
`clawborrator-supervisor prereq-check` subcommand
Run BEFORE creating your first session:
```sh
$ clawborrator-supervisor prereq-check
Runtime prerequisite check:
[ok] claude /home/mriiot/.local/bin/claude
[missing] npx install: sudo apt install -y nodejs npm # or dnf on fedora/rhel
[missing] npm install: sudo apt install -y nodejs npm
[missing] node install: sudo apt install -y nodejs
3 missing prereq(s). Install them, then re-run this check.
```
Scans $PATH plus `~/.local/bin` (the canonical Claude installer drop) for each tool. Exits 0 when everything's present, 1 otherwise.
README + landing + orchard-chat modal
All three list `claude` AND `nodejs/npm` upfront as Linux prereqs with the install commands. Server installs no longer need to discover prereqs the hard way through 502 errors.
Binaries
- `clawborrator-supervisor-windows-x64.exe` — Windows x64 (~7.4MB)
- `clawborrator-supervisor-linux-x64` — Linux x86_64 ELF (~8.8MB, glibc 2.36+)