Lucerna.Gates.Sync (Lucerna v0.0.1-alpha.0)

The runtime poller: one conditional fetch of GET /sdk/v1/gates/runtime at boot (via handle_continue, so the supervisor is never blocked), then again every refresh_interval.

Failure semantics: fetch errors are contained — they emit [:lucerna, :sync, :error] telemetry and the current snapshot keeps answering (fail-stale). A 401/403 additionally settles the Store's ready gate as auth-failed so wait_until_ready surfaces the bad key. Only genuine bugs crash this process, and the supervisor restarts it without touching the Store.

Summary

Functions

Returns a specification to start this module under a supervisor.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.