Typed operations
Operational help without handing over a terminal.
Each request has a fixed schema, an exact project and environment, an idempotency identity, bounded output and a durable status.
Read the state
Status and doctor request the existing node contracts. The console presents a human summary first and bounded technical evidence second; missing telemetry stays unknown rather than becoming a green badge.
- Status
- Doctor
- Environment health context
See only bounded logs
Logs are limited to an allowlisted service, exact environment and line count. Full process environments, secret files, arbitrary paths and private source do not enter the response.
- Odoo, PostgreSQL or Traefik service selector
- 1–500 lines
- Truncation and failure state visible
Request a controlled action
Restart targets the exact Odoo environment. Matched backup records the PostgreSQL database and corresponding filestore through the existing guarded path.
- Confirmation for disruption
- Replay-safe request identity
- Durable operation outcome
