Use health, readiness, clock, build, agent, run, log, artifact, and correlation evidence without leaking secrets.
AudienceSRE, NOC, support engineersReading time13 minCommands in context5 guided stepsReviewed sourcefcc5871 · 30 July 2026
RC
Exact release scope. This page documents the reviewed v0.0.1 source at fcc5871. Check release status before enabling a gated capability.
Platform endpoints
Endpoint
Use
Alert interpretation
GET /health
Process/liveness health.
Repeated failure means restart/crash/dependency investigation.
GET /ready
Traffic readiness and required dependencies.
Remove from service and investigate the reported dependency.
GET /health/clock
Server clock/reference health and thresholds.
Correct time source before leases, signatures, or agent work are trusted.
GET /api/v1/admin/build-info
Release digest and supply-chain metadata.
Mismatch indicates incomplete rollout or unverified runtime.
GET /api/v1/admin/agents/versions
Agent versions, rejections, clock and fleet posture.
Mismatch/rejection can leave runs queued.
Operation telemetry
Use run state and step duration for operator impact; events for transitions; logs and command results for bounded detail; artifacts for durable evidence. Cursor, retention, integrity, and expiry errors must remain visible to the client.
Signal
Primary question
Run queue and assignment
Can compatible agents accept work?
Step latency and retries
Which lifecycle boundary is slow or unstable?
Failure codes and nextAction
What safe recovery class applies?
Artifact upload/integrity
Is evidence complete and trustworthy?
Provider rate/circuit state
Is external throttling or failure preventing progress?
Cleanup and stale leases
Can interrupted work recover without manual mutation?
Logging rules
✓
Use structured event names, severity, timestamp, component, environment, run/step/command/correlation IDs.
✓
Log secret references and credential IDs only when safe; never secret values, cookies, tokens, private keys, kubeconfigs, or Docker config.
✓
Bound command output, preserve truncation markers, and store large evidence as protected artifacts.
✓
Keep customer data retention and access controls aligned across application logs, run artifacts, audit, and the external log platform.
✓
Treat redaction as defense in depth; prevent sensitive values from entering inputs in the first place.