State model
Platform connections should be read as a state machine:
- Not connected.
- Authorization started.
- Authorization accepted.
- Token or credential stored.
- Chat or event channel opening.
- Live and healthy.
- Degraded.
- Reconnect required.
Support workflow
Capture the platform, visible state, app version, and timestamp. Then ask whether the user changed platform permissions, network, account ownership, or operating-system sleep settings.
Safe recovery
Refresh the affected platform connection first. Restart Konduit second. Reauthorize only when the app says the account permission is missing or expired.