fix(workspace): back button con orgName via JOIN + navegación simplificada a /library
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled

This commit is contained in:
2026-07-07 17:21:37 -03:00
parent c92f4f087a
commit 7102d6ade6
2 changed files with 69 additions and 2 deletions

View File

@@ -130,6 +130,25 @@ Los assets SÍ existen en `assets/` (4 PNGs documentados en `simulador-web/CLAUD
**Estimación:** Sprint 6 o posterior. Baja prioridad — los PDFs ya tienen "Powered by InQuality" en footer.
### [SPRINT-8] Consolidación modelo de cliente: organizations → areas → procesos
Refactorización de modelo de datos para unificar los tres conceptos paralelos de "cliente" (process_groups, clientName, org_id) en una jerarquía de dos niveles.
**Scope:**
- Nueva tabla `areas (id, org_id, name)` — reemplaza `process_groups`
- `area_id` en `processes` — reemplaza `group_id`
- Eliminar campo `clientName` (texto libre) del dominio y la UI
- `LibraryPage`: agrupa por org → área (en lugar de por clientName)
- Workspace sidebar: org como contexto (read-only), área como selector normalizado
- Admin UI: CRUD de áreas por org
- RLS para `areas`
- Migración: bulk-assign 154 procesos de prueba a InQuality, eliminar process_groups de prueba
- Tests E2E del flujo completo
**Referencia:** `STRATEGIC_DIRECTION.md` → "Consolidación del modelo de cliente" (2026-07-07).
---
### [BACKLOG] Ocultar Settings y ruta /settings para roles de cliente
El ícono de tuerca (⚙) en LibraryPage es visible y navegable para `client_editor` y `client_viewer`. La página de configuración ("Etiqueta de grupos") es una feature interna de InQuality — un cliente no debería ver ni editar esta preferencia.