← back to Robet Site

MIGRATION.md

25 lines

# Robert (barber) — friend build · ownership + migration notes

**This is a favor build for Steve's friend Robert (a barber). It must NOT be wired into
Steve's DW production systems.** Already de-entangled: booking uses Robert's OWN scheduler
link (not venturacorridor/dw_unified); the DW oauth-canary was reverted to info@DW.

## Current (INTERIM) home — on Steve's infra while building
- **Domain:** robert.agentabrams.com (Steve's agentabrams.com, GoDaddy DNS → Kamatera 45.61.58.125, pm2 `robert-site` :9790). DNS A record still pending.
- **Email:** robert@agentabrams.com (Purelymail mailbox, created this session).
- **Booking:** none yet — `config.json` `scheduling.bookUrl` is empty → the Book button routes to the contact form. Robert picks his own Calendly / Cal.com / Square Appointments link.

## TODO — move Robert onto HIS OWN domain + email (Steve's call: "move off agentabrams too")
1. **Domain:** Robert registers his own (e.g. robertthebarber.com / a shop name). Point DNS at wherever it's hosted (Kamatera or Robert's own host).
2. **Email:** Robert's own mailbox on his domain (his provider, or Purelymail). Then **delete** the interim robert@agentabrams.com mailbox + its credential.
3. **Re-domain the site (config-driven, ~5 edits):**
   - `config.json` — brand stays ROBERT; update contact.email to his new address.
   - `public/index.html` — `<link rel=canonical>`, all `og:*`/`twitter:*` URLs, JSON-LD `url` + `image` + `potentialAction.urlTemplate` → new domain.
   - regenerate `public/og.png` (URL pill) for the new domain.
4. **Booking:** set `config.json` `scheduling.bookUrl` to Robert's own scheduler link.
5. **Deploy** to the new domain; **decommission** robert.agentabrams.com (remove GoDaddy A record, pm2 process, nginx vhost) + the Purelymail mailbox.

## Hard rule for this build
Nothing here touches dw_unified, the DW Shopify store, the venturacorridor scheduler, or any
DW monitoring/canary. It's a standalone single-page barber site (Express, zero deps beyond express).