- CLAUDE.md: project guidance (stack, domain model, auth, i18n, gotchas) - DESIGN.md: full design system spec derived from Stitch mockups (slate monochrome, Inter, shadcn-svelte, screen patterns for all 5 views) - README.md: development plan with Justfile commands - analysis/: functional spec (domain model, use cases, business rules) - plan/: phase-by-phase implementation plans (Fase 0–4) - .stitch/designs/: generated mockups (lists, shopping session, notes, tasks, list detail with frequency chips) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Fase 3 — Tareas y Notas
Duración estimada: 1–2 semanas
Objetivo: completar los módulos secundarios.
3.1 Tareas
- Migración: tablas
listas_tareasytareascon RLS - Pantalla
/tareas— listado de listas de tareas - Vista de lista de tareas:
- Añadir tarea (input rápido)
- Checkbox de completado (registra
completada_por+completada_en) - Tooltip "Completada por [Nombre] el [fecha]"
- Edición inline del título
- Swipe para eliminar
- Drag & drop para reordenar
- Tareas completadas al fondo (no se ocultan)
- Sincronización vía polling a intervalos de 5 segundos cuando la vista está activa
3.2 Notas
- Migración: tabla
notasconcolor,fijada,archivada,eliminada,eliminada_en+ RLS - Job
pg_cron: borrado definitivo de notas en papelera coneliminada_en> 7 días - Pantalla
/notas— tablero tipo masonry:- Notas fijadas en bloque superior
- Notas activas en rejilla de colores
- Editor de nota (
/notas/[id]):- Editor de texto con Markdown básico (negrita, cursiva, listas, cabeceras)
- Guardado automático con debounce de 500ms
- Selector de color (8 opciones predefinidas)
- Opciones: fijar, archivar, mover a papelera, duplicar
- Archivo y papelera accesibles desde
/notas/archivoy/notas/papelera - Sincronización vía polling a intervalos de 30 segundos