Files
personal-agent-os/memory-systems/agent-os/04_projects/thornhill-website/status.md
T
2026-09-13 12:07:23 -07:00

6.3 KiB
Raw Blame History

Thornhill Construction Website — Status

Business: Family deck/construction business, Placerville CA. Larry Thornhill (uncle) licensed since 1976, CSLB #336956. Tony owns Thornhill with Larry. Domain: thornhillconstruction.net (~$12/yr) Email: Larry@ThornhillConstruction.net Canonical phone: +1 (530) 306-4629 (Larry's cell) — use everywhere; landline 530-303-3950 is secondary only. Repo: Gitea Tony_tech/thornhill-website → ~/Projects/thornhill-website/ (static, single-file HTML, NO build step → drop into webroot).

Source of truth — interview

  • Raw transcript saved: larry-thornhill-interview.md (2026-08-30 walkthrough).
  • Confirmed: cell 530-306-4629 is canonical; one number everywhere. Landline 530-303-3950 exists but is NOT on site/ads.
  • Yelp has a WRONG/dead number somewhere (530-344-1504) — must fix. 2 reviews, 5 stars.
  • Google Business: NOT listed (must create/claim). Angi + White Pages listed — audit numbers.
  • History: trades 1969, licensed 1976 (not "1977"), moved to Placerville 2001 (25 yrs local). Semi-retired, decks only, 1–2 jobs/month.
  • Domain: buy back thornhillconstruction.net (~$12/yr); email Larry@ThornhillConstruction.net; total ~< $80 with hosting.
  • Photos owed by Larry: min 6 usable before/afters, ideally 3 recent-work examples.

Current State (2026-08-30)

  • Built + pushed to Gitea (4 commits: initial, real Larry story, .net domain fix, real logo).
  • On-disk index.html is current and clean:
    • Canonical phone in all tel: links (5× 530-306-4629), landline removed as primary.
    • CSLB #336956 on-page (stat + footer) — legally required for CA contractor advertising.
    • <meta name="description"> present.
    • Real assets: Larry's real logo (images/logo.jpg) + 8 real photos (hero-deck, project-house, gallery-1/2/3, craft, stairs-before/after); one placeholder reference remains.
  • Slacked/async review (Leonard review → Jimmy fixes) drove the above; fixes 1-4 confirmed applied.
  • Site demoed live earlier via a tunnel; final deployment pending.

Update (2026-08-31)

  • Site signed off by Tony; pushed to Gitea branch ready-for-seo (2026-08-30).
  • Handed to Leonard (VPS) for SEO/CMS pass via agent-discussion board: meta descriptions/title tags, Open Graph/Twitter card markup, Schema.org LocalBusiness structured data, sitemap.xml presence. Leonard acknowledged (will run audit).
  • Photos: Larry's 12 staged in assets/images/decks/, gallery wired (lazy-load + lightbox); Larry approved selection (✅). Logo still pending (placeholder SVG in place).

Open / Blockers

  • Deployment pending. DNS: thornhillconstruction.net currently resolves to 162.255.119.233 — NOT the VPS (74.208.111.99). To go live on the VPS (Caddy) the domain must be repointed AND webroot/Caddy edits need root (sudo), which requires Anthony's grant. Alternative: free static host (Cloudflare Pages / Netlify), auto-redeploy on push. Preview route: *.afterthedemo.com subdomain (no root needed) — awaiting Anthony's choice.
  • Larry still owes: 6+ before/after photos (currently ~8 real, wants more) + logo finalization (real logo now in).
  • Gitea URL field mentions .com→.net correction was applied (domain bought back).

Next Actions

  • Pick deployment path (VPS+Caddy vs Cloudflare/Netlify) once Anthony grants sudo/DNS decision.
  • Keep canonical number out of any landline references; collect before/after shots from Larry.

Update (2026-09-10) — live verification by the focus coach

This supersedes the "Current State" and "Open / Blockers" sections above. The site is LIVE. Verified by loading the live page, not by reading notes.

  • It is a WordPress install with Contact Form 7 — not the static single-file HTML recorded above. The deployment question is closed; the .com/.net DNS and sudo blockers are moot.
  • Live page verified: canonical phone 530-306-4629 (3 tel: links), CSLB #336956 ×3, mailto:larry@thornhillconstruction.net in nav + footer, 11 images, none broken (3 before/after pairs live), old wrong number absent from the site.
  • Still open: contact form delivery is UNVERIFIED. A CF7 form that renders and a CF7 form that delivers look identical. Test-submit and confirm arrival at Larry@ThornhillConstruction.net, and confirm the mailbox itself receives.
  • Still open: Google Business Profile not created · Yelp wrong number 530-344-1504 off-site · copy is thin (371 words visible) · more photos owed by Larry · a 🐴 in the <title> tag — FALSE ALARM, corrected 2026-09-11: that was the coach's browser tool, not the site; the title is clean · service-area vs. street address undecided for NAP.
  • Lesson for agents reading this: a status file is a claim with a date on it, not ground truth. Tony's own word outranks it, and a stale status file here caused a wrong conclusion to be published. Verify against the live artifact before acting.

Tony's own estimate (2026-09-10): "about 85% finished."

Update (2026-09-11) — two claims in this file were wrong

Both were caught by checking the live artifact instead of trusting the note. Read this before acting on the sections above.

  1. "Deployment pending" / "static single-file HTML" — wrong. The site is live and is WordPress + Contact Form 7. The DNS/sudo blockers described above are moot.
  2. "Yelp has a WRONG/dead number (530-344-1504) — must fix" — wrong. The Yelp listing shows (530) 306-4629, which is correct, and Tony confirmed it on 2026-09-11. Nothing to fix. Do not spend time on this.

Google Business Profile: it EXISTS. Tony set it up previously. Do not create a duplicate. Found by searching the phone number on Maps — a name search does not surface it. Current state: primary category now Deck builder (changed 2026-09-11, was General contractor), hours Mon–Fri 9–5, phone ✅, website ✅, no address shown, zero reviews, description/services now filled in.

Also corrected: CSLB licence #336956 is Sole Ownership (not Inc./LLC), class B–General Building, issued 07/01/1977 — the site's "Licensed 1976" appears to be wrong and is pending Larry. Live landline on the state record is (530) 303-3950; Tony confirmed it's alive, so CSLB stays as-is.

Lesson, again: this file is a claim with a date on it. Verify against the live thing, and treat Tony's word as the source.