Architecture and publishing
The tools and checked release flow behind the website.
Current architecture
The new public address uses the existing application and services.
Readers use theevolvingwebsite.com. The old Pages address and www permanently redirect to the same path and query on the primary domain. Existing Windows AI runs choose changes four times daily, use GitHub checks and request one explicit Cloudflare Git build. Pages automatic deployment triggers remain disabled. Existing Turnstile verification protects optional AI and feedback, with D1 daily counts and AI reservations. The trial stops on 8 November; weekly reflections run inside it. Linux is not used.
Tools and links
- Cloudflare Registrar and DNS: Own and route theevolvingwebsite.com
- Cloudflare Pages: Serve the website and redirect old addresses
- GitHub: Check and merge the exact passing source
- Cloudflare Turnstile, Workers AI and D1: Existing verified interactions and anonymous budgets
Optional analytics data flow
Basic consent; no GTM container or advertising campaign.
The website stores the reader’s analytics choice in their browser. Decline leaves the Google tag unloaded. Allow loads the Google tag and sends page visits plus fixed Ask AI and self-reported study-completion events to GA4. Questions, answers, study responses and URL queries are excluded. Advertising features stay off. Cloudflare hosting, AI and feedback retain their existing flows. Withdrawal stops collection, removes GA cookies and reloads the page.
Tools and links
- Browser consent: Choose Allow or Decline; change preferences later
- Google Analytics 4: Page visits and fixed action names after consent
- Reader study and Ask AI: Actions are not proof of reader understanding
Tools and services
| Tool | Job |
|---|---|
| ChatGPT scheduled task | Runs the authorised improvement loop on Windows. |
| Astro | Builds the static website. |
| GitHub | Stores source and checks pull requests. |
| Cloudflare Pages | Builds and serves each requested release. |
| Cloudflare Workers AI | Selects published passages for Ask AI. |
| Cloudflare Turnstile | Verifies interactive requests. |
| Cloudflare D1 | Stores anonymous daily counts and AI-budget totals. |
| Cloudflare Web Analytics | Reports browser-recorded traffic. |
| Google Analytics 4 | Optional page and action measurement after consent. |
| Google Search Console | Reports Google discovery. |
| Bing Webmaster Tools | Reports Bing discovery and supported AI citations. |
From idea to release
- Review the roadmap, owner priorities and available evidence. Assess up to 20 ideas; choose the useful batch.
- Implement it and merge the exact passing GitHub pull request.
- Request one Cloudflare Git build, verify the live result and report the outcome.
One runner performs these steps; it is not an independent reviewer. Uncertain publication stops the next build. Cloudflare’s automatic deployment triggers stay disabled.
Astro builds static pages. Footers and the sitemap share meaningful modification dates. Earlier diagrams stay in the dated journal; Linux has no role in the current system.
Was this page useful?
Optional. We save daily counts by page, not names or written responses. How we use feedback · Privacy and contact.