pub async fn apply_plan_action(ctx: &ApplierCtx<'_>, action: PlanAction)Expand description
Execute one PlanAction. Errors are logged + swallowed: a single bad
DB write must not poison the reducer task. The next plan_next() tick
will re-emit the same action if its preconditions still hold.