Add planning docs, design system, and Stitch mockups
- 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>
This commit is contained in:
34
plan/fase-3-tareas-notas.md
Normal file
34
plan/fase-3-tareas-notas.md
Normal file
@@ -0,0 +1,34 @@
|
||||
### Fase 3 — Tareas y Notas
|
||||
**Duración estimada: 1–2 semanas**
|
||||
**Objetivo: completar los módulos secundarios.**
|
||||
|
||||
#### 3.1 Tareas
|
||||
|
||||
- [ ] Migración: tablas `listas_tareas` y `tareas` con 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 `notas` con `color`, `fijada`, `archivada`, `eliminada`, `eliminada_en` + RLS
|
||||
- [ ] Job `pg_cron`: borrado definitivo de notas en papelera con `eliminada_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/archivo` y `/notas/papelera`
|
||||
- [ ] Sincronización vía polling a intervalos de 30 segundos
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user