### Overview User Story: As a user, I want my session to continue seamlessly when my access token expires. ### Action Items Acceptance Criteria: - [x] When access token is expired and API returns 401, client calls POST /auth/refresh. - [x] Backend reads refresh token from cookie and: - [x] if valid: returns a new access token - [x] if invalid/expired: returns 401 and client routes to login - [x] Client retries the original request once after successful refresh. ### Resources/Instructions - This issue is part of the epic: #2065
Overview
User Story:
As a user, I want my session to continue seamlessly when my access token expires.
Action Items
Acceptance Criteria:
Resources/Instructions