RELE · 00-day-brief.md · 1 de 22

En esta página 1. LOAD — restricciones del día 0%

Day brief — 2026-08-09 — ALS-2

1. LOAD — restricciones del día

EjeDecisiónMotivo (diversidad)
ComplejidadNivel 2Tras VOLTA (L1 fitness) no se repite L1. L2 = multi-rol JWT, CRUD de entidad core + máquina de estados + stats.
SectorEnergía / consumo domésticoPrimera vez en la serie (fitness, agro, mascotas, logística, legal, mayores, salud, museo, cocina). Prioridad en cola §6.2 memory.
Tipo de productoPanel de lecturas de contador multi-rolTool ops RESIDENT + ADVISOR; no lead form público + inbox staff (anti-patrón post-VOLTA).
AuthJWT multi-rol RESIDENT + ADVISORDirectiva D-P1-05; todo el dominio de lecturas detrás de JWT.
Craft mínimo≥ VOLTA / SURCO densificadoL2 no baja craft visual ni profundidad de docs (D-P0-01).
Cierre§1.1 completo en una iteraciónDocs + Paper + app + Neon + smoke; sin “próximos pasos del L2 del día”.
Puerto API3009Evitar colisión con VOLTA (3008) y SURCO (3007).
IDAnti-patrónMitigación hoy
AP-thin-docsDocs de 1–2 líneasSuite 00–20 con tablas, AC y criterios de aceptación
AP-generic-uiUI “SaaS genérico” / “básica porque L2”Palette maritime fog × navy × sea × coral; Sora + Nunito Sans
AP-no-authPanel sin loginJWT obligatorio en /api/readings*
AP-marketplace-copyLógica de marketplace / checkoutNo catálogo, no ratings, no matching de proveedores
AP-lead-form-onlySolo form público + inbox staff (VOLTA-like)Ambos roles autenticados; residente crea lecturas, asesor revisa
AP-fitness-agroReutilizar dominio de días previosEnergía hogar; Reading + Home + CUPS
AP-fake-researchEstadísticas inventadas como primariasSolo hipótesis y supuestos etiquetados
AP-open-debtBacklog de features del L2 del díaVertical slice cerrado: home, login, list+stats, create, detail+status
AP-canvas-chaosPaper sin bandas §§1 UX · §2 Design+Public · §3 App · §4 Mobile · §5 States

Barra de calidad actual (ratchet)

  • Paper: bandas §1–§5, ≥8 artboards UX densos + DS + app + mobile + states.
  • Angular alineado a tokens (fog/navy/sea/coral; no default Tailwind genérico).
  • API Nest + Prisma + Neon con seed demo usable (2 users, 1 home, 5 readings).
  • Smoke: login RESIDENT + POST reading + login ADVISOR + list + patch status; ng build o serve OK.
  • Docs en español, profundidad tipo portfolio (no stubs).

2. BRIEF — concepto del día

CampoValor
NombreRELE
Eslogan”El consumo, a la vista.”
Una frasePanel de lecturas de contador del hogar (kWh / periodo) con roles residente y asesor energético.
TipoTool ops L2 — lecturas multi-rol (no marketplace, no lead form-only, no fitness/agro)
RolesRESIDENT (Elena Marín) · ADVISOR (Toni Gil)
DominioUser + Home + Reading (DRAFT | SUBMITTED | REVIEWED | FLAGGED)
EstiloFog #EEF1F4 × Navy #0C2340 × Sea #2F8F8C × Coral #E07A5F
TipoSora (display) + Nunito Sans (UI)
StackAngular + NestJS + Prisma + Neon + Tailwind + JWT
Paperhttps://app.paper.design/file/01KZJNCCMJ1FDHHPZZ923RWDWY
Neonsparkling-snow-59844541 · API :3009 · Web :4200
App/Users/cristian/orca/rele-app/ · GitHub Criscode2022/rele-app

Por qué L2 energía (y no otra cosa)

  1. Diversidad de sector: la serie no había tocado energía / sostenibilidad del hogar (primera de la cola memory §6.2).
  2. Complejidad L2 justa: dos roles con vistas filtradas, máquina de estados de lectura, create solo RESIDENT, patch status solo ADVISOR, stats con kWh agregados.
  3. Diferenciación vs VOLTA: VOLTA es form público + inbox coach; RELE es tool autenticado multi-rol (ambos JWT, no lead-form-only).
  4. Diferenciación vs SURCO: SURCO es cuaderno agro de parcelas/tareas; RELE es consumo energético (kWh, periodo, CUPS, nota de asesor).
  5. Metáfora de marca: rele evoca relé eléctrico / “releer” el contador; promesa de claridad del consumo, no de marketplace energético ni de app fitness.

Must-have del día (alcance L2)

#EntregaCriterio done
1Home marketingHero real, 3 pasos, CTAs por rol, footer demo
2Login JWTRESIDENT y ADVISOR; redirect a /lecturas
3Lista lecturas + statsFiltro por rol; chips de estado; kWh Σ; empty/error
4Nueva lectura (solo RESIDENT)period, kWh, costEur opcional, notes
5Detalle + PATCH status (solo ADVISOR)REVIEWED / FLAGGED + advisorNote
6Empty / errorSin lecturas; fallo de red en lista
7Paper §1–§5UX process + DS + app + mobile + states
8Docs 00–20 + README + executivePortfolio ES, sin stubs

Explicitamente fuera de alcance (no son deuda del día)

  • Integración con contadores inteligentes / API de distribuidora
  • Facturación, pagos o cambio de comercializadora
  • Multi-vivienda avanzada / multi-tenant asesoría
  • Gráficos históricos avanzados / forecasting
  • Notificaciones email/SMS/push
  • App nativa offline-first
  • Compliance regulatorio (CNMC, etc.) como producto

3. Directivas activas aplicadas

IDAplicación en RELE
D-P0-01L2 no reduce craft ni profundidad de docs
D-P0-02Hi-fi con media real (assets/hero.jpg), microcopy energía hogar
D-P0-03Angular + Nest + Neon + Tailwind + repo app
D-P0-04Canvas Paper en bandas §1–§5 con labels
D-P0-05Hero fotorrealista en case y app
D-P0-06Cierre §1.1 sin backlog del alcance L2
D-P1-01≥8 artboards UX en Paper (stakeholders → datos)
D-P1-02Tokens fog/navy/sea/coral en Angular
D-P1-03apps/api + apps/web independientes
D-P1-05JWT en todas las rutas de lecturas
D-P1-06Smoke login + GET/POST/PATCH readings

4. Cuentas demo

RolNombreEmailPassword
RESIDENTElena Maríncasa@rele.energypassword123
ADVISORToni Gilasesor@rele.energypassword123

Seed de referencia: vivienda Piso Ruzafa (C/ Sueca 18, 3º · València · CUPS ES0021000000000001AB); 5 Reading con códigos RE-0809-0105 (estados REVIEWED, SUBMITTED, FLAGGED).

Supuestos (no investigación primaria)

  • Hogares y asesores energéticos coordinan lecturas por WhatsApp, Excel y capturas de contador.
  • El residente necesita un historial por periodo con referencia corta.
  • El asesor necesita una cola de revisión con nota y estados claros (ok / revisar tarifa).

5. Criterio de cierre del día

  • Brief de diversidad y anti-patrones documentado
  • Producto definido (no marketplace, no fitness, no agro, no lead-form-only)
  • Implementación runnable API :3009 / web :4200
  • Documentación portfolio 00–20 + presentation + README
  • Paper file enlazado y referenciado por bandas
  • Hipótesis vs investigación marcadas (sin stats falsas)

Estado del brief: listo para EXECUTE y entrega de caso.