# JW Evidence CV — v2.7 Candidate 17

**Date:** October 19, 2026
**Deployment ID:** JW-CV-CF-v2.7-CANDIDATE-17
**Rollback baseline:** v2.7 Candidate 16

## Purpose
Connected Research Profiles now refreshes as soon as its settings change and retries failed sources after 30 minutes.

## Changes
- Fixed: a snapshot saved while a source was not configured stayed in the cache for up to a day after the secrets were added. The snapshot now records which settings were present (presence flags and the public client ID only, no secret values) and is rebuilt as soon as any of them changes.
- A source in error, stale or not_configured state is retried after 30 minutes instead of waiting for the daily refresh; healthy sources still refresh once a day.
- Adapter checks extended to 23 (secrets added after a not-configured snapshot, retry timing for failed sources, no secret in the stored settings record); all pass.

## Required checks
- Preview: after the Preview secrets are added and the preview is redeployed, /api/research/profile no longer shows not_configured.
- Production: /api/research/profile still shows both sources disabled.
- The footer shows "Deployment v2.7 Candidate 17 · October 19, 2026".
