Platform in five minutes
A fast mental model — who talks to whom, and which commands touch which layer.
Actors
- You — CLI or browser.
- API — Source of truth for projects, deployments, tasks, env (REST).
- Scheduler — Decides which node runs what; talks HTTP to agents (register, heartbeat, pushed actions).
- Agent — Starts workloads, reports health, receives task actions from the scheduler over HTTP.
- Registry — Stores artifacts the deploy path references.
- Proxy — HTTP front door; reads routing rows in Postgres and forwards to live task addresses.
One happy path
zectre login— Identity on the control plane (via catalog JWT or legacy).zectre projects add— Creates platform state + local.zectre/link.zectre deploy— Build/upload (per manifest and platform services) produces or references an artifact; the scheduler places tasks on agents; the API updates routes and deployment records the proxy consults on each request.- Dashboard — Watch rollout, task health, and logs from the UI.
When things go wrong
- 502 / connection errors — Often agent address vs proxy reachability; see Local development.
- Auth errors after login — Audience / JWKS mismatch; see Auth & catalog.
- CI deploys stall — Non-interactive shells need explicit link and cluster env; see Linking & projects.
Drill deeper
- Platform services and Zectre API for concrete ports and routes.
- Architecture tour for the agent ↔ scheduler vs API picture.
- Commands when you need the full CLI surface area.