RevisionCauseFace
object type
WHY one revision exists: the machine cause, with the caller's reason VERBATIM when the operation carried one, and — since locked — WHO as the typed actor face.
Fields
| Field | Type | Notes |
|---|---|---|
kind | String String! | create (birth) · edit (an attribute revision) · transition (an FSM state change). |
event | String | The success-form event name of the matched transition (transitions only). |
op | String | The transition trigger token (e.g. doom, activate); absent on creates/edits. |
reason | String | The caller-supplied reason, VERBATIM; never required, never blank. |
actor | RevisionActorFace | WHO wrote this revision; null on pre-provenance revisions. |