as truth, run the repo scripts, follow the checklists.
~/Projects/manager/DOMAINS.md
(domain -> target map; registrar hints; exclusions)
~/Projects/manager/DNS.md
(Cloudflare onboarding + DNS/redirect checklist)
~/Projects/manager/redirect-worker.ts
+ ~/Projects/manager/redirect-worker-mapping.md
(worker redirects)
- Cloudflare token sanity:
source ~/.profile
(prefer CLOUDFLARE_API_TOKEN
; CF_API_TOKEN
fallback).
- Disable “Block AI bots”:
cd ~/Projects/manager && source profile && bin/cloudflare-ai-bots status
/ bin/cloudflare-ai-bots disable
.
(docs, worker, scripts, mappings): commit there too.
- Review:
cd ~/Projects/manager && git status && git diff
- Stage:
git add <paths>
- Commit (Conventional Commits):
git commit -m "feat: …"
/ fix:
/ docs:
/ chore:
- Push only when explicitly asked:
git push origin main
- Don’t touch
.md
lore domains or steipete.md
unless explicitly asked; check ~/Projects/manager/DOMAINS.md
.
- Confirm registrar before debugging CF “invalid nameservers” (often “wrong registrar”).
- Prefer reversible steps; verify after each change (NS → DNS → redirect).