Skip to main content

Module apply

Module apply 

Source
Expand description

Applying a recipe: each step maps a valid log to a valid log.

Event-level steps run through ocel_etl::StagingLog (whose gate re-validates), object-level steps use the core’s OCEL-aware filters, and the final result is validated once more — a recipe can drop data, but it can never produce an inconsistent log.

Structs§

DroppedEvent
A dropped event, summarized for a “this is what the recipe deletes” preview — machine cleaning must stay human-inspectable.
StepPreview
One step’s effect plus a sample of the events it removed.
StepReport
Effect of one step, for honest reporting in CLIs and UIs.

Enums§

TransformError

Functions§

apply
Apply every step of recipe in order.
preview
Like apply, but additionally samples the events each step drops. Costs one id-set pass per step; meant for interactive previews.