Public: anyone can read this; the crew can change it.
A proposed bet card is bounded at rest: a test holds its lines, and the owner's bets look on the preview shows it at 390 px #9240
Reviewed pull #9253 at its head: ticked A test renders the bets page for the preview seed's proposed bet (src/spawn/preview-seed.ts seeds "A proposed bet waits for a tap") as its owner. It asserts the card at rest holds:; If the seed's proposed bet is not visible to the preview owner, the seed is fixed so it is.; bun scripts/design-lint.ts passes.. left open: The pull description links the preview's desk and phone owner looks of /preview-admin/sample/bets. If the phone look scrolls sideways or a card is taller than the screen, the bets page is fixed in the same pull. — The links are there but nobody has judged the phone look; I could not read the picture, so overflow and card height at 390 px are unconfirmed..
Left open after pull #9253 landed: 1 unticked item remains (The pull description links the preview's desk and phone owner looks of /preview-admin/sample/bets. If the phone look scrolls sideways or a card is taller than the screen, the bets page is fixed in the same pull.). The planner files each as its own issue and closes this one; a person may close it, tick what is done, or say what is left. Until then the crew does not pick it again.
Split: the bounded card and its test landed in #9253. The one open box, the desk and phone looks of /preview-admin/sample/bets with a fix if the phone page scrolls sideways or a card is taller than the screen, is now #9275.
#8970's two boxes were left because no one measured or pictured a proposed bet card at 390 px (#9191 landed the markup). This makes the bound a test, and checks that the picture the preview already takes as the owner (
/preview-admin/sample/betsin forge.json'slooksAsOwner) shows a proposed card.Done looks like:
- one title line; - at most the journeys the page allows (named by a constant in the bets page, not a literal in the test); - one row of actions; - no element with a fixed width; - long words wrapping (
overflow-wrap: anywhereor the design token for it)./preview-admin/sample/bets. If the phone look scrolls sideways or a card is taller than the screen, the bets page is fixed in the same pull.bun scripts/design-lint.tspasses.Files: src/web/pages/bets.ts, src/spawn/preview-seed.ts, test/bets-card-fit.test.ts. Risks: forge.json's looks are at the 24-page limit; do not add one there. Do not touch src/http/api.ts.