Migration release gate
Capture a private browser export without changing learner progress
Open this page from the same Sleep Pathways Guild site, browser profile, and device used for the current RPSGT app. Browser storage is origin-specific, so a copy opened from another domain or local file may show no records.
Read-only scan
Recognized legacy storage
StatusScanning…
Source manifest
Keys included in the private capture
Only the recognized RPSGT legacy keys and Math Coach note prefix are eligible. Stored values are never rendered on this page.
Scanning browser storage…
Safe procedure
Capture and validate
Confirm the browser origin.
Use the same website address and browser profile where the legacy app progress exists.
Download the private JSON export.
The file is created entirely in the browser. No export is uploaded by this page.
Place the file in the ignored private folder.
Use rpsgt-v3/tests/private-exports/. Git ignores raw files in that folder.
Run local validation.
The command emits a shareable summary without raw learner values.
node rpsgt-v3/scripts/validate-private-exports.mjs --write-summaryPrivate download