Two gaps
1. POST /api/user/identities/verify — unimplemented. ConnectedAccountsViewModel reads link state from GET /api/user/identities (correctly — per CLAUDE.md, /api/auth/{provider}/status reports server configuration, not per-user link state). This endpoint presumably re-validates a stored credential; confirm what it does live before wiring it.
2. Integration reconnect reminders. Per /help/settings there is an Integration reconnect reminders setting, on by default: "InterlinedList reminds you when one of your cross-posting connections (such as LinkedIn) is expiring or needs reconnecting, so your cross-posts don't quietly stop." The app shows no such warning and does not expose the setting.
Acceptance criteria
Two gaps
1.
POST /api/user/identities/verify— unimplemented.ConnectedAccountsViewModelreads link state fromGET /api/user/identities(correctly — perCLAUDE.md,/api/auth/{provider}/statusreports server configuration, not per-user link state). This endpoint presumably re-validates a stored credential; confirm what it does live before wiring it.2. Integration reconnect reminders. Per
/help/settingsthere is an Integration reconnect reminders setting, on by default: "InterlinedList reminds you when one of your cross-posting connections (such as LinkedIn) is expiring or needs reconnecting, so your cross-posts don't quietly stop." The app shows no such warning and does not expose the setting.Acceptance criteria
identities/verifyestablished live and implemented if it is meaningful for a native client./api/user/updateor notification preferences — confirm which).