Kickside Cron
Task scheduling service with interval and cron support, plus live scope resolution
BUSL-1.1 2.4k downloads
Updated 4 days ago Repository
kicksideschedulingtaskscroninterval
Run
wippy run kickside/cronkickside/cron
Task scheduling service with interval and cron support.
Features
- Interval-based scheduling
- Cron expressions
- One-time tasks
- Ticker schedules
- Task management API
Scope at fire time
Each schedule captures the creating actor's identity and scope so the schedulable runs under the right security context. Two modes are supported:
- Frozen (default): the scope name and actor metadata are captured at create
and restored verbatim at fire via
named_scope+new_actor. - Live (opt-in): when a schedule sets
resolve_live, the worker resolves the subject's effective scope at fire time throughkickside.contract:scope_resolver. Subject failures fail non-retriably; resolver infrastructure failures retry later. Live schedules never execute under frozen claims.