# Reformix — Specifications & Requirements **Fecha:** 24-may-2026 **Fuente:** Blueprint v2 (sync con Google Doc del 22-may) + sesiones de planificación 21-may → 24-may **Estado:** ☐ Pendiente aprobación del equipo **Versión:** 1.0 --- ## Contexto Reformix es un SaaS B2B para reformistas en España que entrega al cliente final del reformista, en menos de 5 minutos desde una landing, un **render IA antes/después** de su cocina o baño + un **presupuesto orientativo desglosado**, mediante un agente de voz IA que llama al cliente desde un número fijo provincial y la entrega final por WhatsApp. Este documento formaliza los Requisitos Funcionales (RF) y No Funcionales (RNF) usando **notación EARS** (Easy Approach to Requirements Syntax), con criterios de aceptación binarios y trazabilidad a plan → código → tests. ### Notación EARS (recordatorio) | Patrón | Forma | Ejemplo | |---|---|---| | Ubicuo | *El sistema deberá [acción]* | El sistema deberá registrar timestamp de consentimiento. | | Evento | *Cuando [trigger], el sistema deberá [acción]* | Cuando el usuario envía el formulario, el sistema deberá persistir el lead en <2 s. | | Estado | *Mientras [estado], el sistema deberá [acción]* | Mientras una llamada esté activa, el sistema deberá grabar el audio. | | Opcional | *Donde [feature esté disponible], el sistema deberá [acción]* | Donde el cliente incluya un DIN-A4 en la foto, el sistema deberá estimar medidas reales. | | No deseado | *Si [condición no deseada], entonces el sistema deberá [acción]* | Si el teléfono está en Lista Robinson, entonces el sistema deberá cancelar la llamada y registrar el motivo. | ### Convención de IDs - `RF--NN` — Requisitos Funcionales por superficie. - **A** = Landing B2B (ventas a reformistas) - **B** = Landing B2C (cliente final del reformista) - **C** = Funnel B2C (los 5 pasos del flujo de presupuesto) - **D** = Panel del reformista - `RNF--NN` — Requisitos No Funcionales transversales. ### Fases | Fase | Fecha | Alcance | |---|---|---| | **F1 — Landings** | 28-may-2026 | Landings B2B + B2C live, tracking activo, ads activos | | **F2 — MVP** | 11-jun-2026 | Funnel B2C completo end-to-end (form → llamada → render → entrega WhatsApp) + Panel del reformista mínimo | | F1.5 | post-hackathon | Configurador multi-tenant, ~~validación pre-envío~~ (adelantada a F2, ver nota), NL refinement, 3 versiones B/M/P, m² automático | | F2 (Producto) | mes 9+ | Marketplace B2C + valorador "Precio Justo" + sello certificado | --- ## Functional Requirements (RF) ### Superficie A — Landing B2B (ventas al reformista) Objetivo: convertir tráfico de ads / outreach en pruebas gratuitas de 14 días y captar waitlist de features futuras. | ID | Requisito (EARS) | Criterio de aceptación (binario) | Prioridad | Fase | |---|---|---|---|---| | RF-A-01 | El sistema deberá mostrar un hero con headline *"Tus clientes verán su reforma antes de llamarte"* y CTA primario *"Empieza gratis 14 días"*. | Inspección DOM muestra `

` con el texto y un `