US-01 Capturar una nota
US-01 — Capturar una nota sin decidir dónde va
Sección titulada «US-01 — Capturar una nota sin decidir dónde va»User Story
Sección titulada «User Story»Como desarrollador autodidacta, quiero capturar una idea en segundos, para no perderla mientras estoy pensando.
Contexto y valor
Sección titulada «Contexto y valor»Es la puerta de entrada de todo el producto. Si la captura tiene fricción, el grafo nunca se llena (principio “primero capturas, después organizas”).
Escenario 1: captura de texto
Sección titulada «Escenario 1: captura de texto»- Dado: que abro DevMind,
- Cuando: escribo una idea y pulso Guardar sin elegir destino,
- Entonces: la nota queda persistida y visible en “Hoy” como sin clasificar.
Escenario 2: sin red
Sección titulada «Escenario 2: sin red»- Dado: que no tengo conexión,
- Cuando: guardo una nota,
- Entonces: se guarda localmente sin error (NFR-01).
Criterios de aceptación
Sección titulada «Criterios de aceptación»- Guardar exige un solo dato obligatorio.
- No aparece ningún formulario de etiquetas.
- La nota sobrevive al reinicio de la app.
Requisitos funcionales relacionados
Sección titulada «Requisitos funcionales relacionados»- RF-02 — captura y clasificación.
Referencias y trazabilidad
Sección titulada «Referencias y trazabilidad»- Upstream: JM-02, IX-01.
Evidencia de implementación y pruebas
Sección titulada «Evidencia de implementación y pruebas»file:lib/src/features/home/hoy_screen.dartfile:lib/src/features/home/widgets/note_editor.dartfile:lib/src/data/repositories/local_notes_repository.dartfile:lib/src/data/datasources/local_notes_file_storage.darttest:test/features/home/note_editor_test.darttest:test/data/local_notes_repository_test.dart