Skip to content

Commit 1b0816b

Browse files
committed
docs: completar sistema de permisos granular con casos de uso, mapeo y trazabilidad
Completar documentación del sistema de permisos basado en grupos funcionales: - Casos de uso (UC-001 a UC-005): * UC-001: Ana López - Agente de atención (2 grupos, 11 capacidades) * UC-002: Carlos Ruiz - Coordinador (4 grupos, 37 capacidades) * UC-003: María Fernández - Analista de calidad (3 grupos, 21 capacidades) * UC-004: Roberto Díaz - Responsable financiero (5 grupos, 29 capacidades) * UC-005: Laura Martínez - Admin técnico (3 grupos, 14 capacidades) * Incluye diagramas de secuencia y actividad * Cobertura: 88.5% de capacidades validadas (69/78) - Catálogo de grupos funcionales: * 10 grupos predefinidos sin jerarquías * Comparación vs RBAC tradicional * 5 ejemplos de perfiles de usuario reales * Matriz de asignación grupos-capacidades - Mapeo a módulos Django: * 13 funciones mapeadas a módulos Django * 8 módulos existentes a extender * 5 módulos nuevos a crear * Checklists de integración por módulo - Matriz de trazabilidad completa: * Mapeo funciones → capacidades → grupos * Trazabilidad inversa: casos de uso → grupos → capacidades * Validaciones de integridad (100% funciones, 92.3% capacidades en grupos) * Scripts SQL de validación * Diagramas mermaid de trazabilidad - Actualización INDICE_REQUISITOS.md v2.0: * Integración del sistema de permisos granular * Nuevas estadísticas: 13 funciones, 78 capacidades, 10 grupos * Referencias a 10 documentos nuevos * Actualización de búsqueda rápida * Historial de cambios completo Métricas del sistema completo: - 20/20 documentos técnicos (100%) - 13 funciones del sistema - 78 capacidades granulares - 10 grupos funcionales - 8 tablas de base de datos - 5 casos de uso documentados - 100% cobertura de funciones - 92.3% capacidades asignadas a grupos Relacionado: #105
1 parent d6565a6 commit 1b0816b

5 files changed

Lines changed: 3423 additions & 16 deletions

File tree

0 commit comments

Comments
 (0)