← Server architecture · all tasks

Register spellgrove.com and set it up for the site and email

needs-input priority 2 estimate M

server-architecture/018 · created 2026-08-13 · updated 2026-08-13

What this is

Kris’s call, 2026-08-13: register spellgrove.com — the current working title (see brand/naming.md, which already lists securing this domain as an outstanding step) — and set it up simply and clearly for our actual needs: wrapping the public site, and carrying email. DNS to be managed with an API key so an agent can do the work, rather than by hand in a slow panel.

This is the deliberate correction to a day spent discovering how bad the current arrangement is, and the reasoning is worth keeping:

What this needs to end up doing

  1. The public site — currently lor.kris.ai-task-runner.com, built by the host cron deploy-watch (see the workspace README’s Deployment section). spellgrove.com should front it. Note the knock-on: LINK_CODE_BASE_URL in game/director/game.env points at the current host and must move with it (016 is why that’s a single, isolated line).
  2. Email — at minimum a receiving address for SUPPORT_EMAIL (017), so password resets have somewhere to arrive. Sending (verify-email, 012) becomes possible again too, since DKIM/SPF records would finally be settable by API.
  3. The game serverlor-server.cocreations.com.au could move under spellgrove.com as well. Not a given: it’s live, it works, and moving it means new TLS and a client-visible URL change. Worth deciding explicitly rather than by momentum.

Open, and genuinely Kris’s to decide

Filed needs-input because the first step — registering a domain — costs money and is Kris’s to do; everything after it is agent work.

Definition of done

Update 2026-09-03: spellgrove.com is live — DNS, TLS and the site itself (building-the-game/001). What remains of this task is moving the game client’s base URL onto it.

Update 2026-09-03: spellgrove.com is live — DNS, TLS and the site itself (building-the-game/001). What remains of this task is moving the game client’s base URL onto it.

View source in repository · also available as raw markdown.