Modules
Port for talking to a Gralkor backend from Elixir.
Real Gralkor.Client implementation over HTTP using Req.
In-memory twin of Gralkor.Client for tests.
Reads env vars, builds the config map, writes config.yaml for the Python server.
Boot-readiness gate for a Gralkor backend.
Thin wrapper around GET /health for boot-wait and monitor polling.
Pre-OTP cleanup for a stale uvicorn left bound to Gralkor's port.
Supervises a single Python uvicorn process via Port.