Skip to content

Rulvar API reference


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

PropertyTypeDescriptionDefined in
atstringThe entry's startedAt timestamp.packages/core/src/engine/audit.ts:30
by?stringWho acted: a ResolutionBy for resolutions, 'engine' for decisions.packages/core/src/engine/audit.ts:39
categoryAuditCategory-packages/core/src/engine/audit.ts:32
scopestring-packages/core/src/engine/audit.ts:31
seqnumberThe journal seq of the entry behind this record.packages/core/src/engine/audit.ts:28
summarystringOne deterministic reviewable line.packages/core/src/engine/audit.ts:43
target?numberThe seq of the entry this record acts on (resolution/abandon target).packages/core/src/engine/audit.ts:41
type?stringThe finer type: the suspension kind ('external''approval') for suspensions, the journaled decisionType for decisions.
value?JsonThe journaled payload, verbatim (plaintext through Engine.stores).packages/core/src/engine/audit.ts:45