# Modelo de datos

- `loan_requests`: solicitud pública original; vínculo nullable a cliente y hash HMAC de identidad.
- `loan_request_status_history`: transición, autor y nota.
- `loan_request_notes`: notas internas con autor.
- `clients`: persona maestra, public ID, cédula cifrada y lookup HMAC único.
- `loans`: snapshot financiero y vínculo a cliente/solicitud.
- `loan_installments`: snapshot de cada cuota y su avance.
- `payments`: pagos inmutables básicos con public ID.
- `audit_logs`: eventos relevantes sin cédula completa ni secretos.

Todos los montos persistentes usan `DECIMAL`; los identificadores públicos no revelan IDs incrementales. No existe borrado físico desde la interfaz. La información operacional permite estadísticas futuras sin almacenar agregados innecesarios.
