diff --git a/doc/pruvodce b/doc/pruvodce
new file mode 100644
index 0000000000000000000000000000000000000000..af41669074b1330ed1c67d8932144f60814ea537
--- /dev/null
+++ b/doc/pruvodce
@@ -0,0 +1,66 @@
+Průvodce garanta
+================
+
+Školním a okresním garantům zobrazujeme na stránce soutěže, kterou
+spravují, průvodce řízením soutěže.
+
+TODO: Chceme něco napovídat krajským garantům, nebo všichni znají OSMO
+dostatečně? Pokud ano, je potřeba do workflow zabudovat koordinaci.
+
+U každé akce bude odkaz na stránku, kde se akce dá provést.
+
+## Stav "připravuje se"
+
+- Počkejte, až garant kategorie soutěž spustí.
+
+## Stav "běží"
+
+- [kolo = domácí] Účastníci se přihlašují sami, vidíte je v seznamu soutěžících.
+
+- [kolo != domácí] Zkontrolujte seznam soutěžících.
+	- Nechat účastníky postoupit z minulého kola.
+	- Můžete účastníka ručně přidat.
+
+- [kolo != domácí & kolo != školní] Rozešlete soutěžícím pozvánky
+	- TODO: Jak to má přesně fungovat? Hromadný mail všem účastníkům a jejich školním garantům?
+	- TODO: Co s účastniky, kteří nemají školního garanta?
+
+- [kolo != domácí] [nepovinné] Vytiskněte hlavičkové papíry na protokoly.
+
+- Po termínu odevzdání přepne garant kategorie soutěž do stavu "opravuje se".
+  Pak se sem znovu podívejte.
+
+## Stav "opravuje se"
+
+- Zkontrolujte seznam soutěžících.
+	- [kolo != domácí] Pokud se některý z účastníků nedostavil, označte ho jako nepřítomného.
+
+- Nahrajte opravené protokoly:
+	- [kategorie ∈ {A,B,C} & kolo = školní] Protokoly úspěšných řešitelů předejte krajskému
+	  garantovi, ideálně nahráním do OSMO.
+	- [jinak] Pro toto kolo nepovinné.
+	- [kolo != domácí] Pokud soutěžící psali na hlavičkové papíry, můžete
+		je oskenovat a nechat OSMO, ať je roztřídí.
+
+- Obodujte odevzdaná řešení:
+	- [kategorie ∈ {A,B,C} & kolo = školní | kolo = okresní] Povinné.
+	- [jinak] Pro toto kolo nepovinné.
+	- Můžete obodovat každou úlohu zvlášť.
+	- Můžete nahrát tabulku pro všechny úlohy.
+
+- Můžete se rozhodnout ukázat body soutěžícím, než soutěž uzavřete.
+  (přepnutí stavu do "opraveno")
+
+## Stav "opravuje se" nebo "opraveno"
+
+- Sestavte výsledkovou listinu
+	- [kolo = okresní] Povinné.
+	- [jinak] Pro toto kolo nepovinné.
+	- Uložit současnou verzi.
+	- Po kontrole zveřejnit.
+
+- Až bude vše hotovo, přepněte do stavu "ukončeno".
+
+## Stav "ukončeno"
+
+- Soutěž je uzavřena, už není potřeba dělat nic dalšího.