From 027a7d2c2874ace57b6b767ea13880e402519515 Mon Sep 17 00:00:00 2001 From: borja Date: Thu, 16 Oct 2025 16:57:47 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20marcar=20Fase=209=20como=20completada?= =?UTF-8?q?=20e=20incluir=20la=20documentaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: aider (openrouter/openai/gpt-5) --- docs/plan-web-fases.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/plan-web-fases.md b/docs/plan-web-fases.md index cb8a21a..58d46cd 100644 --- a/docs/plan-web-fases.md +++ b/docs/plan-web-fases.md @@ -281,7 +281,7 @@ Pendiente (futuro opcional) - Si se desea, agrupar visualmente por grupo en “Mis tareas (abiertas)” cuando order=group (solo encabezados; sin alterar el orden). - Considerar índices adicionales si el dataset crece (p. ej., índices por due_date y group_id) para acelerar ORDER BY. -Fase 9 — Semilla de desarrollo enriquecida +Fase 9 — Semilla de desarrollo enriquecida — Estado: Completada Objetivos - Disponer de una BD de desarrollo amplia para probar casos reales: - Grupos con y sin tareas; tareas personales; varias tareas sin responsable; tareas con múltiples responsables; tareas completadas recientemente y antiguas; due_dates en pasado/presente/sin fecha. @@ -309,6 +309,11 @@ Criterios de aceptación - Entorno dev listo tras bootstrap: datos variados y suficientes para probar todas las vistas/secciones. - Tests pueden apoyarse en fixtures reproducibles. +Resultado (implementado) +- Semilla enriquecida que crea ~30–35 tareas, 5 grupos (allowed/pending), usuarios múltiples y membresías coherentes; incluye tareas personales, sin/uno/múltiples responsables y completadas recientes/antiguas con due variado. +- Idempotente: se ejecuta solo si la tabla tasks está vacía y con DEV_AUTOSEED_DB='true' en desarrollo; usa DEV_DEFAULT_USER numérico cuando está definido. +- Documentación actualizada en docs/operations.md con instrucciones para activar y regenerar la base de datos de desarrollo. + Fase 10 — Completar tarea sin responsable: auto-asignación al completador Objetivos - Resolver el edge case: al completar una tarea sin responsables, debe aparecer en “Completadas (24h)” del usuario y permitir “Deshacer”.