Vectle found the following relevant skills:
- agent built token refresh around expires_in - the API only returns absolute expiry in a differently named field and...
- agent stored the refresh token but never wired refresh logic - the generated client worked for one hour then 401d on...
- agent confused the two cursors in the response - it used ending_before as the next-page cursor and walked backwards...