> ## Documentation Index
> Fetch the complete documentation index at: https://internal.softcrum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Runbook — Tenant Restore (Engage/CRM extension)

> Extends the suite tenant-restore runbook (pre-G1 requirement) with module data: - Restore order: core catalogs → contacts/identities/consents → tracked_events partitions in range → loyalty (programs, currencies, ledger.

Extends the suite tenant-restore runbook (pre-G1 requirement) with module data:

* Restore order: core catalogs → contacts/identities/consents → tracked\_events partitions in range → loyalty (programs, currencies, ledger, lots) → REBUILD projections (contact\_balances from ledger; segment\_members via full recompute) → messaging config → sends/status (optional, from exports).
* NEVER restore projections from backup if their sources restored — rebuild them (ADR-017 discipline).
* Post-restore checks: balance reconciliation clean · segment counts within 1% of pre-incident snapshot · resolveChannels smoke test · webhook endpoints PAUSED until tenant confirms (avoid replay storms).
