PROJECT BRIEFING

Roblox · Lemonade Stand

Lemonade Stand Tycoon (live v113 — runtime-verified; visual checks queued for the Studio bridge) + the twins' learning portal

live v113 — Current visual truth: VISUAL-UNVERIFIED for v113; last operator-verified frame was v51 on 2026-06-24. Studio bridge capture is still queued.

generated 2026-07-16 12:23 UTC · for Chris

Where we stand

GREENLST v113 — LOOP PAUSED. DataStore integration plan drafted (4 stories, ~7 dev-days). 68 stories, $0 spend. Board: 0 todo. Awaiting operator review of DataStore integration plan. Studio bridge (ROB-897) also needed for sites L4.
North-star progress

📉 VISUAL-UNVERIFIED policy graduated to a portfolio signal: HTTP-200 ≠ done; every publish needs an eyes-on frame archived to captures/ before close. Roblox can't be Playwright-tested → the Studio-MCP bridge is the equivalent automated visual gate.

live · STATUS.yaml 193h old

Path to a playable game

⛔ Action needed from you to move forward on Visual-verify queue drains + twins play-through
  • ACTION Open https://quarion-ubuntu-2gb-ash-1.tail2d55ab.ts.net:8443/portal/ (Tailscale device required). Log in as khalil or kareem. Confirm Studio/Launch shows "Live build: Version 113". Click Play Lemonade Stand → confirm scene + spawn + lemonad open →
    issue ROB-445 · No longer critical-blocking — CI loop is running. Still the right thing to do when laptop is available.
  • ACTION Resolve ROB-897 laptop checkout decision, reconcile `C:/Users/cstac/rb-lst`, mirror the 84-row queue, and re-register/verify Roblox_Studio MCP before visual capture
    ROB-897 reached the laptop shell, but source freshness failed: laptop HEAD f4cb59b2 vs VPS 3c3c561f, laptop queue depth 75 vs VPS 84, checkout dirty with 158 status entries, and no configured MCP servers.

Goal: LST polished + visually verified, in the twins' hands to play and share with friends

2/5 milestones complete · the bar fills as the loop lands each one.

#MilestoneStatusWhere we are
gate-aBuild #1 live on Open Cloud✓ Donev51 published, place 98538574230027
gate-bOperator visual gate (scene/spawn/loop render)✓ Donev51 confirmed by operator 2026-06-24
ci-loopPhase-2 CI loop: gameplay feel + polish + retention◐ In progressv68->v113 live; runtime startup verified for v113; 89 features queued for visual check; no queued row DONE until captured
gate-dVisual-verify queue drains + twins play-through ◀ you are here⛔ BlockedNeeds the Studio bridge online to capture frames; then twins click-through
shareTwins share LST with friends○ Not startedAfter Gate-D sign-off

Studio bridge & the visual-check queue

74 published changes are waiting on a one-time visual check. Live build is v113; the last frame anyone actually looked at was 2026-06-24 — everything since is published-but-unverified until the bridge runs.

🔌 Bridge is OFF — turn it on in ~2 minutes. The VPS drives everything; you just open the door:
  1. On your laptop, double-click START-BRIDGE.cmd (in your rb-lst folder). It opens a secure link from the VPS to your laptop. First run installs the tools; after that it is instant.
    No file yet? Open PowerShell once and paste: cd $env:USERPROFILE\rb-lst; powershell -ExecutionPolicy Bypass -File .\windows\laptop-bridge-bootstrap.ps1
  2. Open Roblox Studio on Lemonade Stand Tycoon, then flip Assistant ▸ ▸ Manage MCP Servers ▸ "Enable Studio as MCP server" ON (green = connected). Leave Studio open.
That's all you do. Within ~60s the VPS sees the bridge, takes over your Studio, and runs every queued check below top-to-bottom — capturing a screenshot for each into the visual gallery. You never touch the loop; just keep the laptop awake and Studio open until it finishes.
▶ Just want to play the latest build right now? You don't need the bridge for that — open roblox.com/games/98538574230027 like any Roblox game.
#FeatureVerWhat the bridge will testWhat it unlocks
78CI-SL192-2 first-sale daily-goal payoff HUD visibility
ROB-837 / ROB-838
After source implementation is included, start a fresh session, buy lemons, squeeze cups, set/check price, and serve the first customer. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
77CI-SL180-1 unavailable primary action hint polish
ROB-817
After source implementation is included, attempt blocked first-session actions in desktop and narrow/mobile states: try to Squeeze before buying lemons, Serve before cups/customer are ready, and Upgrade before enough coins. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
76CI-SL177-1 primary action tap confirmation polish
ROB-811
After source implementation is included, tap Buy Lemons, Squeeze, Serve Cup, and Upgrade Stand in desktop and narrow/mobile states. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
75CI-SL169-2 price state display consistency guard
ROB-781
After source implementation is included, start at Fair and cycle/force Pricey, Cheap, then Fair again. Confirm the top interactive price control updates from server snapshots, not just optimistic taps, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
74CI-SL143-2 primary action/control stack priority guard
ROB-742 / ROB-743
After source implementation is included, force or create dense desktop/mobile states across Buy Lemons, Squeeze, Serve Cup, Upgrade Stand, price controls, sold-out/restock prompt, low-supplies warning, next squeeze/restock previews, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
73CI-SL142-2 upgrade progression priority/fallback guard
ROB-734 / ROB-739
After source implementation is included, force or create dense upgrade states on desktop and mobile: upgrade-ready with progress chip/preview/shortfall/economy rows, just-upgraded celebration, short-on-coins planning, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
72CI-SL141-2 day-end recap priority/fallback guard
ROB-730
After source implementation is included, force or create day-end/prep states with completed-day revenue/net/hint/spoilage/supply-cost rows plus live Earned/Spent/Net rows on desktop and mobile. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
71CI-SL140-2 post-serve feedback priority guard
ROB-722 / ROB-725
After source implementation is included, force or create dense post-serve states with coin pop, bonus breakdown, reaction reason, fast-serve flourish, combo payoff/preview, and urgent patience ownership on desktop and mobile. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
70CI-SL138-1 triple combo ready pulse
ROB-715
After source implementation is included, force two close streaks and confirm `Combo: 2 streaks close` has no triple-ready pulse. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
69CI-SL137-2 responsive priority guard for streak/combo HUD
ROB-713
After source implementation is included, force or create dense streak/combo states on desktop and mobile: all three progress chips, combo preview, combo payoff, and serve-now/serve-soon paths. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
68CI-SL135-1 streak combo payoff cue
ROB-708
After source implementation is included, create or force post-serve states with two and then three completed streaks. Confirm `Combo payoff!` appears as a compact member of the CI-SL134 streak/combo visual family, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
67CI-SL134-1 streak/combo badge style implementation
ROB-450
After a fresh source implementation is included, capture desktop/mobile states with building streak chips, completed positive streak chips, two and three close streaks, and `Serve now: combo close`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
66CI-SL133-1 streak/combo badge style spec
ROB-450
After a later implementation applies the accepted style, capture active gameplay with two or three streak chips close plus the combo/serve-now cue. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
65CI-SL131-1 combo serve-now cue
ROB-450
After a fresh server includes this source, force or reach two streaks at `2/3` while a happy/waiting customer is active; confirm `Serve now: combo close` appears. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
64CI-SL129-1 streak combo preview chip
ROB-450
After a fresh server includes this source, create or force a state where any two existing streak chips are both at `2/3`; confirm `Combo: 2 streaks close`. If practical, force all three at `2/3`; confirm `Combo: 3 streaks close`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
63CI-SL127-1 best day chase chip
ROB-450
After a fresh server includes this source, complete one day to establish a best completed-day net. On the next day, confirm the HUD shows `Beat best: need N coins` while today's running net is at or below the best day. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
62CI-SL125-1 best day profit chip
ROB-691
After a fresh server includes this source, complete one day with positive net and confirm the HUD shows `Best day: +N coins`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
61CI-SL123-1 price setting chip
ROB-685
After a fresh server includes this source, start a new session. Confirm chip is visible showing "Price: Fair" at game start. Change price to Cheap — confirm "Price: Cheap" appears. Change to Pricey — confirm "Price: Pricey". …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
60CI-SL121-1 supply capacity chip
ROB-682
After a fresh server includes this source, start a new session. Confirm chip hidden at session start (0 pitcher, 0 lemons). Squeeze lemons — confirm "Supply: N cups" appears matching pitcherCups. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
59CI-SL119-1 net chip
ROB-677
After a fresh server includes this source, start a new session. Confirm "Net: 0" chip is visible at session start with neutral color. Serve cups — confirm "Net: +N" goes green. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
58CI-SL117-1 spent chip
ROB-674
After a fresh server includes this source, start a new session. Confirm "Spent: -0" chip is visible at session start. Buy lemons — confirm "Spent: -N" jumps by the purchase amount. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
57CI-SL115-1 earnings chip
ROB-670
After a fresh server includes this source, start a new session. Confirm "Earned: +0" chip is visible at session start. Serve customers — confirm the chip increments with each serve. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
56CI-SL113-1 coins on hand chip
ROB-667
After a fresh server includes this source, start a new session. Confirm "Coins: 0" chip is visible at session start. Earn some coins — confirm the chip updates per serve. Buy lemons — confirm chip decreases by restock cost. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
55CI-SL111-1 price demand chip
ROB-664
After a fresh server includes this source, start a new session with price set to "Fair" — confirm chip is hidden. Change price to "Cheap" — confirm "Cheap: more customers" appears. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
54CI-SL109-1 upgrade progress chip
ROB-661
After a fresh server includes this source, start a new session. Confirm chip is visible showing "Upgrade: 0/80" (or appropriate cost) from game start. Earn coins — confirm the number climbs with each serve. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
53CI-SL107-1 session total serves chip
ROB-658
After a fresh server includes this source, start a new session and serve customers. Confirm "Total: 1 serve" appears after the first successful serve. Serve again and confirm "Total: 2 serves". …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
52CI-SL105-1 fast serve streak progress chip
ROB-654
After a fresh server includes this source, before any fast serve confirm no fast-serve chip appears. Make a fast serve and confirm a compact `Fast serve 1/3` chip appears (neutral tone); make a second and confirm it reads `Fast serve 2/3`; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
51CI-SL103-1 weather streak progress chip
ROB-652
After a fresh server includes this source, before any qualifying weather serve confirm no weather-streak chip appears. Serve a qualifying weather customer and confirm a compact `Weather streak 1/3` chip appears (neutral tone); …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
50CI-SL101-1 happy streak progress chip
ROB-649
After a fresh server includes this source, before serving any happy customer confirm no happy-streak chip appears. Serve a happy customer at Fair price and confirm a compact `Happy streak 1/3` chip appears (neutral tone); …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
49CI-SL99-1 lemon inventory chip
ROB-646
After a fresh server includes this source, before buying lemons confirm no lemon chip appears. Buy lemons and confirm a compact `Lemons: N` chip appears showing stock (e.g. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
48CI-SL97-1 pitcher cups chip
ROB-643
After a fresh server includes this source, before the first squeeze confirm no cups chip appears. Squeeze a batch and confirm a compact `Cups: N` chip appears showing ready cups (e.g. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
47CI-SL95-1 day-vs-yesterday delta chip
ROB-640
After a fresh server includes this source, on Day 1 confirm no delta chip appears. Complete Day 1 so a P&L summary lands, then on Day 2 before the first cup confirm the chip stays hidden; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
46CI-SL93-1 daily supply cost chip
ROB-637
After a fresh server includes this source, on a brand-new day before any restock confirm no supply-cost chip appears. Buy lemons and confirm a compact `Supplies: N coins` chip appears showing that day's cumulative spend; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
45CI-SL91-1 coins-per-cup efficiency chip
ROB-634
After a fresh server includes this source, on a brand-new day before any serve confirm no coins-per-cup chip appears. Serve the first cup and confirm a compact `Earning: N coins/cup` chip appears showing that serve's revenue; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
44CI-SL89-1 daily serve count chip
ROB-629
After a fresh server includes this source, on a brand-new day before any serve confirm no daily-serve-count chip appears. Serve the first cup and confirm a compact `Served: 1 cup today` chip appears; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
43CI-SL87-1 per-serve coin feedback flash
ROB-627
After a fresh server includes this source, serve a customer and confirm a compact green `+N coins` flash appears next to the coin chip showing exactly that serve's payout, then disappears on the next action (begin/squeeze/buy). …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
42CI-SL85-1 today's running coin total chip
ROB-625
After a fresh server includes this source, on a brand-new day before any action confirm no today-running-total chip appears. Buy lemons and confirm a compact red `Today: -2 coins` chip shows the running net (supplies spent, no sales yet). …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
41CI-SL83-1 yesterday result chip
ROB-623
After a fresh server includes this source, on Day 1 confirm no yesterday-result chip appears. Complete Day 1 so a P&L summary lands, then in Day 2 prep confirm a compact `Yesterday: Profit +N coins` (green) chip shows the prior day's net; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
40CI-SL81-1 day counter chip
ROB-618
After a fresh server includes this source, spawn into a fresh Day 1 session and confirm a compact `Day 1` chip appears in the top-left header area. End the day and confirm the chip updates to `Day 2`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
39CI-SL79-1 daily revenue readout chip
ROB-618
After a fresh server includes this source, complete a day with at least one cup sale so the day summary reports positive sales. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
38CI-SL77-1 daily supply cost reminder
ROB-616
After a fresh server includes this source, complete a day that spent coins on lemons so the day summary reports positive supply cost. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
37CI-SL75-1 daily spoilage loss reminder
ROB-610
After a fresh server includes this source, complete a day with unsold perishable supplies so the day summary reports positive spoilage. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
36CI-SL66-1 daily sales goal remaining cups helper
ROB-589
After a fresh server includes this source, start a new session and watch `Goal: sell 8 cups (N/8)`. Confirm the helper shows compact remaining-cup copy such as `Need 6 more cups` and `Need 2 more cups` while the goal is in progress. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
35CI-SL64-1 daily sales goal next milestone preview
ROB-584
After a fresh server includes this source, start a new session and watch `Goal: sell 8 cups (N/8)`. Confirm the preview shows `Next: Halfway at 4/8` before 4/8. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
34CI-SL62-1 daily sales goal halfway cue
ROB-580
After a fresh server includes this source, start a new session and serve customers while watching `Goal: sell 8 cups (N/8)`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
33CI-SL60-1 daily sales goal progress tick flash
ROB-576
After a fresh server includes this source, start a new session and serve customers while watching `Goal: sell 8 cups (N/8)`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
32CI-SL58-1 daily sales goal one-more-sale nudge
ROB-572
After a fresh server includes this source, start a new session and serve until the daily sales goal reaches `Goal: sell 8 cups (7/8)`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
31CI-SL56-1 daily sales goal completion flourish
ROB-568
After a fresh server includes this source, start a new session and serve until the daily sales goal reaches `Goal complete: 8 cups sold!`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
30CI-SL54-1 daily sales goal progress chip
ROB-564
After a fresh server includes this source, start a new session and confirm the chip shows `Goal: sell 8 cups (0/8)`. Buy lemons, squeeze, and serve customers; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
29CI-SL52-1 restock purchase preview
ROB-557
After a fresh server includes this source, start an empty prep session and confirm a compact `Next restock: +3 lemons for 2 coins` cue appears above the Buy Lemons action. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
28CI-SL50-1 squeeze batch preview
ROB-552
After a fresh server includes this source, buy lemons while the pitcher is empty and confirm a compact `Next squeeze: +4 cups` cue appears above the Squeeze action. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
27CI-SL48-1 fast-serve streak completion flash
ROB-548
After a fresh server includes this source, buy lemons, squeeze, keep Fair, and serve three consecutive customers while `Patience: happy` / calm is still active. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
26CI-SL46-1 fast-serve streak feedback
ROB-544
After a fresh server includes this source, buy lemons, squeeze, set/keep Fair, and start fresh customers. Serve while `Patience: happy` / calm is still active and confirm the compact cue shows `Fast serve 1/3`, then `Fast serve 2/3`, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
25CI-SL44-1 urgent patience serve-soon cue
ROB-537
After a fresh server includes this source, buy lemons, squeeze, set/keep Fair, and start a customer. Confirm no serve-soon cue appears while `Patience: happy` is calm/green or `Patience: waiting` is caution/amber. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
24CI-SL42-1 patience meter urgency colors
ROB-533
After a fresh server includes this source, buy lemons, squeeze, set/keep Fair, and start a customer. Confirm `Patience: happy` renders with the calm/green tone; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
23CI-SL40-1 customer patience meter
ROB-526
After a fresh server includes this source, buy lemons, squeeze, set/keep Fair, and start a customer. Confirm the HUD shows `Patience: happy` while the customer is freshly waiting. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
22CI-SL38-1 next stand preview chip
ROB-522
After a fresh server includes this source, confirm the HUD starts with `Stand: Crate Table` paired with `Next stand: Painted Cart`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
21CI-SL36-1 stand tier HUD chip
ROB-518
After a fresh server includes this source, confirm the HUD starts with `Stand: Crate Table`. Earn enough coins, tap Upgrade Stand, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
20CI-SL34-1 upgrade celebration banner
ROB-512
After a fresh server includes this source, earn enough coins for Upgrade Stand, tap it, and confirm a compact banner such as `Stand upgraded to Painted Cart!` appears immediately after the successful upgrade. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
19CI-SL32-1 reaction reason tags
ROB-508
After a fresh server includes this source, serve Sunny/Fair and confirm the reason tag shows `Fair and fast`; Hot Day/Fair or HeatwaveRush/Fair shows `Hot weather`; Sunny/Fair after a medium wait shows `Waited a bit`; …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
18CI-SL30-1 upgrade affordability nudge
ROB-502
After a fresh server includes this source, spawn short of Tier 1->2 upgrade and confirm the HUD shows `Need 15 more coins for Upgrade Stand`. Earn coins while still short and confirm the number updates. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
17CI-SL29-1 low supplies warning
ROB-500
After a fresh server includes this source, buy lemons → squeeze → fair price → serve until exactly 1 cup remains. Confirm the warning `Almost out: 1 cup left` appears before sold-out. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
16CI-SL28-1 bonus breakdown toast
ROB-498
After a fresh server includes this source, serve a Sunny/Fair customer and confirm a compact toast such as `Earned 3 coins: sale 3`. In Cloudy/Fair, confirm the first reward shows paid components only, e.g. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
15CI-SL27-1 daily special choice board
ROB-495
After a fresh server includes this source, reach/force Cloudy, keep price Fair, and confirm the HUD starts with `Special: Fair in Cloudy +1`. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
14CI-SL24-1 weather streak reward
ROB-489
After a fresh server includes this source, reach/force Hot Day or Cloudy, keep price Fair, and serve three qualifying weather-bonus customers. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
13CI-SL19-1 weather effect hint
ROB-450
v85After the ROB-830 source-freshness gate passes in the current laptop/runtime, confirm the HUD shows a compact weather-effect hint below the top HUD and that it updates by weather: `Sunny: normal customer flow`, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
12CI-SL17-1 cloudy steady crowd bonus
ROB-450
v81After the ROB-830 source-freshness gate passes in the current laptop/runtime, reach/force `Cloudy`, keep price Fair, serve one customer, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
11CI-SL16-1 rain prep discount
ROB-450
v80After the ROB-830 source-freshness gate passes in the current laptop/runtime, reach/force `Rain`, then tap Buy Lemons. Confirm the buy costs 1 coin instead of 2, adds the usual lemons, …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
10CI-SL13-1 hot day special bonus
ROB-450
v79After the ROB-830 source-freshness gate passes in the current laptop/runtime, reach/force a Hot Day, buy lemons → squeeze → keep price Fair → serve a thirsty customer. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
8CI-SL11-1 price choice cycle
ROB-450
v78After the ROB-830 source-freshness gate passes in the current laptop/runtime, play buy lemons → squeeze → tap price sign repeatedly, including quick repeated taps. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
7CI-SL8-1 sold-out restock prompt
ROB-450
v75After the ROB-830 source-freshness gate passes in the current laptop/runtime, play buy lemons → squeeze → fair price → serve all 4 cups. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
6CI-SL7-1 happy-customer streak bonus
ROB-450
v73After the ROB-830 source-freshness gate passes in the current laptop/runtime, play buy lemons → squeeze → fair price → serve three happy customers. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
5CI-SL2-2 HUD resource icon polish without new assets
ROB-460
v73After the ROB-830 source-freshness gate passes in the current laptop/runtime, on spawn and after buy/squeeze/serve, confirm the top HUD shows three compact resource chips: Coins, Lemons, Cups. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off
4CI-SL6-1 next-customer countdown retention cue
ROB-450
v72After the ROB-830 source-freshness gate passes in the current laptop/runtime, play buy lemons → squeeze → fair price → serve first customer. …Clears VISUAL-UNVERIFIED on this feature → counts toward Gate D sign-off

Needs your eyes

● source: project STATUS.yaml (⚠ STALE — last CEO update 8d ago) · status: green

LST Phase-2 CI loop (ROB-450). Rotation #2 nearing completion: 4/5 sub-loops touched. 25 issues cleansed this session. Inbox at minimum viable state. Sub-loops compounding steadily.

9 issue(s) marked "blocked" on the board — cross-check vs the status above · show
  • BLOCKED QA: ROB-1024 mobile HUD device-emulation capture gate decide →
  • BLOCKED ROB-1029 follow-up: phone-emulation T1-T8 + Franchise proof decide →
  • BLOCKED M2 BRIDGE EXIT: T1-T8 progression + Franchise visual proof decide →
  • BLOCKED DEV: ROB-970 mobile HUD bottom-sheet implementation + capture gates decide →
  • BLOCKED M4 GRAPHICS: stand visual-fidelity pipeline — 2D concept art to 3D meshes (Tier-3 spike fi decide →
  • BLOCKED ROB-1023 child: Import and visually verify Tier 3 stand mesh spike decide →
  • BLOCKED UX: Researched mobile-first HUD spec + desktop declutter decide →
  • BLOCKED UX/UI holistic cleanup + mobile responsiveness (operator feedback 2026-07-02) decide →

Visual progress — Lemonade Stand in-engine

2026-07-16
2026-07-16
2026-07-16
2026-07-16
2026-07-16
2026-07-16
2026-07-16
2026-07-16

New UI/UX direction — design mockups (lock-the-look) + live stand art

Generated, not verified live. Top row = concept mockups for the economy-pivot redesign (OD-031), GPT Image 2.0 in the sunny style — these lock the LOOK; the real in-engine UI is built from assets in this style. Below = the custom stand decals, live v113; custom stand decals present in the live v113 build, but current Studio visual proof is still queued/VISUAL-UNVERIFIED. Shown as work-in-progress, not a shipped result.

Morning Planner — forecast → buy supplies → recipe → price → START DAY (concept)
Morning Planner — forecast → buy supplies → recipe → price → START DAY (concept)
The Day — live HUD, customer reactions, HEAT WAVE event (concept)
The Day — live HUD, customer reactions, HEAT WAVE event (concept)
End-of-Day Report — the P&L payoff (concept)
End-of-Day Report — the P&L payoff (concept)
Tier 1 — Crate Table stand decal (live v113; visual proof queued)
Tier 1 — Crate Table stand decal (live v113; visual proof queued)
Tier 2 — Painted Cart (live v113; visual proof queued)
Tier 2 — Painted Cart (live v113; visual proof queued)
Tier 3 — Umbrella Stand (live)
Tier 3 — Umbrella Stand (live)
Tier 4 — Corner Kiosk (live)
Tier 4 — Corner Kiosk (live)
Tier 5 — Lemonade Storefront (live v113; visual proof queued)
Tier 5 — Lemonade Storefront (live v113; visual proof queued)

Pipeline — LST v113 live; visual-check queue is the gate to Gate-D

473
Shipped
2
Active
9
Blocked
3
Backlog

Cost — what this actually costs

Cash OpEx · metered API
$0.00
real dollars out — the number to watch for spikes
Cash CapEx · this project's share
$62.03/mo
10% of $617/mo flat subs+infra · allocated by agent-activity (728 of 7,241 runs this month)
Notional · cost-of-intelligence
$564
value of model work the flat subs bought — NOT cash, never summed

3 figures, never added together. Flat CapEx is expected ("build mode"); a jump in Cash OpEx is the alarm. Source: costs.db + reporting/cost-model.yaml · full FinOps breakdown →

Live activity — in flight + recently shipped

🔨 In flight right now

✅ Recently shipped

Act from here — upload & reply

Upload a file for the team (statements, screenshots, docs)
QA: ROB-1024 mobile HUD device-emulation capture gate
ROB-1029 follow-up: phone-emulation T1-T8 + Franchise proof
M2 BRIDGE EXIT: T1-T8 progression + Franchise visual proof
DEV: ROB-970 mobile HUD bottom-sheet implementation + capture gates