Fern Cup Tip Splitter
Status: Live.
Your muse
A tip splitter for a made-up cafe called Fern Cup. Enter a bill and the number of people, and see what each person pays with a 15, 18 or 20 percent tip. One screen, no saved data.
Done. Milestone 1 is done.
npm run verifyexits 0: typecheck, build, start, console, smoke (6 passed), requirements (R1–R3, 3 of 3), manifest all green.Checks ran
Done. Milestone 2 is done.
npm run verifyexits 0 (one run this round): typecheck, build, console, smoke with 9 passed, requirements 6 of 6 (R1–R6), manifest valid.Checks ran, try 2
Checks passed, try 3

The plan: Fern Cup Tip Splitter
Split the Fern Cup bill with tip in seconds.
- Open the Fern Cup splitter screen
- Type the bill total
- Type the number of people
- Pick 15, 18 or 20 percent tip
See the full plan
Who it's for
Friends and small groups eating at the fictional Fern Cup cafe.
How it works
- Open the Fern Cup splitter screen
- Type the bill total
- Type the number of people
- Pick 15, 18 or 20 percent tip
- See tip amount, bill total and what each person pays
Screens
- Splitter. Single screen to enter bill, people and tip and see per person shares
What goes in
- Text: Bill total in dollars typed as numbers, for example 86.40.
- Text: Number of people as a whole number from 1 to 50, plus tip choice of 15, 18 or 20 percent.
What comes out
- Text: Per person share plus tip amount and bill total for the selected 15, 18 or 20 percent tip.
Models
Model Used for Why Muse Wonder Explain the split in plain words Lets users ask how the tip and per person total were figured and get a short answer without extra app code. Limits
- Math happens in the browser with no saved data. Closing or reloading clears entries.
- Shows equal shares only and rounds to cents, so shares can differ by one cent.
- No payments, receipts, or connections to other services.
From your inspo
The person gave text only with no references and wants a simple one screen tip splitter for Fern Cup cafe.
Takes
- Bill splitting job with 15, 18 and 20 percent tip options
- Simple one screen flow with instant result
Cost per run: about $0.00 (est.). Primary flow is local math with no model call. One optional explanation uses about 500 input and 150 output tokens at Wonder rates, about $0.0035, but the core run is $0 total.
What you asked for 9 of 9 checked and working
- R1: Show made up Fern Cup cafe branding on the screen. Works Header Fern Cup Tip Splitter and Your Fern Cup check visible.
- R2: Let the user enter a bill total. Works Bill total input shows 86.40 entered.
- R3: Let the user enter the number of people splitting the bill. Works Number of people input shows 4 entered.
- R4: Show what each person pays. Works Each person pays $24.84 shown on final screen.
- R5: Support 15, 18 and 20 percent tip choices with tip, total and per person math. Works 15, 18, 20 percent choices shown with tip, total and per person values.
- R6: Keep everything on one screen with no navigation. Works All inputs and results appear together with no navigation.
- R7: Save nothing between reloads. Works App works after reload with note that closing clears entries.
- R8: Show an empty state before a valid bill and people count are entered. Works No check yet prompt shown before valid bill and count.
- R9: Show a clear error state for missing, zero or invalid bill and people values. Works Check these entries error shown for missing or abc values.
Recorded demo Done. Milestone 3 is done.
npm run verifyexits 0 (one run this round): typecheck, build, console, smoke with 12 passed, requirements 9 of 9 (R1–R9), manifest valid.It's live.