Decisions — LR Coiffure (lead/spec build)
Lead-mode build: the business has not been contacted. Per SKILL.md, no blocking questions —
each decision below is the recommended default, recorded with rationale, and is an explicit
override point for the client conversation.
D1 — Slug shortened to lr-coiffure-pully
Google's listing name ("LR Coiffure - Salon de coiffure - Pully") bakes a descriptor into the
auto-slug. Repo, Cloudflare project, and preview URL read better as lr-coiffure-pully.
Renamed before anything referenced the original slug.
D2 — Mode: draft-first
Spec site for an uncontacted lead. Draft ribbon + noindex; visible [TBD:] placeholders for
missing facts (prices, email, legal entity, confirmed hours). Preflight blocks these from
production, which is exactly the desired gate.
D3 — Locales: fr-CH primary at /, EN at /en/
Pully is francophone; all substantive reviews are in French. EN secondary per multilingual.md
default (international/expat clientele in the Lausanne area). Formal address ("vous").
D4 — Category: hairdresser (confirmed)
Places type hair_salon maps cleanly. Spec deviations in build/category-mapping.md: no booking
platform (phone-first CTA), no team page (consent), no pricing table (unknown), compact sitemap.
D5 — Primary CTA: tap-to-call
No booking platform or email is public. Phone is the only verified conversion channel.
Sticky mobile call bar. Booking integration (e.g. an online scheduler) is a proposal item
for the client conversation, not a lead-build invention.
D6 — Brand: derived from the salon's own rebrand (gold monogram on dark) + interior bordeaux
The current logo (window decal + profile photo) is an elegant gold serif monogram in a thin
circle on dark glass. The interior walls are deep bordeaux; floors/chairs charcoal-black;
old signage was burgundy script. Tokens: bordeaux #52312c (primary — the browner of the sampled wall tones; the initial pick #5a3132 sat within 25 RGB units of the rm-beauty-lounge primary, so the distinctiveness check pushed us to the other genuine wall sample), antique gold #b98f4d
(accent, AA-safe on dark), amber gold #e7b76b (accent-soft, on-dark highlights), warm ivory
bg #faf7f3, charcoal #1c1717 (dark sections echoing the logo-on-glass look).
Anti-house-style check: no sage green, no Inter, palette eyedropped from photos.
D7 — Typography: Playfair Display (headlines) + Jost (body), self-hosted
The LR monogram is a high-contrast Didone-style serif → Playfair Display is the closest
free match and carries the premium positioning. Body: Jost (geometric sans, Parisian
character, full French diacritics). Self-hosted per legal-pages.md (no Google Fonts CDN).
D8 — Sitemap (compact, 5 pages + legal)
Home, Prestations (services), Le Salon (about incl. team-as-roles), Galerie, Contact,
+ impressum & confidentialité. Category spec's Team/Book pages folded in per D4/D5.
Gallery uses the salon's own listing photos (rights caution in cautions.md).
D9 — Content restraint
No prices invented (price level 4 → "premium" language only), no staff names (consent),
no L'Oréal partnership claim, review quotes short + attributed, ratings quoted as
"5,0 sur Google (68 avis, août 2026)" in copy — never as schema aggregateRating.
D10 — Stack: Astro from the suite's astro-starter template
Static-feeling brochure site; starter has tokens→CSS-vars, schema helpers with policy bans,
robots/llms/sitemap, and /_styleguide/ pre-wired.
D11 — Domain
None registered; draft ships on lr-coiffure-pully.pages.dev. Domain candidates for the
client conversation: lrcoiffure.ch / lr-coiffure.ch (availability not yet checked —
check at proposal time with the domain-registrar skill).
D12 — Distinctiveness warning accepted (primary vs rm-beauty-lounge)
check-distinctiveness flags primary #52312c as within 31 RGB units of rm-beauty-lounge's
#6B1F32. Accepted: the color is eyedropped from LR Coiffure's own interior walls (photo-08/09),
the two businesses are unrelated, and every other identity axis differs (antique-gold accent,
charcoal dark sections, Playfair/Jost, near-sharp radii, dark editorial hero vs. their layout).
Source fidelity outranks artificial divergence per extracting-brand-dna.md.