# Sistema de Registro Diario Docente - Índice de Documentación

Esta sección centraliza la documentación técnica y administrativa del proyecto, estructurada para facilitar la consulta y el seguimiento del desarrollo.

## Gestión del Proyecto
- [[01-Introduccion|I. Introducción y II. Antecedentes]]
- [[02-Planteamiento|III. Planteamiento del Problema y IV. Justificación]]
- [[03-Objetivos|V. Objetivos del Sistema]]
- [[04-Metodologia-y-Alcance|VI. Metodología, VII. Alcances y VIII. Marco Teórico]]
- [[05-Conclusiones|XV. Conclusiones y XVI. Recomendaciones]]

## Análisis de Requerimientos
- [[Historias-de-Usuario|IX. Historias de Usuario (Product Backlog)]]
- [[Casos-de-Uso|XI. Especificación de Casos de Uso y XII. Pantallas]]

## Planificación de Sprints
- [[Sprint-1|Sprint 1: Gestión Administrativa]]
- [[Sprint-2|Sprint 2: Operación Transaccional]]
- [[Sprint-3|Sprint 3: Monitoreo y Supervisión]]
- [[Sprint-4|Sprint 4: Seguridad y Reportes]]
- [[Sprint-5|Sprint 5: Refactorización y Calidad de Código]]
- [[Sprint-6|Sprint 6: Modales CRUD y Filtros Desplegables]]

## Especificaciones Técnicas
- [[Arquitectura|XIV. Arquitectura del Sistema (referencia técnica completa)]]
- [[base-de-datos|Esquema de Base de Datos]]
- [[Reglas-de-Negocio|XIII. Reglas de Negocio]]

## Sistema de Auditoría
El sistema cuenta con un módulo completo de auditoría que registra automáticamente todas las acciones críticas del sistema (crear, actualizar, eliminar, login, logout). El panel de administración en `admin/auditoria` permite consultar y filtrar los registros por usuario, acción, tabla y rango de fechas.

**Archivos clave:**
- `app/Traits/AuditLogger.php` — Trait reutilizable para registrar acciones
- `app/Controllers/Admin/AuditoriaController.php` — Panel de visualización
- `app/Views/admin/auditoria.php` — Vista con tabla y filtros
- `app/Models/AuditoriaModel.php` — Modelo de la tabla `auditoria`

---
*Documentación técnica del sistema.*
