Architecture
The stack
Section titled “The stack”| Layer | What | Notes |
|---|---|---|
| CMS | WordPress | Hosted on HostArmada (LiteSpeed web server) |
| Theme / builder | Divi 5 | Pages built from HTML pasted into Divi Code Modules |
| CDN / DNS | Cloudflare | DNS, CDN, and the Workers platform |
| Serverless | Cloudflare Workers | The rent-lookup tool backend |
| Repo | TILT_Website (GitHub, Megan’s personal account) | Content source + notes + this handbook |
How content relates to the live site
Section titled “How content relates to the live site”The repo is not auto-deployed. pages/ and global/ hold the HTML that
gets pasted by hand into Divi Code Modules in WordPress admin. Editing a file
in the repo does not change the live site until it is pasted in. This is the
single most important operational fact about the website; the full process and
its risks are in Deploy process.
The one exception is the rent-lookup Cloudflare Worker, which deploys separately via Wrangler and never touches Divi. See Rent Lookup worker.
Repo layout
Section titled “Repo layout”| Path | What |
|---|---|
pages/ | Per-page HTML (by section) pasted into Divi |
global/ | Header, footer, shared sections, global CSS/JS |
workers/rent-lookup/ | Cloudflare Worker for the rent tool |
bot/ | Customer-bot system prompt + knowledge pack |
notes/ | Working analysis, audits, handoffs, reference (lifecycle: current → archive) |
docs-site/ | This handbook (Astro Starlight; private) |
_archive/ | Old/deprecated modules |
ads-reports/, screenshots/ | Data/snapshots (gitignored data) |
WordPress plugins in play
Section titled “WordPress plugins in play”WPForms (lead forms), Rank Math (SEO/schema/robots, serves /llms.txt),
LiteSpeed Cache (caching, CSS/JS minification), Imagify (image optimization),
Wordfence (security), and an e-commerce/payment path via Easy Digital Downloads.
Hosting and the domain registrar are HostArmada (Speed Reaper plan,
billed to Justin every 3 years). All website and tooling work is Megan’s;
Justin does nothing in website and tech. For rare problems Megan cannot handle,
the fallback is emailing Daryle, the prior site contractor (who also holds
the Divi lifetime license). Account pointers are kept off this site in
notes/current/reference/accounts-access-internal.md; incident steps:
Runbook.
Domains
Section titled “Domains”tiltanalytics.com and www.tiltanalytics.com (primary). The rent worker is
at a *.workers.dev subdomain. Contact email justin@tiltanalytics.com.