Degradation causes a live StateManager can attest to from its own fields
(see StateManager.getGistHealth()):
configured-but-local: config says persistence: 'gist' but this
process's manager has no gist store — init never ran here, or fell back
to a local-only manager. Mutations save locally and will not sync.
bootstrap-degraded: the manager IS gist-backed, but the bootstrap fell
back to the local cache and the store is disarmed (#1443) — reads may be
stale and pushes fail.
Degradation causes a live StateManager can attest to from its own fields (see
StateManager.getGistHealth()):configured-but-local: config sayspersistence: 'gist'but this process's manager has no gist store — init never ran here, or fell back to a local-only manager. Mutations save locally and will not sync.bootstrap-degraded: the manager IS gist-backed, but the bootstrap fell back to the local cache and the store is disarmed (#1443) — reads may be stale and pushes fail.