What problem does it solve? It provides a complete audit trail for the EOS skincare app: recording who changed what (audit log emitters across auth, profile, routines, centers, products, specialists, and quiz modules) and exposing a filterable read endpoint plus an admin screen, while tracking the pending transversal security checklist (RBAC, TLS, error exposure, RLS). ## Core Features & Use Cases - Audit emission and consolidation: recordAuditLog emitters across modules, with routine mutations consolidated into a single audit_logs row within a 3-minute window via recordRoutineAudit. - Filtered audit reading: GET /api/admin/audit-log with filters by entity, actor name (ilike on profiles.full_name), and date range, plus an enriched admin screen (app/(tabs-admin)/audit-log.tsx) showing actor, profile, entity label, diffs, and routine step details. - Security checklist tracking: documents pending items such as login auditing, formal RBAC review, missing helmet headers, and RLS on audit_logs. - Use Case: A center admin opens the Auditoría screen, filters by actor name and date range, and inspects a consolidated routine-creation event showing all steps and before/after changes in one card. ## Quick Start Ask the agent to extend or verify the EOS M4 audit module, for example by adding a new audit emitter or fixing the audit-log filters, following the contracts in docs/e3-contracts.md.