
📍Skutr Docs — Día 10. Cuando el cliente no vino, pero se necesita el brief
Ayer: voz que entiende el negocio. Hoy: dos grandes partes: edición completa del brief en el panel web y el escenario cuando el cliente no asistió a la entrevista.
—
📝 El brief ahora es editable
Antes el brief en el panel web era de solo lectura: la IA lo generaba, el freelancer lo miraba. Pero en la práctica siempre hay que ajustar el brief: precisar el público objetivo, agregar una integración, cambiar los plazos. Ahora los 9 campos del brief se editan directamente en el panel. Y después de las correcciones, un botón "Regenerar TDR" que recrea la especificación técnica y el costo a partir del brief actualizado.
—
💰 Validación: sin precio, no hay documento
Descubrí que el freelancer podía guardar el proyecto y descargar el PDF sin indicar el costo final. Resultaba un documento con el campo de precio vacío, algo que no se puede enviar al cliente.
Ahora: el guardado manual se bloquea sin final_price > 0. La generación de PDF también. Y tanto en el frontend (notificación toast) como en el backend (error 400). Mientras tanto, el autoguardado cada 30 segundos funciona sin restricciones para que no se pierdan las correcciones intermedias.
—
✏️ Detalles que importan
El nombre del proyecto ahora se edita inline: clic en el título, escribir, Enter. El PDF se renombró a "Brief y TDR" porque ahora incluye tanto el brief como la especificación. Se actualizaron los prompts para los 12 tipos de proyecto.
—
🔀 Cuando el cliente no vino a la entrevista
Segunda parte del día. El freelancer crea un proyecto, elige la ruta A (entrevista con IA), envía el enlace al cliente. Y el cliente no viene. El freelancer lo ha briefeado él mismo: por teléfono, en la correspondencia, y quiere cargar los materiales en el proyecto ya creado. Pero no había interfaz para eso. La pantalla "Esperando al cliente" mostraba un spinner y esperaba. Infinitamente.
Agregué un botón "Cargar materiales por mi cuenta" en la pantalla de espera. Un formulario completo: texto + voz + foto + archivo. Cargó, presionó "Generar TDR", el pipeline lo recoge.
Pero bajo el capó, el pipeline fallaba. El proyecto se creaba con brief_source = "interview", el pipeline iba a la rama de entrevista, la entrevista vacía: error. Los materiales cargados estaban al lado, pero el pipeline no los veía.
Lo corregí: ahora el pipeline determina la fuente según los hechos, no por la etiqueta. Si hay datos de entrevista, los toma. Si no, pero hay materiales cargados, toma la ruta de carga.
—
💡 Insight del día
El producto se rompe no en el camino feliz. Que el cliente no venga a la entrevista no es un caso extremo, es la mitad de la realidad del freelancer. Si el producto no sabe manejarlo, es un juguete, no una herramienta.
—
🎯 Resumen del día: brief editable con regeneración de TDR, validación del costo final, edición inline del nombre, carga de materiales en un proyecto existente, detección automática de la fuente de datos en el pipeline.
—
#buildinpublic #skutrdocs #IA #freelance #autónomos #startup #SaaS #producto #UX
Comentarios
0Aún no hay comentarios.
Inicia sesión para participar en la conversación.