{% extends "mirrorwall/base.html" %} {% from "mirrorwall/components.html" import badge, empty_state, kv_list, table %} {% block title %}System — PromptCadence{% endblock %} {% block content %}
Health, the last recovery pass, and how this install authenticates.
A degraded component is not a failure to serve: an unreachable LoadCoach degrades the tiers that need it and the API keeps answering.
{% endif %}A trajectory whose worker died mid-turn is reconciled against LoadCoach's own job record rather than re-run: the turn either happened or it did not, and asking is cheaper than guessing.
{% else %} {{ empty_state("No recovery pass has run in this process.") }} {% endif %}This console authenticates exactly as the API does and adds no session cookie
(ADR-0094). Loopback with no tokens is open and holds every scope; the moment any token exists, or
the bind is not loopback, every page needs a bearer token — which a browser has no way to send, so
the console is loopback-first by decision. A browser-usable console on another machine needs login,
rotation, fixation defence, logout and idle expiry, and that is its own decision with its own
threat model. Create a token for scripts and the CLI with
promptcadence token create.