Data Repair Tools

Use these tools if guest data appears corrupted — e.g. RSVP responses reset to Pending, seating assignments lost.

Guest Attending Status

Shows all guests currently marked Pending. Use the table below to manually set each guest's attending status and save.

State Summary

⚡ Data Loading Diagnostic

1 · Slug & API URL

window._CS_SITE
Slug source
API URL being fetched
hostname
?site= param
sessionStorage cs_site
localStorage cs_active_site

2 · WS (state.js) Status

WS.ready
WS.current() guests
WS.current() parties
WS tenantSettings.couple
WS state.couple
WS getTenant() result
WS settings.tier

3 · app.js (APP_STATE_CACHE) Status

APP_STATE_CACHE set
APP_STATE_CACHE guests
APP_STATE_CACHE tenantSettings.couple
APP_STATE_CACHE settings.tier
loadState() couple names

4 · Live Server Fetch (what's actually on disk)

Fetch status
Disk tenantSettings.couple
Disk state.couple
Disk homePageContent.coupleNames
Disk guests count
Disk settings.tier
Top-level keys on disk

5 · DOM Rendering Check

[data-shared-couple] text
[data-shared-admin-couple] text
wedding:state-ready firedwaiting…
Events timeline

6 · localStorage / sessionStorage Snapshot

All localStorage keys
WEDDING_KEY value (100 chars)

7 · Spotify Export Diagnostics

musicRequests count
djSongs count
Detected Keep songs (page logic)
Keep detection details
Spotify export enabled
Spotify template name
Backend /api/spotify/status
Backend connected account
Last playlist / matched count
Saved Spotify track IDs
URIs that would be pushed
Keep song titles seen