From 885ccac5af4a75bd8ae3030df9fb4803848357a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20=27Kama=C5=9B=27=20Bruchal?= Date: Mon, 13 Jul 2026 17:49:55 +0200 Subject: [PATCH] docs: describe two-stage lead time in reminders section --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e03c4d3..3ec7910 100644 --- a/README.md +++ b/README.md @@ -55,12 +55,14 @@ If `GROUP_CHAT_ID` is set, the bot posts a weekly duty reminder to that chat. Schedule (all optional, with defaults): `REMINDER_WEEKDAY` (default `Monday`), `REMINDER_HOUR` (default `9`, 0–23), interpreted in Europe/Warsaw time. -On each fire the bot handles two weeks relative to the fire time: +On each fire the bot handles three weeks relative to the fire time: -- **This week** — announces who is on duty. If both slots are empty, it picks - the two people with the fewest duties (random tie-break), writes their names - into the sheet, and announces the assignment. -- **Next week** — if both slots are still empty, it asks people to volunteer - before it gets assigned automatically the following week. +- **This week** — announces who is on duty. It never auto-assigns at this point; + a still-empty week is announced as unstaffed. +- **One week ahead** — if both slots are empty, it picks the two people with the + fewest duties (random tie-break), writes their names into the sheet, and + announces the assignment. +- **Two weeks ahead** — if both slots are empty, it asks people to volunteer + before the week is auto-assigned the following week. Leave `GROUP_CHAT_ID` unset to disable reminders.