14-May-2026 — sync 📸 markers and humans index against actual page content ref: #219
build 642 — commit 45f81ed
Adds syncReleaseNotesIndexImages: scans every release-note sub-page, detects whether it actually has image content, and rewrites the hasCamera flag on each entry of the main release-notes index plus the release-notes-for-humans page accordingly. Plugged into both the interactive and command-line paths of generate-release-notes so the markers self-correct on every run rather than only when a release note is freshly created.
- content-generator.refreshIndexPageContent: optional imageStatusByPath override so callers can supply the live truth from the CMS.
- generate-release-notes: invoke the sync after generation in both interactive mode and command-line mode (skipped on --dry-run).
- index-image-sync.ts: new module owning the scan + diff + write.
- refresh-camera-markers.ts: new standalone CLI for ad-hoc resyncs.