# Pick-up prompt — 2026-02-19 (copy and paste to ground a new session)

Use the content below as your first user message in a new chat to ground the AI and continue from where we left off.

---

## Prompt (copy from here)

**Ground in the latest state of LLMHosts.com and pick up where we left off.**

**Repo**: LookNoHandsMom/LLMHosts.com (private). Main branch is source of truth.

**What just happened (2026-02-19)**:
- We synced everything for **ready-for-customers** status. PR **#198** is **merged** into main.
- **Code**: Single Resend email module in `frontend/src/lib/email/send.ts` (verification, password reset, resend-verification, contact form via `sendContactEmail()`). Dead root `src/lib/email/` removed.
- **Docs**: EMAIL_VERIFICATION.md (status = enabled, prod key required), epic-email-ops EM-003 (done, prod key pending), email-platform-integration (Resend live), LAUNCH_STATUS (one human step for customers), STATUS_2026-02-19 snapshot. PR **#199** (branch `docs/sync-claude-changelog-pickup-prompt`) adds: CLAUDE.md (no active deferred; customer blocker #187), CHANGELOG Unreleased entry, and this pickup prompt — merge when CI allows or use admin merge.
- **GitHub**: Issue **#187** is the only blocker for new customer signups: `RESEND_API_KEY` must be set in **production** and domain verified in Resend. Human steps are in `docs/launch/NEED-FROM-YOU.md`. After the human completes #187 (add key, verify domain, run signup E2E), they close #187 and we are ready for customers.

**What you should do at session start**:
1. Run: `gh issue list --state open --limit 20`, `gh pr list --state open`, `gh run list --limit 5`.
2. Read `deferred/README.md` (no active deferred; resolved list exists).
3. Read `docs/launch/NEED-FROM-YOU.md` for human-only blockers (#187 first, then optional #134/#135).
4. Read `CLAUDE.md` and `AGENTS.md` for architecture and conventions.
5. If I ask for work: pick from open issues or project board; prioritize by label. If I ask to continue “ready for customers”: the only remaining step is human (#187); code and docs are synced.

**Key files for email and launch**:
- Email (live): `frontend/src/lib/email/send.ts`, `frontend/src/lib/email/templates.ts`
- Human steps: `docs/launch/NEED-FROM-YOU.md`
- Launch status: `docs/LAUNCH_STATUS.md`
- Snapshot: `docs/STATUS_2026-02-19.md`

**CI note**: E2E CLI (TestPyPI) job can still fail on main/PRs; other CI jobs pass. Fix or skip that job when working on Phase 3 / CLI.

---

## End of prompt

---

*Generated 2026-02-19. PR #198 merged. PR #199 (doc sync) open; merge when CI passes or via admin.*
