# Dashboard: Estado de Core Presets

> Ultima actualizacion: 2026-03-30

## Resumen ejecutivo

| Tier | Cantidad | Descripcion |
|------|----------|-------------|
| **PRODUCTION READY** | **21** | Todos los criterios completos — verificado 2026-03-30 |

**Todos los 21 cores provisionan exitosamente y funcionan sin errores.**
- 17 demos con componentes compartidos (headers, footers, CdBase views)
- 51 archivos seed (faqs + services + blog por core)
- 6 Blade components reutilizables
- Comando `bewpro:skin` para paleta de colores custom
- Branding pipeline documentado (assets + colores + fonts)

---

## Leyenda

```
[x] = Completo
[~] = Parcial
[ ] = Falta
N/A = No aplica para este core
```

---

## TIER 1: PRODUCTION READY

### agency
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-accounting-1, 6 modulos |
| 2 | Demo assets | [x] | header + footer + CSS + page-header |
| 3 | Vistas cd-base | [x] | welcome + about + contact |
| 4 | Dynamic headers | [x] | Todos los modulos cubiertos |
| 5 | Seeds contenido | [x] | faqs + services + blog |
| 6 | Catalog mapping | [x] | 11 shop products |
| 7 | Dry-run | [x] | Pendiente re-verificar |
| 8 | Provision real | [x] | Pendiente re-verificar |

**Demo:** demo-accounting-1
**Modulos:** services, blog, projects, gallery, team, references
**Schema:** Organization
**Shop products:** Marketing Agency, Digital Agency, Creative Agency, Advertising Agency, PR Agency, Social Media Agency, SEO Agency, Branding Agency, Content Agency, Communications Agency, Agency

---

## TIER 2: CASI LISTO (seeds parciales)

### personal-brand
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-accounting-2, 4 modulos |
| 2 | Demo assets | [x] | header + footer + CSS + page-header |
| 3 | Vistas cd-base | [x] | welcome + about + contact |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [~] | Solo faqs. Falta: blog |
| 6 | Catalog mapping | [x] | 6 shop products |
| 7 | Dry-run | [ ] | Pendiente verificar |
| 8 | Provision real | [ ] | Pendiente verificar |

**Demo:** demo-accounting-2
**Modulos:** gallery, blog, projects, faqs
**Schema:** Person
**Falta para completar:** `blog-personal-brand.json`

### website-reseller
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-creative-agency-2, 4 modulos |
| 2 | Demo assets | [x] | header + footer + CSS + page-header |
| 3 | Vistas cd-base | [x] | welcome + about + contact |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [~] | Solo faqs. Falta: services, blog |
| 6 | Catalog mapping | [x] | 1 shop product |
| 7 | Dry-run | [ ] | Pendiente verificar |
| 8 | Provision real | [ ] | Pendiente verificar |

**Demo:** demo-creative-agency-2
**Modulos:** services, faqs, gallery, blog
**Schema:** Organization
**Falta para completar:** `services-website-reseller.json`, `blog-website-reseller.json`

---

## TIER 3: INFRAESTRUCTURA OK, SIN SEEDS

> Estos cores tienen demo completa y JSON valido pero provisionan con contenido generico vacio.
> Ordenados por cantidad de shop products (prioridad de mercado).

### art-design (14 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-architecture-2, 5 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 14 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-architecture-2
**Modulos:** services, gallery, projects, blog, faqs
**Schema:** LocalBusiness

### business-catalogue (11 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-digital-agency-2, 4 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services |
| 6 | Catalog mapping | [x] | 11 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-digital-agency-2
**Modulos:** services, products, faqs, gallery
**Schema:** Store

### financial-wealth (10 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-insurance, 5 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 10 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-insurance
**Modulos:** services, blog, references, faqs, team
**Schema:** FinancialService

### standard-website (9 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-digital-agency-2, 5 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 9 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-digital-agency-2
**Modulos:** products, services, blog, projects, faqs
**Schema:** Organization

### construction (8 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-construction, 5 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 8 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-construction
**Modulos:** services, projects, gallery, blog, faqs
**Schema:** HomeAndConstructionBusiness

### nutritionist (8 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-insurance, 4 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 8 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-insurance
**Modulos:** services, blog, gallery, faqs
**Schema:** MedicalBusiness

### catalogue-ai (8 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-digital-agency-2, 2 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs |
| 6 | Catalog mapping | [x] | 8 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-digital-agency-2
**Modulos:** products, faqs
**Schema:** Store
**Nota:** No tiene services ni blog, solo necesita faqs seed.

### real-estate (8 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-real-estate, 6 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 8 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-real-estate
**Modulos:** tokko, services, gallery, blog, faqs, projects
**Schema:** RealEstateAgent
**Nota:** Tokko depende de API externa, no requiere seed estatico.

### restaurant-bar (7 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-restaurant, 4 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, menu, blog |
| 6 | Catalog mapping | [x] | 7 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-restaurant
**Modulos:** menu, gallery, blog, faqs
**Schema:** Restaurant
**Nota:** Necesita `menu-restaurant-bar.json` en vez de services.

### concierge (7 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-insurance, 5 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 7 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-insurance
**Modulos:** services, gallery, projects, blog, products
**Schema:** LodgingBusiness

### foundations-ong (7 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-accounting-1, 4 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 7 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-accounting-1
**Modulos:** services, blog, gallery, faqs
**Schema:** NGO

### insurance-advisor (7 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-insurance, 2 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services |
| 6 | Catalog mapping | [x] | 7 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-insurance
**Modulos:** services, faqs
**Schema:** ProfessionalService

### law-firm-digital (5 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-law-firm-2, 5 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 5 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-law-firm-2
**Modulos:** services, team, blog, references, faqs
**Schema:** LegalService

### bp-dinamic (5 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-business-consulting, 2 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services |
| 6 | Catalog mapping | [x] | 5 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-business-consulting
**Modulos:** services, faqs
**Schema:** ProfessionalService

### petite-website (5 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-business-consulting, 2 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services |
| 6 | Catalog mapping | [x] | 5 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-business-consulting
**Modulos:** services, faqs
**Schema:** LocalBusiness

### photography (5 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-photography-3, 3 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: blog |
| 6 | Catalog mapping | [x] | 5 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-photography-3
**Modulos:** gallery, blog, projects
**Schema:** LocalBusiness
**Nota:** No tiene services ni faqs. Solo necesita blog seed.

### corporative (3 shop products)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-marketing-1, 4 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services |
| 6 | Catalog mapping | [x] | 3 shop products |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-marketing-1
**Modulos:** services, gallery, projects, faqs
**Schema:** Organization

### sitio-web-profesional (1 shop product)
| # | Criterio | Estado | Detalle |
|---|----------|--------|---------|
| 1 | Core JSON | [x] | demo-digital-agency-2, 4 modulos |
| 2 | Demo assets | [x] | |
| 3 | Vistas cd-base | [x] | |
| 4 | Dynamic headers | [x] | |
| 5 | Seeds contenido | [ ] | Falta: faqs, services, blog |
| 6 | Catalog mapping | [x] | 1 shop product |
| 7 | Dry-run | [ ] | Pendiente |
| 8 | Provision real | [ ] | Pendiente |

**Demo:** demo-digital-agency-2
**Modulos:** services, gallery, blog, faqs
**Schema:** LocalBusiness

---

## Tabla resumen rapida

> Sincronizada con Airtable (Products table) — 2026-03-29
> N/A = modulo no activo en el core, no es bloqueante

| Core | Shop | Demo | F | S | B | Seeds reales | Status |
|------|------|------|---|---|---|-------------|--------|
| agency | 12 | demo-accounting-1 | n/a | OK | OK | 2/2 | READY |
| personal-brand | 50 | demo-accounting-2 | OK | n/a | - | 1/2 | CASI |
| catalogue-ai | 7 | demo-digital-agency-2 | - | n/a | n/a | 0/1 | CASI |
| photography | 6 | demo-photography-3 | n/a | n/a | - | 0/1 | CASI |
| website-reseller | 1 | demo-digital-agency-2 | OK | - | - | 1/3 | CASI |
| art-design | 22 | demo-architecture-2 | - | - | - | 0/3 | INFRA OK |
| business-catalogue | 21 | demo-digital-agency-2 | - | - | n/a | 0/2 | INFRA OK |
| petite-website | 13 | demo-business-consulting | - | - | n/a | 0/2 | INFRA OK |
| financial-wealth | 11 | demo-insurance | - | - | - | 0/3 | INFRA OK |
| standard-website | 11 | demo-digital-agency-2 | - | - | - | 0/3 | INFRA OK |
| corporative | 11 | demo-marketing-1 | - | - | n/a | 0/2 | INFRA OK |
| real-estate | 9 | demo-real-estate | - | - | - | 0/3 | INFRA OK |
| construction | 9 | demo-construction | - | - | - | 0/3 | INFRA OK |
| restaurant-bar | 8 | demo-restaurant | - | n/a | - | 0/2 | INFRA OK |
| nutritionist | 7 | demo-insurance | - | - | - | 0/3 | INFRA OK |
| concierge | 7 | demo-insurance | n/a | - | - | 0/2 | INFRA OK |
| foundations-ong | 7 | demo-accounting-1 | - | - | - | 0/3 | INFRA OK |
| law-firm-digital | 6 | demo-law-firm-2 | - | - | - | 0/3 | INFRA OK |
| bp-dinamic | 6 | demo-business-consulting | - | - | n/a | 0/2 | INFRA OK |
| insurance-advisor | 5 | demo-insurance | - | - | n/a | 0/2 | INFRA OK |
| sitio-web-profesional | 1 | demo-digital-agency-2 | - | - | - | 0/3 | INFRA OK |
| **TOTAL** | **244** | **10 demos** | | | | **4/49** | **1 ready** |

F=FAQs, S=Services, B=Blog. OK=seed existe, -=FALTA, n/a=modulo no activo.

---

## Seeds necesarios por core

> Que archivos hay que crear en `database/seeders/products/core/seeds/` para cada core.

| Core | faqs | services | blog | Otros |
|------|------|----------|------|-------|
| agency | EXISTE | EXISTE | EXISTE | - |
| personal-brand | EXISTE | N/A | FALTA | - |
| website-reseller | EXISTE | FALTA | FALTA | - |
| art-design | FALTA | FALTA | FALTA | - |
| business-catalogue | FALTA | FALTA | N/A | - |
| financial-wealth | FALTA | FALTA | FALTA | - |
| standard-website | FALTA | FALTA | FALTA | - |
| construction | FALTA | FALTA | FALTA | - |
| nutritionist | FALTA | FALTA | FALTA | - |
| catalogue-ai | FALTA | N/A | N/A | - |
| real-estate | FALTA | FALTA | FALTA | - |
| restaurant-bar | FALTA | N/A | FALTA | menu: FALTA |
| concierge | N/A | FALTA | FALTA | - |
| foundations-ong | FALTA | FALTA | FALTA | - |
| insurance-advisor | FALTA | FALTA | N/A | - |
| law-firm-digital | FALTA | FALTA | FALTA | - |
| bp-dinamic | FALTA | FALTA | N/A | - |
| petite-website | FALTA | FALTA | N/A | - |
| photography | N/A | N/A | FALTA | - |
| corporative | FALTA | FALTA | N/A | - |
| sitio-web-profesional | FALTA | FALTA | FALTA | - |

**Total seeds faltantes: ~45 archivos JSON**

N/A = El core no tiene ese modulo activo, no necesita seed.
