How standing schedules work

Jummah happens every Friday. Once you have made a rota repeat, Kadim keeps publishing it for you. This page explains what is happening underneath, so the behaviour never feels like a black box.

The horizon: always about two weeks ahead

A standing schedule doesn’t publish a year of rotas at once. Instead it keeps a rolling horizon: once a day, Kadim publishes whatever is now due, so there are always about two weeks of published rotas ahead of today. Weeks beyond that sit as planned: ready, but not yet live. Nothing is published months before anyone needs it, and next Friday’s rota always exists in good time.

On the calendar agenda, a planned occurrence shows as its own state and says when it will publish. The full calendar vocabulary is set out in Rota, slot and status states .

Prayer is never skipped. Eid is addition, not subtraction

Kadim tells prayer and activity apart by itself. A rota you made repeat becomes a prayer schedule; a call-out or task made to repeat becomes an activity.

Eid does not change that. Jummah publishes exactly as always, and you add the extra Eid rota alongside it. It is more volunteers that week, never fewer. A second jamāʿah on the same Friday is simply its own schedule, publishing beside the first.

Why only you get the digest

When a schedule publishes something, one person gets a text: you, the coordinator, with a short digest of what went live and the share link. Your team is never texted automatically when a schedule publishes.

This is deliberate. Sharing a rota to the group stays a human decision, made by you, the same way you always share one. The only texts a schedule sends to volunteers on its own are the gap-fill alerts when someone drops out close to the day. Everything else waits for your tap.

When you want to know it’s working

A standing schedule’s page carries a health strip that tells you, plainly, whether the daily publish is doing its job: when it last ran, when it’s next due, how many weeks are live ahead, and how long it has run without you touching it. If a run is missed, the page says so loudly. You are never left guessing whether next Friday’s rota exists. The how-to is Make it repeat .