# Briefing de aplicación: Cuaderno de decisiones

Basado en un ejemplo ficticio y didáctico (cuaderno-app). No representa un cliente ni un resultado real.

El documento conserva lo que has indicado. No es una oferta, presupuesto ni contrato.

## Decidido

### Propósito y destinatarios

- **Nombre de trabajo:** Cuaderno de decisiones
- **Propósito:** Recuperar qué se decidió en un proyecto, por qué y qué cuestiones siguen abiertas, sin reconstruir notas dispersas\.
- **Usuario:** Una persona que dirige o construye un proyecto pequeño y quiere mantener su registro en este navegador\.
- **Tarea principal:** Crear un proyecto, registrar una decisión con motivo, corregir su estado y exportar el conjunto\.

### Pantallas y estados

- **Lista de proyectos:** Muestra proyectos guardados y permite crear/abrir\. Vacío explica la primera acción sin datos de ejemplo preinsertados\.
- **Detalle de proyecto:** Nombre, propósito y decisiones\. Crear, editar y eliminar con recuperación/confirmación proporcionada; ordenar por estado o fecha local\.
- **Editar decisión:** Título, descripción, alternativas, motivo y estado pendiente/decidida/revisar\. No guardar si el título solo tiene espacios\.
- **Exportar y recuperar:** Vista previa del JSON/Markdown; exportación completa y reimportación del esquema validado\.
- **Errores:** Borrador corrupto, versión incompatible, falta de almacenamiento y lista vacía; conservar datos existentes y ofrecer salida comprensible\.

### Datos y reglas

- **Proyecto:** Identificador local, nombre, propósito, fecha de creación local y decisiones\. Sin dirección, contacto, documentos confidenciales ni usuarios reales\.
- **Decisión:** Identificador, título, descripción, alternativas, motivo, estado y fecha de modificación\.
- **Estados:** Pendiente conserva pregunta abierta; decidida exige motivo; revisar indica que una nueva condición obliga a volver sobre ella\.
- **Eliminación:** La persona decide qué registro borra\. Confirmación proporcionada o deshacer; exportación previa disponible\.
- **Importación:** Validar versión, tipos, tamaños e identificadores; un archivo incorrecto no reemplaza silenciosamente el estado válido\.

### Roles, accesos y persistencia

- **Roles:** Un usuario local\. No hay cuentas, organizaciones, permisos multiusuario ni inicio de sesión en primera versión\.
- **Guardado:** Guardar en el navegador por acción explícita, con aviso de que no equivale a una copia en otro dispositivo\.
- **Continuidad:** Exportar archivo y recuperarlo en una nueva sesión\. La persona decide dónde conservar su copia\.
- **Sincronización:** Fuera de la primera versión\. Una futura sincronización requeriría identidad, permisos, conflictos, retención y presupuesto propios\.

### Funciones y recorrido

- **Recorrido mínimo:** Crear proyecto → añadir decisión → cambiar estado → guardar → recargar → abrir → exportar → importar sin perder contenido\.
- **Encontrar:** Filtrar por estado y buscar en título; conservar lista vacía entendible si no hay coincidencias\.
- **Integraciones:** Ninguna en la primera versión\. No enviar contenido a IA ni proveedores\.
- **Pagos:** No hay suscripción, cobro ni plan comercial\. El ejercicio no se presenta como SaaS operativo\.

### Dentro, fuera y pendiente

- **Dentro:** Crear/editar proyectos y decisiones, guardado local, estados, búsqueda, exportación/reimportación y recorridos de error\.
- **Fuera:** Edición simultánea, notificaciones, adjuntos, aplicaciones móviles nativas, facturación y usuarios compartidos\.

### Criterios para revisar

- **Continuidad:** Crear dos decisiones, guardar, recargar y reabrir con igualdad de contenido y estado; exportar e importar en sesión vacía\.
- **Datos inválidos:** Título vacío/excesivo e importación corrupta muestran error; el estado válido anterior permanece\.
- **Almacenamiento no disponible:** Se informa del fallo y sigue disponible la exportación en la sesión actual\.
- **Accesibilidad:** Crear/editar/filtrar/exportar con teclado, etiquetas y foco visible en móvil y escritorio\.
- **Privacidad:** No se envía texto de decisiones ni identificadores personales; ninguna analítica en entorno de QA\.

### Próximas decisiones

- **Aprender sin fingir validación:** Probar técnicamente el recorrido con datos ficticios\. Una prueba con personas reales se documentará y autorizará por separado\.
- **Ampliar con razón:** Si hace falta trabajar en equipo, definir roles, conflictos y continuidad antes de añadir un botón de invitar\.

## Preferencias

No has añadido entradas con este estado.

## Pendiente

### Dentro, fuera y pendiente

- **Por resolver:** Confirmar longitud habitual de registros y si la exportación elegida cubre la tarea real\. No hay investigación humana ejecutada\.
- **Fecha:** Sin plazo contractual; estimar cuando el recorrido y los estados estén acordados\.
- **Presupuesto:** Pendiente de propuesta sobre este alcance\. No se deduce de un número de pantallas\.


## Preguntas para continuar

Revisa las decisiones pendientes del documento. La herramienta no confirma que el proyecto esté definido por completo.

## Alcance del archivo

El Markdown recoge el modo seleccionado. El JSON conserva también los datos del otro modo para poder recuperarlos.

## Reutilización del material original

Autor: Ricardo Huertas. Plantilla y ejemplo didáctico originales bajo CC BY 4.0: https://creativecommons.org/licenses/by/4.0/

Al compartir una adaptación, conserva la atribución e indica los cambios. Este permiso no cubre materiales de terceros ni aplica automáticamente a las respuestas que añadas a tu propio briefing.
