Market Catalyst Backend Monitor

Live status of every scheduled sync job in the NestJS backend
checking... auto-refreshes every 5s
Services
Running now
Last run OK
Last run errored
Danger zone — purge Firestore data
Deletes documents permanently. Leave both dates blank to purge a collection in full. Preview is mandatory — the delete button stays disabled until you have seen the matching document count, and the token it issues is valid for 5 minutes, for that exact selection only. sync_meta and sync_watermarks are never purgeable.
loading collections…
“Reset sync state” clears the watermarks and cursor for the affected jobs. Without it a job reads a watermark past the purged range, concludes it is already synced, and never re-fetches the data you just deleted.
Feature Flags — release toggles

Each FF_* flag gates one release. Toggling writes the feature_flags/default Firestore doc; the app reacts live (a disabled screen drops from the nav and shows "Coming soon"). ON = released. Source: default → env → Firestore.