io.gf.cx — public-access portals/playbooks subdomain (parked 2026-05-23)

DARE.CO.UK · PARKED SKETCH · 2026-05-23

Mirrored from ~/.claude/.../memory/project_io_gfcx_public_access_subdomain_parked.md. This is a design sketch parked for future build — read for context, not as a current deliverable.

io.gf.cx becomes the public-access lane for portals, playbooks, teachings, and lessons across the gf.cx portfolio. First content: pull down the current Notion page at io.gf.cx, rebuild as static, publish as io.gf.cx/abbeyroad. Plus a declarative landing at io.gf.cx/ following the payload.gf.cx pattern.


Dan 2026-05-23: “io.gf.cx needs pulling down the page content, rebuilding it, and publish it as the new hope page for a public-access url, so, io.gf.cx/abbeyroad will be the new url — anything io means publicly accessible, in my mind. io.gf.cx is pointing to notion, which we will control and change after the pull-down. io.gf.cx can have a landing page defining it’s the public-access to portals, playbooks, teachings and lessons.”

What this subdomain becomes

Aspect Detail
Subdomain io.gf.cx
Role Public-access lane for portals, playbooks, teachings, lessons across the gf.cx portfolio
Current state DNS → Notion page (will move off Notion after pull-down)
First content The current Notion page → static rebuild → io.gf.cx/abbeyroad
Landing io.gf.cx/ gets a declarative landing (declares what lives here, what does NOT, where to look instead) per the payload.gf.cx pattern
Privacy class Public (the io prefix is meant to encode this; counterpart to internally-gated surfaces like claim.gf.cx)

The job at hand

  1. Pull down current Notion content at io.gf.cx - Identify the Notion page Dan is currently routing to - Export to markdown / HTML (Notion → Export → Markdown & CSV gives clean MD + assets) - OR scrape the rendered HTML if export shape is awkward

  2. Rebuild as static under the portfolio’s house style - Warm cream palette (#F7F3EC bg, #2C4A3A accent), Newsreader+Atkinson Hyperlegible - Embed <link rel="stylesheet" href="https://assets.gf.cx/media/media.css"> for the media-sizing primitive

  3. Publish at io.gf.cx/abbeyroad - Likely a CDN, security layer, and DNS provider sitting in front of dare.co.uk.">CF Pages project (e.g. io-gf-cx) with content at /abbeyroad/index.html - OR a Worker + R2 setup mirroring payload.gf.cx (less likely — this is content, not binaries)

  4. Build the declarative landing at io.gf.cx/ - Same shape as payload.gf.cx/ landing page - Sections: What this is (public-access for portals/playbooks/teachings/lessons) · What lives here (the content shelves once they exist) · Where to look instead (pa.gf.cx / dare.co.uk / audreyinc.com for content surfaces)

  5. DNS cut-over - Once the static page is live, repoint io.gf.cx CNAME/A record from Notion → CDN, security layer, and DNS provider sitting in front of dare.co.uk.">CF Pages project - Verify both root and /abbeyroad resolve correctly

Open questions for resume

Sibling patterns to lift

Resume conditions

Source: parked_sketch_io_gfcx_public_access_subdomain_2026-05-23.md · Rendered 2026-05-23 11:24