# Brainstorm avanzado JobsWorld — capa que impresiona

## Qué acabamos de cerrar (v2.4 — Tier B + moat)

| Capacidad | Dónde | Por qué alucina |
|-----------|-------|-----------------|
| **Simulador entrevista + voz** | `/interview-sim` | Practica con la oferta real; score STAR al instante |
| **Personas familia/pareja** | `/personas` | Dos búsquedas, un login, matching limpio |
| **Plantillas CV sector** | `/templates` | Enfermería/comercial/devops listos |
| **Índice salarial ES público** | `/salary-index` | Lead magnet con datos propios |
| **Market Intel** | `/market` | Remote-from-Spain + benchmark portales |
| **Chrome Clipper** | `extensions/jobsworld-clipper` | Guarda cualquier oferta web |
| **Telegram alerts (stub)** | API + env | Listo cuando hay token |

Detalle: `docs/TIER-B.md`.

## Qué cerramos (v2.3 — Tier A)

| Capacidad | Dónde | Por qué alucina |
|-----------|-------|-----------------|
| **War Room semanal** | `/war-room` + PDF | Informe headhunter: readiness + funnel + gaps + plan |
| **Negociación salarial** | `/negotiate` | Scripts ES anclados a Salary Intel (P25/P75) |
| **Radar tú vs mercado** | `/radar` | Gaps de skills vs top 20 matches |
| **Certificado ética** | `/ethics` + PDF | Prueba anti-spam para RRHH B2B |
| **Demo Mode 8′** | `/admin/demo` | Un clic: seed + showcase + guion narrado |

## Qué cerramos en v2.2

| Capacidad | Dónde | Por qué alucina |
|-----------|-------|-----------------|
| **Health Center** | `/admin/health` | Un botón prueba *todas* las capacidades; score + recomendaciones + Demo Pack |
| **Power Center** | `/power` | Readiness Score + Daily Digest + Career Path en una sola vista |
| **Readiness Score 0–100** | API + UI | Métrica única de «¿estás listo para ganar?» (no vanity metrics) |
| **Daily Digest** | API + UI | Picks del día + foco accionable |
| **Career Path Engine** | API + UI | Rutas de carrera desde roles actuales → skills next |
| **Funnel cockpit** | `/dashboard` | saved → interested → applying → applied + % conversión |
| **Demo Pack** | Admin Health | 5 ofertas multi-sector (tech, comercial, salud, US remote) para demos sin scrapers |

## Matriz de wow (cliente demo 8 minutos)

1. Landing → Pricing (planes editables) → Login admin
2. **Health Center** → score verde → «Cargar Demo Pack» si feed pobre
3. **Power Center** → readiness sube en vivo tras onboarding/CV
4. Cockpit funnel + top matches
5. Job → Company Brief + Interview Copilot
6. CV Studio gate aprobación → Apply prepare
7. Salary Intel Valencia / Spain
8. Fuentes ES vs INT + entitlements plan

## Ideas siguientes (prioridad comercial)

### Tier A — cerrar venta en demo ✅ IMPLEMENTADO (v2.3)
- **War room semanal** exportable PDF — `/war-room`
- **Negociación salarial** scripts ES — `/negotiate`
- **Modo demo auto** — `/admin/demo`
- **Comparador «tú vs mercado»** — `/radar`
- **Certificado ética** — `/ethics`

Detalle: `docs/TIER-A.md`.

### Tier B — retención ✅ IMPLEMENTADO (v2.4)
- Simulador entrevista (texto → voz) — `/interview-sim`
- Chrome extension clipper — `extensions/jobsworld-clipper`
- Alertas Telegram (stub configurable)
- Plantillas CV por sector — `/templates`
- Multiperfil familia/pareja — `/personas`
- Índice salarial ES + remote-Spain + benchmark — `/market` + `/salary-index`

### Tier C — moat datos ✅ IMPLEMENTADO (v2.5)
- Índice salarial ES semanal (PDF + LinkedIn) — `/weekly-index`
- Benchmark enriquecido — `/market`
- Graph remote-from-Spain — `/spain-graph`
- Extensión DOM LinkedIn/InfoJobs — `extensions/jobsworld-clipper`
- Push digest payload — API
- **Mobile shell PWA** (drawer + bottom tabs + safe-area)

Detalle: `docs/TIER-C.md`.

## Health Center — contrato QA

- `GET /api/admin/health` — rápido (sin LLM completo)
- `GET /api/admin/health?deep=true` — incluye smoke IA
- `POST /api/admin/demo-pack` — seed ofertas
- UI: filtrar fallos, score, categorías, recomendaciones

Si el score < 100: seguir recomendaciones o re-sync fuentes. Ollama caído no tumba el producto (fallback interview/CV).

## Principio

Cada feature nueva debe: (1) API, (2) UI, (3) check en Health, (4) frase wow de 1 línea. Sin eso no entra en release.
