diff --git a/projects/acg-website/TODO.md b/projects/acg-website/TODO.md new file mode 100644 index 00000000..bec97ef4 --- /dev/null +++ b/projects/acg-website/TODO.md @@ -0,0 +1,36 @@ +# ACG Website (v2) — Running TODO + +> Living task list for the azcomputerguru.com redesign. Staging: **ww9.azcomputerguru.com** +> (now serving v2). Source: `projects/acg-website/v2/`. Design: premium editorial-brutalist, +> built on Fable, keep AGY (+Grok when alive) in the loop. See `[[project_acg_website_redesign]]`. +> Last updated: 2026-07-23. + +## Done +- [x] v2 homepage — premium editorial-brutalist reimagining (Anton hero, dark manifesto band, THE INDEX / NOTHING HIDDEN, Dispatch board, mono-metadata motif). AGY: "bespoke, high-end studio delivery." +- [x] Grok-generated art-directed imagery (monsoon-Tucson hero, patch-panel field shot) replacing stock photos. +- [x] Animated hero city rotator — Tucson → Phoenix → Scottsdale → Flagstaff → EVERYWHERE (odometer roll, ~3.3s, reduced-motion safe). +- [x] Geo-broadening beyond Tucson — crawlable service-area strip + LocalBusiness `areaServed` JSON-LD; copy widened Arizona-wide while keeping local-authority signals. +- [x] Promote v2 to the ww9 root; no-cache `.htaccess` for staging; v1 backed up server-side. +- [x] Redesign all 5 subpages (services / pricing / about / contact / calculator) to the v2 system; one shared header/footer/nav. +- [x] Functional pricing calculator (live estimator, verified math). +- [x] Independence line + radio-authority woven into About. +- [x] Polish pass — contact FAQ two-column, pricing "everything else" full-width tables, mobile overflow fix. +- [x] Committed to repo (`2e52b29c`). + +## In progress / next +- [ ] **Forum (community.azcomputerguru.com) — re-theme to match v2.** It's a **Flarum** forum, linked from the homepage Dispatch Board ("Read all field reports"). Current `theme-v2.less` is an off-brand dark GitHub/Discord style (Lexend, layered grays) — needs a new v2-matching theme (Anton/Hanken/JetBrains Mono, signal-orange, bone/ink, brutalist, adapted for forum density/readability). DB creds in vault `services/flarum-community.sops.yaml`; origin likely IX (root SSH). *Awaiting go + how the theme is applied (Flarum admin custom LESS vs file).* + +## Backlog — toward go-live on azcomputerguru.com +- [ ] Real AI image finals for remaining slots (see `v2/IMAGE-SPEC.md`) — blocked on Grok image-gen cooperating. +- [ ] Wire the **contact form** to a real mailbox (currently a demo stub, unchanged from v1). +- [ ] Dedicated **location/SEO pages** (e.g. /phoenix, /mesa) with unique local content — required to actually rank multi-city (the animation + service-area strip are brand/on-page signals only). +- [ ] Fold in the competitor-research "two enemies" flanking sentence where it fits. +- [ ] Cross-browser / device QA; Lighthouse perf pass; a11y audit (contrast, focus, screen-reader). +- [ ] Analytics + verify SEO / structured data in production. +- [ ] Remove the "Local demonstration build" disclaimer footer before production. +- [ ] **Production cutover** — DNS/hosting swap ww9 → azcomputerguru.com, replacing the WordPress site. At go-live switch assets from staging no-cache to versioned filenames + long cache. + +## Known caveats +- Contact form is a demo stub (not wired to a mailbox). +- Subpages preserved all real v1 content/prices; some page-head mono metadata (DOC.0x) is decorative. +- ww9 assets are `no-cache` (staging) so iterations always show; revisit for production.