### Overview User Story: As a user, I want the system to recognize my device sessions so I can manage them. ### Action Items Acceptance Criteria: - [x] Backend stores refresh token metadata: device name (optional), IP, user agent, created_at, last_used_at. - [ ] Endpoint to list active sessions returns metadata (not tokens). - [ ] Endpoint to revoke a specific session invalidates its refresh token. ### Resources/Instructions - This issue is part of the epic: #2065
Overview
User Story:
As a user, I want the system to recognize my device sessions so I can manage them.
Action Items
Acceptance Criteria:
Resources/Instructions