The severity ladder
Three levels, escalating by how much they interrupt. Seriousness is judged per situation, not by the type of collision. Decide: is this the right set of three, and the right weight/colour for each? (Today only Warning and Confirmation are used in the build — Notice's blue treatment is built but not yet shown anywhere.)
Inline signal — visual treatment
Same warning, three treatments. Decide: how loud should an inline signal be? Full-fill reads as more urgent; the left-accent reads calmer and sits better in a dense board; the iconed version adds a glance-level severity cue.
Inline signal — wording
The action idiom is the framework's signature move: fix the off-screen thing without leaving the screen. Decide: which voice? All name the specific rotation (never a vague "elsewhere"). Applies to all three inline signals (double-booking, day-scope, tutor cross-group).
Confirmation dialog — treatment & button copy
The blocking rung, shown as a "ledger of losses" (the #552 rotation-wipe case). The dialog treatment is settled (danger modal, safe button focused). Decide the button copy convention — today it's inconsistent across the app (sessions say "Yes, …" / "Never mind"; program-config says bare verbs / "Cancel"). Pick one for everywhere.
⚠ Change rotation pattern?
Changing the rotation pattern will clear all pod assignments. This will also delete pods in other groups of this period:
- Group 202 — 3 pods
- Group 204 — 1 pod
This cannot be undone.
New: aggregation — many impacts, one signal
When one person triggers several off-screen impacts at once, we can gather them into a single expandable summary instead of stacking separate toasts. Decide: is this the right collapsed wording and the right affordance? (First real use: a student added to a pod who's also scheduled elsewhere that day — two signals today, one below.) Click to expand.
▸Maya Ellis has 2 scheduling conflictstap to review
Wording rules already in play
These are settled conventions the copy follows — flagged so they're not accidentally overridden. Confirm or override.
What we need from you
Pick one option in each lettered section above (they highlight green when selected), or note a different direction. Six decisions:
- A · Ladder — confirm the three levels + each one's colour/weight (esp. Notice-blue, currently unseen).
- B · Treatment — full-fill vs left-accent vs iconed for inline signals.
- C · Wording — inline-question vs statement+action vs terse.
- D · Confirm copy — bare verbs vs verb-echo, applied app-wide.
- E · Aggregation — collapsed label + expand-vs-collapsed default.
- F · Wording rules — confirm this day / group / Tutor.