MODULE REFERENCE
tracking
anomx.execution.base.trackingPersistence contract for run lifecycle and step events.
classView source ↗
RunBackend
RunBackendBases: Protocol
Persist events synchronously; raise on failure so callers can retry.
Events contain stable UUIDs. Remote implementations must deduplicate by event_id because a successful write may lose its acknowledgement.
Members
writemethod
write(event: Mapping[str, Any]) -> NoneDurably accept one lifecycle or history event.
| Parameter | Type | Default |
|---|---|---|
event | Mapping[str, Any] | required |
Returns None