Visión general

Más allá del MVP de cinco días, la arquitectura completa del producto contempla cuatro módulos principales que cubren distintos horizontes temporales de la productividad del usuario:

Módulo Horizonte
Task Ejecución diaria rápida
Projects Trabajo estructurado de mediano plazo
Pomodoro / Focus Ejecución profunda
Goals / Metas Largo plazo, aprendizaje y hábitos

1. Task Module

Entrada rápida y sin fricción: crear sin necesidad de configurar, editar después. Incluye búsqueda integrada, entrada por voz y organización de tareas por día.

Captura rápida

ID Requisito
RF-T01 El usuario puede crear una tarea desde la pantalla principal
RF-T02 Crear tarea requiere solo texto
RF-T03 Si no se configura nada, la fecha es hoy
RF-T04 La tarea entra automáticamente en la lista del día
RF-T05 El campo principal funciona como input y como búsqueda

Voz

ID Requisito
RF-T06 El usuario puede crear una tarea por micrófono
RF-T07 La voz se convierte en texto
RF-T08 Se solicita confirmación antes de guardar

Gestión de tareas

ID Requisito
RF-T09 Editar tarea después de creada
RF-T10 Agregar descripción
RF-T11 Agregar subtareas
RF-T12 Cambiar fecha
RF-T13 Marcar como completada
RF-T14 Eliminar tarea
RF-T15 Reordenar tareas

Vista semanal

ID Requisito
RF-T16 Mostrar los días de la semana
RF-T17 Ver tareas por día
RF-T18 Cambiar de día rápidamente

2. Projects Module

Proyectos de mediano plazo con vista kanban, tareas anidadas dentro del proyecto, notas y —como posible ampliación futura— contador de horas y estadísticas.

<aside> ⚠️

Riesgo técnico: el kanban con arrastrar y soltar (drag & drop) incrementa considerablemente la complejidad de implementación.

</aside>

Alcance de funciones

Función ¿En MVP?
Crear proyecto Sí
Tareas dentro del proyecto Sí
Vista kanban Sí
Notas del proyecto Sí
Timer de horas Tal vez
Estadísticas detalladas No

Requisitos

ID Requisito
RF-P01 Crear proyecto
RF-P02 Editar proyecto
RF-P03 Agregar tareas al proyecto
RF-P04 Vista kanban
RF-P05 Mover tareas entre columnas
RF-P06 Notas del proyecto