Decisions — The Barber Shop (Prilly / Lausanne)
Lead/spec build (business not yet contacted): per SKILL.md lead-mode rule, every open question got
the recommended default, recorded here as an override point. Bold = surface to operator.
| # | Decision | Choice | Rationale |
|---|---|---|---|
| D1 | Business name | "The Barber Shop" (site brand); Google listing still says "The Next Cut Barber Shop - Lausanne" | REVISED after photo review: the owner's own price poster is branded "THE BARBER SHOP — Prilly · Saint-François" and its hours match the listing exactly → same business, rebranded (window vinyl "The Next Cut — 2016" = old identity). Lead sheet agrees. The stale listing name is itself a finding to pitch (listing rename + NAP consistency). |
| D2 | Operating mode | draft-first | Standard for leads: full draft with [TBD:] placeholders, draft ribbon + noindex, iterate on the deployed draft. |
| D3 | Primary CTA | Walk-in first ("passez quand vous voulez") + tap-to-call to book; NO online booking integration | Owner poster says "Avec ou sans rendez-vous" — walk-ins welcome, phone appointments possible. Hours/"open now" get hero placement instead of a booking widget. |
| D4 | Sitemap | Home, Services & Prices, About, Contact/Visit, legal | Solo barber — no Team page, no Book page, no Gallery page until owner photos exist (rights). Recorded in build/category-mapping.md. |
| D5 | Languages | FR primary + EN | Lausanne = FR-speaking; review originals are mostly FR. EN secondary (international clientele visible in reviews). |
| D6 | Prices | Poster prices (coupe 25 / coupe+barbe 38 / barbe 20 / enfant 20 / soins 20 / sourcils 5 / shampoing 5) | REVISED: the owner's posted "LISTE DES PRIX" (Places photo, owner-uploaded) is real published pricing. Older window vinyl shows lower prices — poster treated as current, discrepancy flagged in cautions.md for first contact. |
| D7 | Photos | Category-appropriate placeholder treatment (no Google photos in the build) | Google photos are rights-encumbered with expiring URLs — shot-list only, per cautions.md. |
| D8 | Repo/deploy naming | the-barber-shop-prilly (folder renamed from the phase-1 listing slug) | Matches the current brand + lead sheet; repo and Pages project use the same slug per publish checklist. |
| D9 | Domain | None registered | Lead build — Cloudflare Pages preview URL only; domain is an owner decision (TODO T10). |
| D10 | Schema | HairSalon (category spec), no aggregateRating | Google-review ratings must not be marked up (policy ban, enforced by preflight). |