Read-only dev surface — reads the SW's in-memory diagnostics buffer (status / reason / timing + capped response excerpts; never token or cookie values). The diagnosis engine is heuristic: it pattern-matches rejection reasons + the page-state snapshot against known failure modes. Always confirm against the response body before acting.