opbox

The host.* family (1 verb). Every verb enters through the one front door: it is capability-checked, permission-checked, scope-checked and audited before it runs (see Security & permissions). Each entry below lists its capability, risk class (which fixes the minimum autonomy level), the minimum caller permission, its availability tier, whether it is idempotent, and any outbound egress.

Doctorhost.doctor

PropertyValue
Capabilityhost.read
Risk classRead - autonomy L0
Min. permissionOwner
AvailabilityAdmin only (CLI/HTTP; never advertised over MCP)
IdempotentNo
EgressNone - in-box (pure Postgres, no outbound call)
Render schemaYes - drives an inline chat artefact and a GUI panel

A REAL diagnostic read: migrations-applied count, RLS-forced backstop, the DR policy posture, the run/agent-task queue depth, and a PG-reachability probe. {}. Host-wide preflight (≠ tenant.status runtime). Computes nothing authoritative (INV-14) - a derived snapshot.

Call POST /v/host.doctor with a JSON body; returns JSON (or { error, code }). Not advertised over MCP (admin-only); reachable via the CLI and HTTP doors.