Evaluates the supplied rules against the context and returns an updated overlay.
Persona, rules, context, and existing overlay information.
Overlay capturing the persona patches that should be applied.
Merges the base persona definition with an overlay to produce the effective persona.
Base persona definition.
Optional overlay: PersonaStateOverlayOverlay generated from applied rules.
Persona definition with applied patches.
Protected shouldDetermines whether a given rule should be applied. Placeholder implementation that always returns false until a trigger DSL is defined.
Evolution rule under consideration.
Signals captured during workflow execution.
true when the rule should be applied.
Applies evolution rules to personas and produces runtime overlays that can be persisted alongside workflow instances.