Skip to content

Runbook

All website and tooling is Megan’s. Justin does no site admin or changes. For rare problems Megan cannot handle, the fallback is emailing Daryle (the prior site contractor; he also holds the Divi lifetime license). This is used very infrequently.

  1. Confirm scope: whole site down, or one page/section? Check on a phone (cellular, not the office network) and a second browser to rule out local issues.
  2. Check the HostArmada status page and the Cloudflare status page.
  3. If a recent paste caused it: revert by pasting the previous known-good HTML back into the Divi Code Module (see Deploy process), or restore from UpdraftPlus.
  4. If the host is up but the site errors: clear the LiteSpeed cache from WordPress admin.

Hosting and the domain registrar are HostArmada (both have logins). Cloudflare holds DNS and is shared access under Justin’s account. Account pointers are kept off this site in notes/current/reference/accounts-access-internal.md.

  • A RATE_LIMITED response is expected behavior, not an outage (RentCast monthly cap). The page should still show the official HUD figure.
  • Real failure: redeploy from workers/rent-lookup/ with npx wrangler deploy, check secrets are set. See Rent Lookup worker.

WPForms submissions are delivered to both Justin’s and Megan’s email and synced to Mailchimp. If leads stop arriving, check all three. Form IDs and which page uses which form are in Forms & links; confirm the form still exists in WPForms admin and the shortcode/ID on the page matches.

The only secrets in the codebase are the rent worker’s HUD_API_TOKEN and RENTCAST_API_KEY, and they live in Cloudflare, not git. Rotate per Rent Lookup worker. For any other leaked credential, rotate at the provider.

  • WordPress: UpdraftPlus runs daily and weekly. Megan also takes manual backups around larger changes.
  • Large changes go through a staging site before production.
  • Recovery order if rebuilding from scratch: registrar/host (HostArmada) → DNS (Cloudflare) → WordPress restore from UpdraftPlus → re-paste content from the repo → redeploy the rent worker.