Frontend checks authState === 'VALID' to clear the session-expired banner. Using 'CONNECTED' left the banner stuck even after a successful token refresh. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Control plane API skeleton.
Frontend checks authState === 'VALID' to clear the session-expired banner. Using 'CONNECTED' left the banner stuck even after a successful token refresh. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Control plane API skeleton.