Add salon and bakery genre pack shells
Layer A/B/C surfacing direction plus Core 3 coverage notes.
This commit is contained in:
+24
-13
@@ -1,23 +1,34 @@
|
||||
# Genre packs
|
||||
|
||||
Generic business fields are scaffolding. Durable differentiation is **genre-specific primitives**.
|
||||
**Structural direction (working):** three layers when surfacing work to owners — not one giant schema dump.
|
||||
|
||||
## Planned packs
|
||||
| Layer | What | Owner hears |
|
||||
| :--- | :--- | :--- |
|
||||
| **A — Universal** | Discovery foundation: NAP + Core 3 claimed + hours + website + description + service-area mode + no duplicates/contradictions | Everyone’s first punch list |
|
||||
| **B — Genre pack** | Thin ranked list for that vertical (secondaries, high-value attributes, services/menu shape, booking/links, maybe one vertical directory) | “For salons like yours, next is X” — never “schema” |
|
||||
| **C — Known-for** | From the owner’s own words | Extra attributes/photos/proof + later AI-readiness queries |
|
||||
|
||||
- Auto repair (see [UC-01](./use-cases/uc-01-endpoint-auto-repair.md))
|
||||
- Beauty
|
||||
- Home services
|
||||
- Tourism activity ([UC-02](./use-cases/uc-02-intermediate-tourism-board.md) context)
|
||||
- **Local retail / general store** (see [UC-03](./use-cases/uc-03-local-retail-general-store.md)) — assortment signals, house specialties, hours, visit path
|
||||
**Surface rule:** scorecard ladder first (exist → know what you do → would recommend), then **3–7 actions max**, sorted by impact. Genre pack ranks the backlog.
|
||||
|
||||
**Core 3 coverage rule:** **GBP** is richest; Apple Business Connect mid; Bing Places thinnest. Pack actions: set on GBP; mirror on Apple/Bing where the field exists.
|
||||
|
||||
## Deep example packs (planning-rev2)
|
||||
|
||||
- [Salon](./genre-packs/salon.md)
|
||||
- [Bakery](./genre-packs/bakery.md)
|
||||
|
||||
## Earlier planned packs (from main / prior docs)
|
||||
|
||||
- Auto repair (see [UC-01](./use-cases/uc-01-endpoint-auto-repair.md))
|
||||
- Beauty (overlaps salon — reconcile later)
|
||||
- Home services
|
||||
- Tourism activity ([UC-02](./use-cases/uc-02-intermediate-tourism-board.md))
|
||||
- Local retail / general store ([UC-03](./use-cases/uc-03-local-retail-general-store.md))
|
||||
|
||||
## Why this matters
|
||||
|
||||
Assistants evaluate helpfulness by whether the business answers the *right* questions for its category. “Do you work on Korean transmissions?” is not the same shape as “Do you have a toothbrush?” or “Are the chicken strips still a thing?”
|
||||
|
||||
## Sequencing
|
||||
|
||||
Services packs may ship first for pilot speed. Retail is **in scope**, not a strategy exception.
|
||||
Assistants evaluate helpfulness by whether the business answers the *right* questions for its category. Salon booking ≠ bakery known-for products.
|
||||
|
||||
## Detail source
|
||||
|
||||
[Canonical Strategy](../strategy/CANONICAL_STRATEGY.md) §1a and genre primitives.
|
||||
Conversation checkpoint on `planning-rev2`; [BUSINESS_PLAN.md](../strategy/BUSINESS_PLAN.md); [Canonical Strategy](../strategy/CANONICAL_STRATEGY.md) §1a.
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
# Genre pack — Bakery (deep example)
|
||||
|
||||
**Status:** working shell from planning conversation (not locked)
|
||||
**Vertical:** local retail / food — products & known-for more than “book a slot”
|
||||
**Assumes Layer A** (Discovery foundation) already ranked or clean.
|
||||
|
||||
**Core 3 rule:** set on **GBP** first; mirror on Apple Business Connect / Bing Places where the field exists. GBP = richest; Apple = mid; Bing = thinnest.
|
||||
|
||||
---
|
||||
|
||||
## Must address (beyond Layer A)
|
||||
|
||||
| Action (owner language) | Placeholder example | GBP | Apple Business Connect | Bing Places |
|
||||
| :--- | :--- | :---: | :---: | :---: |
|
||||
| Primary category (+ secondary if real) | Bakery; Cafe / Coffee shop if true | ✓ | ✓ | ✓ |
|
||||
| Known-for in description | “sourdough & muffins” | ✓ | ✓ | ✓ |
|
||||
| Hours accuracy | Weekends / early open correct | ✓ | ✓ | ✓ |
|
||||
| Service options | dine-in / takeout / delivery | ✓ attributes | partial | partial |
|
||||
| Ordering or menu URL | online order or PDF menu | ✓ (+ website) | link fields if present | link fields if present |
|
||||
|
||||
---
|
||||
|
||||
## High-value recommended
|
||||
|
||||
| Action | Placeholder / note | Core 3 coverage |
|
||||
| :--- | :--- | :--- |
|
||||
| Attributes (*only if true*) | outdoor seating, wheelchair accessible, wifi, kid-friendly, pet-friendly | **GBP-heavy**; Apple/Bing partial — mirror where fields exist |
|
||||
| Products / proof for known-for | “homemade muffins” → products, photos, description + later AI-readiness queries | **Not** a Core-3 checkbox — don’t force fake attributes |
|
||||
| Peak / holiday hours | Thanksgiving week, summer weekend rush | ✓ Core 3 when seasonal |
|
||||
|
||||
---
|
||||
|
||||
## Example ranked punch list (3–7)
|
||||
|
||||
If Layer A is clean, a bakery might see:
|
||||
|
||||
1. Set category Bakery (+ Coffee shop if true) on Core 3
|
||||
2. Put “sourdough & muffins” in the short description everywhere
|
||||
3. Confirm weekend / early-open hours on Core 3
|
||||
4. Set dine-in + takeout on GBP; mirror where Apple/Bing allow
|
||||
5. Add menu or order URL on GBP + website
|
||||
6. Add 5 product photos (muffins, sourdough) on GBP
|
||||
|
||||
---
|
||||
|
||||
## Out of scope for this pack shell
|
||||
|
||||
Full Google food schema, delivery-marketplace integrations, MCP/endpoints.
|
||||
@@ -0,0 +1,48 @@
|
||||
# Genre pack — Salon (deep example)
|
||||
|
||||
**Status:** working shell from planning conversation (not locked)
|
||||
**Vertical:** appointment-based beauty / hair
|
||||
**Assumes Layer A** (Discovery foundation) already ranked or clean.
|
||||
|
||||
**Core 3 rule:** set on **GBP** first; mirror on Apple Business Connect / Bing Places where the field exists. GBP = richest; Apple = mid; Bing = thinnest.
|
||||
|
||||
---
|
||||
|
||||
## Must address (beyond Layer A)
|
||||
|
||||
| Action (owner language) | Placeholder example | GBP | Apple Business Connect | Bing Places |
|
||||
| :--- | :--- | :---: | :---: | :---: |
|
||||
| Primary category + 1–2 secondaries | Hair salon; Nail salon; Beauty salon | ✓ | ✓ | ✓ |
|
||||
| Services list | Haircut, Color, Balayage, Blowout | ✓ strong | thinner — fold detail into description if no services field | thinner — same |
|
||||
| Booking URL | Mindbody / Square / Booksy link | ✓ (+ website) | website / appointment link if present | link fields if present |
|
||||
| Accessibility | Wheelchair accessible entrance | ✓ where offered | ✓ where offered | ✓ where offered |
|
||||
|
||||
---
|
||||
|
||||
## High-value recommended
|
||||
|
||||
| Action | Placeholder / note | Core 3 coverage |
|
||||
| :--- | :--- | :--- |
|
||||
| Attributes that match real ask patterns | women-led, LGBTQ+ friendly, wifi, parking — *only if true* | **Mostly GBP**; not all exist on Apple/Bing — don’t invent checkboxes there |
|
||||
| Known-for specialties | “bridal hair,” “curly specialists” | description + photos + services on all Core 3 — **not** fake attribute checkboxes |
|
||||
| 5–10 real work photos | before/after, salon floor (real, not stock) | **GBP / Apple** strong; Bing weaker |
|
||||
| Staff / credentials | only if true | platform-specific; skip if none |
|
||||
|
||||
---
|
||||
|
||||
## Example ranked punch list (3–7)
|
||||
|
||||
If Layer A is clean, a salon might see:
|
||||
|
||||
1. Fix primary category (Hair salon) on Core 3
|
||||
2. Add booking link on GBP + website
|
||||
3. List top 4 services (Haircut, Color, Balayage, Blowout)
|
||||
4. Add “curly specialists” to description (known-for)
|
||||
5. Upload 5 real work photos on GBP
|
||||
6. Mirror hours + booking URL on Apple Business Connect
|
||||
|
||||
---
|
||||
|
||||
## Out of scope for this pack shell
|
||||
|
||||
Full Google attribute schema, review response playbooks, MCP/endpoints.
|
||||
Reference in New Issue
Block a user