Living documentation

SplitSheet scenario storyboard

121 scenarios404 steps

Each scenario is a recipe e2e test, replayed as a storyboard: the setup, then every user action and the exact Telegram screen it produced, with the test's assertions shown where they hold. Pick one from the left.

onboarding: bot added to a group

acceptance: 6250 HUF on a € sheet (bug 372390c7)

expense: simplify-debts toggle (action route)

resolution: new-member notice lists the expenses they were left out of

resolution: @mention resolves when the user acts

webapp: currencied expense with no base

paywall: payment handlers are never display-gated

splitsheet_events rows-only read (real D1)