Retreat Grouper — Manual
Rules are applied in order of priority. Higher rules are never violated to satisfy lower ones.
Hard Rules — never violated without user approval
- 1.Every retreatant meets exactly the specified number of times
- 2.No retreatant meets the same teacher twice
- 3.Group sizes stay within target ± 1
- 4.The same cohort meets together each time — only the teacher changes
- 5.If Teacher requests cause a rule violation that will trigger a prompt to resolve
Soft Goals — optimizer tries but may not always achieve
- 1.Experience levels within a group span no more than 1 level apart, and as close as possible
- 2.BIPOC members are a majority of their group, or absent — never a sole member
- 3.LGBTQ+ members are a majority of their group, or absent — never a sole member
- 4.Each gender present in a group has a majority, or appears with at least one peer
- 5.Under-30 and 70+ members likewise — a majority in the group, or paired with a peer
- 6.When the roster is too small for the above, the optimizer falls back to keeping ≥2 together; sole members appear only when even that is impossible