Modules
BEAM-native durable job queue and task execution platform.
Kathikon OTP application supervision tree.
Simple parent/child batch workflows for fan-out/fan-in.
Runtime configuration for Kathikon.
Cron-based recurring job scheduling.
Minimal 5-field cron expression parser and matcher.
Claims and executes jobs for a single queue.
Represents a durable job obligation in Kathikon.
Validates job state transitions for Kathikon v0.2.0.
Recovery for orphaned and stale jobs.
Removes terminal jobs past the retention period.
Queue registration and dispatcher lifecycle.
Reporting helpers for queue and job observability.
Scheduling facade for Kathikon.
Behaviour for scheduling adapters.
Built-in scheduler for one-time and basic recurring jobs.
Evaluates recurring cron schedules and enqueues due jobs.
Promotes scheduled jobs to :available when their time arrives.
Optional Quantum scheduler adapter.
Behaviour for the user-configured Quantum scheduler module.
Storage behaviour and facade for job persistence.
Mnesia implementation of Kathikon.Storage.
Transaction boundary for Kathikon.Storage.Mnesia.
Telemetry events emitted by Kathikon.
Timezone helpers for Kathikon scheduling.
Behaviour for Kathikon job workers.