Skip to main content

Module ingress

Module ingress 

Source
Expand description

Pure ingress planning helpers for durable workflow hosts.

Structs§

BranchIngressPlan
Ingress node of one branch, for hosts that feed triggers.
ScheduleDecision
Result of schedule_decision: whether an overdue schedule runs and where its durable cursor moves.

Functions§

ingress_plans
Ingress plan per branch.
next_cron_at
Next UTC occurrence of a cron expression after after.
next_scheduled_at
Next occurrence of a schedule after after; fixed-delay cadences measure from last_completed_at.
schedule_decision
Decide whether an overdue schedule runs and where its durable cursor moves. A run is considered missed only when at least one later occurrence is also due, avoiding false skips from ordinary scheduler latency.