v0.23 — Disc Suggest swipe-to-dismiss
Gmail-style side-to-side swipe on Disc Suggest result cards.
- Throw mode: swipe a disc away to drop it to the bottom of that scenario's list — persists across restarts, never bleeds into other scenarios.
- Buy mode: same reorder, plus a learning engine — swiping teaches it which flight numbers and brands you're passing on, re-sorting the rest of the list (never re-labeling a disc's true fit). Aggressive within a session, fades fast between launches on flight profile, fades slowly on brand. On/off toggle; off, Buy mode behaves exactly like Throw's plain reorder.
- Nothing is ever deleted — swiped discs stay reachable via paging, with a "Reset order" link to undo.
Verified on-device on a real Pixel 7, including a real bug found and fixed during that pass: a vertical scroll starting directly on a card could get captured by the card's swipe gesture instead of reaching the list — fixed with directional gesture constraints.
See app/plan/docs/suggest-swipe-scope.md for full design and verification notes.