"Contributing — Populi control plane"
| Path | Role |
crates/vox-populi/src/transport/router.rs | Axum router, auth, body limits |
crates/vox-populi/src/transport/handlers.rs | Join, heartbeat, A2A, bootstrap |
crates/vox-populi/tests/http_control_plane.rs | Integration tests (transport feature) |
cargo test -p vox-populi --features transport --test http_control_plane
cargo test -p vox-populi --features transport openapi_paths
GET /health stays unauthenticated even when VOX_MESH_TOKEN is set.
- Never log bearer tokens or bootstrap secrets.
- Prefer machine-readable probes (
vox doctor --probe) in OCI HEALTHCHECK.