For Review — Not Yet Implemented This is the proposed architecture. Nothing has been built. Review and approve before work begins.

Water of Life

Architecture Report — March 2026

Owner: Joseph M. Castillo  •  Domain: wateroflife.supply  •  Platform: Cloudflare Pages

Dedicated to Our Lady of the Miraculous Medal

Project Structure

a-d-d/ inform/ ← intent: WHY CLAUDE.md share/ ← purpose: WHAT FOR CLAUDE.md target/ cloudflare-pages/ ← target: WHERE CLAUDE.md board/ website.md ← kanban board user/ pantheon-0.md ← your preferences

Intent: inform

WHY

Get Joey's story and the life water formula in front of people who need it. No product to sell, no ideology to push. One man's experience, one formula, given away free.

Purpose: share

WHAT FOR

A public website that tells Joey's story and gives away the life water formula. No backend. No accounts. No commerce. Static HTML/CSS/JS on Cloudflare Pages.

Pages

Home — index.html

My Story — story.html

The Water — the-water.html

Get the Powder — get-powder.html

About — about.html

Design Direction

AttributeValue
ColorsNavy #1B3A5C    Gold #D4A843
TypographyGeorgia (body), Helvetica Neue (headings/nav)
LayoutMobile-first, max-width 800px, clean and direct
VoiceHonest, personal, no-bullshit — not preachy, not anti-establishment
TechVanilla HTML5, CSS3, JS — no frameworks, no build tools, no npm

Target: cloudflare-pages

WHERE

Cloudflare Pages, edge-deployed worldwide. Free tier. Static files only.

ConfigValue
Domainwateroflife.supply
DNS & SSLCloudflare (automatic)
Deploy (now)Local: wrangler pages deploy — uses your wrangler login, no token needed
Deploy (later)GitHub Actions automated deploy can be added when you want it — requires API token
MonitoringCloudflare dashboard + loads in browser = healthy

What You Need to Provide

One token to point your domain. The AI handles everything else.

Cloudflare API Token — Edit Zone DNS

What it is: An API token that lets the AI configure wateroflife.supply DNS records to point to your Cloudflare Pages site. Wrangler login handles deploys, but pointing the custom domain needs this token.

Permissions needed: Zone: DNS: Edit for wateroflife.supply (minimum scope).

How to get it:

  1. Go to dash.cloudflare.com/profile/api-tokens
  2. Click "Create Token"
  3. Use the "Edit zone DNS" template
  4. Under Zone Resources, select Specific zonewateroflife.supply
  5. Click "Continue to summary""Create Token"
  6. Copy the token — you'll only see it once

How the AI will use it: The AI will use this token to add DNS records pointing wateroflife.supply to the Cloudflare Pages project. One-time use during setup.

Wrangler Login (the AI handles this)

The AI will run wrangler login which opens your browser for one-time Cloudflare authorization. This handles all deploys — no token needed for that part.

What the AI Will Do

For visibility — these are tools and services the AI will install and configure:

Tools & Services
ActionDetails
Create GitHub repojoeycastilloUS/wateroflife.supply — private repo, main branch
Install wranglerCloudflare CLI for Pages deployment (npm install -g wrangler)
Wrangler loginOpens browser for Cloudflare auth — one-time
Create Cloudflare Pages projectwateroflife-supply via wrangler CLI
Configure custom domainPoint wateroflife.supply → Cloudflare Pages via wrangler
Build site5 HTML pages + 1 CSS file + PDFs — vanilla, no build step
Deploywrangler pages deploy from your machine — site is live at wateroflife.supply

Board: website

7 build items + 5 lifecycle steps

Build

READY site/css Shared stylesheet — navy/gold theme, mobile-first, typography 3
READY site/home Home page — hero, before/after, formula at a glance, CTA 5
READY site/story Full Stop Everything essay adapted for web 5
READY site/the-water Formula page — recipe, DO/DON'T rules, what to expect 3
READY site/get-powder Get the Powder — coming soon + manual recipe 3
READY site/about About Joey + full medical disclaimer + contact 3

After Board Clears

BLOCKED demo Present finished site locally in browser — walk through every page after: all build items done
BLOCKED retro Retrospective — what went well, what could be better, what to change after: demo
BLOCKED guidance-update Update a-d-d-guidance and project a-d-d based on retro findings after: retro
BLOCKED ship Deploy to Cloudflare Pages via wrangler — site live at wateroflife.supply after: guidance-update
BLOCKED demo-prod Demo live from production — confirm DNS, SSL, assets, mobile all working after: ship