RL
RELUA Tu memoria por escrito
Abrir App
Arquitectura de Datos

Historial de un Asunto en RELUA: Event Sourcing y Reconstrucción Determinística

El historial no es un texto editable: es un stream inmutable de eventos ordenados por tiempo. Cualquier persona o sistema puede reejecutar el log para reconstruir el estado exacto del acuerdo en cualquier punto del tiempo.

Actualizado: 7 de septiembre de 2026 • Lectura: 4 min

El Enfoque de Event Sourcing

En la mayoría de aplicaciones, la base de datos solo guarda el “estado actual”. Si modificas una cifra, el valor anterior se pierde para siempre.

En RELUA, el estado actual es simplemente una proyección calculada a partir del stream inmutable de eventos. La función matemática replayMatterState(events) toma la lista histórica desde el evento 1 y aplica cada cambio en estricto orden cronológico.

Ventaja de Auditoría: Nadie puede alegar que la base de datos fue alterada. Si un auditor o perito revisa el stream de eventos, obtendrá exactamente el mismo resultado cada vez que lo ejecute.

Propiedades del Historial en RELUA

  • Inalterable (Append-Only): No existen operaciones de borrado retroactivo de eventos individuales.
  • Marcas temporales precisas: Cada evento almacena la marca de tiempo exacta en milisegundos (timestamp).
  • Autoría identificada: Cada entrada registra quién la propuso (actor o author_id).
  • Cadena de causalidad: Cada evento enlaza opcionalmente con su evento padre (parent_event_id), creando un grafo causal que previene ataques de reordenamiento.

Exportación del Historial

Todo el historial de un asunto puede exportarse en cualquier momento:

  • En formato PDF formal: Con diseño de acta cronológica, fotografías adjuntas y espacios para firma manuscrita de conformidad.
  • En formato JSON estructurado: Para copias de seguridad locales, integración con bases de datos empresariales o consumo por agentes de IA.

Comienza a registrar acuerdos sin fricción

Local-First: guarda tus primeros asuntos en tu dispositivo sin crear cuenta ni pagar nada.

Crear un Asunto en RELUA