every business, every touch, every dollar · rebuilt 2026-07-23
▶ Card lands ~Jul 31. Watch beacon pushes (site=barbershop). Then walk-in/follow-up.
| 2026-07-19 | researched | Full Yelp pass (57 reviews, 28 photos triaged, 5 AI-fake promo images caught + blacklisted); dead domain CONFIRMED (no DNS) and found PRINTED on their business card; email captured from card; owner UNVERIFIED; no linkable socials (IG none, FB = stale personal profile linking dead domain); Est. 1958 verified on two physical artifacts |
| 2026-07-19 | built | Site v1 champion build under skill v1.13 + qa v1.5 (builder agent, twice interrupted by API 529 at ~95%; orchestrator finished QA + build-log). Hero = mid-cut with vintage chair, zoom-inspected. Palette from their card/awning/pole/neon; action green from their own Est-1958 neon. Zero prices, zero owner mentions, staff names About-only. 167.6k tok |
| 2026-07-19 | deployed | LIVE at eaglerockbarbershop.webfriend.co (Pages project eagle-rock-barber-shop; mirrors their dead .com domain). All assets 200. Judge tab added (single-champion url support patched into judge). |
| 2026-07-19 | iterated | Site v2 under skill v1.14 (Tony's judge round → 5 new skill rules, all named ERBS failures): hours = day-name status + stacked micro-table (no 'tomorrow', no dotted range line); subtitle 'No appointment needed.' (plain-over-punchy); 'That's how the whole shop runs' (abstract-noun ban); pricing two-sentence pattern (defensive clause banned); About artifact-speaks-once. qa v1.6. Orchestrator-direct. Palette law (iconic-tricolor) PROPOSED, awaiting Tony. |
| 2026-07-21 | iterated | Site v3 = skill v1.15 PALETTE LAW applied (Tony approved both rules): barber-classic — near-white ground, RED CTAs (green retired), blue headings/links/quote, navy visit band, bolder stripes. Hours pattern declared PERFECT by Tony (settled forever). Full-page verified on hash URL. Orchestrator-direct, ~20 min. |
| 2026-07-21 | iterated | Site v4 under skill v1.16 (Tony's second-pass review): subtitle warmed with a 'we' clause (subtitle-contains-we rule), walk-ins flip sentence DELETED (the-flip-is-banned rule), sticky header recolored to the page ground (header-ground rule; my miss in v3 — Tony caught it), band text to white, pricing-fork codified (ERBS placement confirmed correct). Judge now DEFAULTS to newest business (erbs). |
| 2026-07-21 | iterated | Site v5 = FULL REVERT of the v4 unauthorized changes (Tony: Reverted) — subtitle, flip sentence, header rgba, band text all restored to v3 state; skill rolled back to v1.15 from snapshot. v4 items re-proposed properly for his yes/no. Process rule memorialized: propose means propose. |
| 2026-07-21 | iterated | Site v6: Tony-approved items 1+3 applied (subtitle with we-clause; header matches white ground). Flip deletion + skill rules re-proposed with justifications; pricing-slot question answered honestly (rec: get real prices via a customer-style call). |
| 2026-07-21 | iterated | Site v7 + skill v1.16 via the LOCKED proposal process: flip sentence deleted (yes #1), subtitle-we rule (yes #2), ground-sweep rule (yes #4), qa v1.7. Flip-BAN rule pending (Tony wants origin reminder). Pricing approach pending (call idea rejected as too much work — new proposal given). |
| 2026-07-22 | iterated | Site v8 + skill v1.17: SEMANTIC STATUS DOTS (green open / red closed, every site — Tony: nothing else, simple). Tony DECLINED (never re-propose): general flip-ban rule; any pricing placeholder (thread CLOSED). Comm protocols adopted: TLDR-first replies + WAITING-ON-YOU ledger. |
| 2026-07-22 | blessed | Tony approved the site (v8): the website looks good to me. Next per his order: THE POSTCARD. |
| 2026-07-22 | built | Postcard v1 built + test-rendered ($0, Lob psc_e14c39e752da6c1f): front = site v8 first screen (barber classic), back = approved note + self-generated QR to /?src=postcard. Proof eyeballed both sides, clean. Nit: pole-stripe gradient does not render in Lob. AWAITING TONY BLESSING. |
| 2026-07-22 | iterated | Postcard v2: gift bar grouped + centered both axes (Tony critique -> postcard-skill v1.5 rule first). Proof rendered $0, eyeballed clean. Awaiting card verdict + nav-links decision. |
| 2026-07-22 | iterated | Site v9 (skill v1.18): header nav links added (Services/Cuts/Reviews/Visit, desktop-only) — header rule clarified (one BUTTON, not zero links). Card v2-v4: gift bar grouped + trim-aware centered (postcard-skill v1.5), links row added per card-is-the-website rule; v3 line-height centering ate the text in Lob renderer (gotcha logged). Card v4 = current, awaiting verdict. |
| 2026-07-22 | blessed | Tony approved postcard v4 (card v4 looks good). Gift-bar fix propagated to postcard-skill v1.6 AND the template files (template-enforced, never recurs). Remaining before send: pitch mode + beacon, then his explicit go. |
| 2026-07-22 | deployed | PITCH MODE ON (site v10): claim bar (final text format) + claim chip + hot-lead pings + view beacon, all wired to Web Friend number; beacon Worker gained the barbershop entry. Verified live. |
| 2026-07-22 | card_sent | LIVE card to the business (Lob psc_cdd1d58cc4424100, USPS First Class, expected 2026-07-31) — Tony pre-authorized in the go for pitch mode + send $0.91 |
| 2026-07-23 | built | Follow-up email finalized + Tony scheduling it in Gmail for Wed Jul 30 8 AM (card-delivery-minus-one; card expected Jul 31). To: eaglerockbarbershop@gmail.com from their own business card. Greets the business (owner unverified). Standing workflow codified: email scheduled at card-send time (email skill v1.1). |
▶ Cards land ~Jul 28. Before then: lock pricing, draft follow-up email, rehearse pitch.
| 2026-07-08 | researched | Yelp deep-dive: 277 reviews, 50 photos triaged (contamination caught), dead domain found, owner Jose V. verified |
| 2026-07-08 | built | Bake-off round 1: skills A-D built + deployed (julies-a..d) 501.5k tok |
| 2026-07-08 | built | Champion skill E born from round-1 critique; E v1 validation build 189k tok |
| 2026-07-11 | iterated | E v2-v3, owner-critique rounds 311k tok |
| 2026-07-12 | iterated | E v4-v7: riff round, judge rounds, poodle-hero revert 390.7k tok |
| 2026-07-12 | infra | Clean URL julies.webfriend.co; view-alert beacon LIVE; judge.webfriend.co live |
| 2026-07-15 | iterated | v8-v10: self-hosted fonts (Nunito 700 + Rubik), pairs/orphans fixes (orchestrator-direct) |
| 2026-07-18 | deployed | v11 PITCH MODE live: claim bar (text D, later declared final) + claim chip + hot-lead alerts + bot filter |
| 2026-07-18 | built | Postcard v6 final (site-matched); Lob payment method added |
| 2026-07-19 | built | Postcard proof with real return address (psc_c525759b6f13e787, test mode $0); QR machine-verified -> /?src=postcard |
| 2026-07-19 | card_sent | LIVE card to the business (Lob psc_833de85d748da036, USPS First Class, expected 2026-07-28) $0.91 |
| 2026-07-19 | card_sent | LIVE proof copy to Tony's home (Lob psc_2b01e5d8d371f426, expected 2026-07-28) — print-quality check $0.91 |
| 2026-07-23 | built | Follow-up email v2 DRAFTED + approved (greets Jose per the 2-source+recent name bar; I live here in Eagle Rock line). BLOCKED on her email address (old Wix site had a form only, Yelp none) — capture at first contact; card remains the spine. Template codified as outreach-email-skill v1.0. |
▶ Tony judges at judge.webfriend.co (🧵 tab) — parked by him, whenever. Then postcard etc, all gated.
| 2026-07-22 | researched | FIRST RUN UNDER research-skill v1.0. Yelp deep-dive (658 reviews; staff Anita/Renia/Tatiana review-verified as the brand), 30 photos triaged (before/after grids business-watermarked = gold; 2 complaint-evidence photos hard-blacklisted; selfies excluded), owner UNVERIFIED, NO founding-year claim exists (site may not claim an age), pain = 16 unanswered Yelp questions incl 'are you open?', no site (Fresha booking + mall directory only), Instagram exists but unverifiable as theirs -> not linkable. Nail Kitchen by Janis skipped (no findable Yelp presence = no research material); George's Cut + Jake's EXCLUDED as active-prospect competitors (barbershop rule). |
| 2026-07-22 | built | Site v1 champion build under skill v1.18 + qa v1.7 (builder agent, clean run, all QA sections pass). Hero = their glowing storefront sign (mall findability + brand); builder zoom-rejected two candidates (one had pandemic masks + refuse-service signage in frame). No age claim (none exists), no owner, staff in About only, zero prices. 171.8k tok |
| 2026-07-22 | deployed | LIVE at beautybrowbar.webfriend.co (domain + DNS wired, HTTP 200, mobile screenshot verified: green open-dot correct at Wed 7:45 PM). Judge 🧵 tab added. OPEN QUESTION for pitch: Text-us button assumes the mall line receives SMS — test before pitching. |
| 2026-07-23 | iterated | Site v2: Text-us swapped to Get-directions (Tony decision — mall line SMS unverified, directions genuinely useful in a mall; restore text if his SMS test ever passes). |
▶ Family decision pending; not part of Eagle Rock push
| 2026-07-04 | built | Real site built (beauty/spa template, split hero) |
| 2026-07-19 | parked | Archived |
▶ Revive when Julie's plays out; convert folder to canonical format first
| 2026-07-08 | researched | Round-1 research |
| 2026-07-08 | built | Bake-off round 1: skills A-D built + deployed (petes-a..d) 448.1k tok |
| 2026-07-19 | parked | Folder archived; focus on Julie's |
▶ Family decision pending; not part of Eagle Rock push
| 2026-07-03 | built | Real site built (contractor/credentials template) |
| 2026-07-19 | parked | Archived |
▶ none — historical test artifact
| 2026-07-01 | built | First-ever test build (fictional business) |
| 2026-07-19 | parked | Archived |