Rulvar API reference / @rulvar/core / AuditRecord
Interface: AuditRecord
Defined in: packages/core/src/engine/audit.ts:26
One reviewable authority event, in journal order.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
at | string | The entry's startedAt timestamp. | packages/core/src/engine/audit.ts:30 |
by? | string | Who acted: a ResolutionBy for resolutions, 'engine' for decisions. | packages/core/src/engine/audit.ts:39 |
category | AuditCategory | - | packages/core/src/engine/audit.ts:32 |
scope | string | - | packages/core/src/engine/audit.ts:31 |
seq | number | The journal seq of the entry behind this record. | packages/core/src/engine/audit.ts:28 |
summary | string | One deterministic reviewable line. | packages/core/src/engine/audit.ts:43 |
target? | number | The seq of the entry this record acts on (resolution/abandon target). | packages/core/src/engine/audit.ts:41 |
type? | string | The finer type: the suspension kind ('external' | 'approval') for suspensions, the journaled decisionType for decisions. |
value? | Json | The journaled payload, verbatim (plaintext through Engine.stores). | packages/core/src/engine/audit.ts:45 |