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
📉 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
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.
| # | Milestone | Status | Where we are |
|---|---|---|---|
| gate-a | Build #1 live on Open Cloud | ✓ Done | v51 published, place 98538574230027 |
| gate-b | Operator visual gate (scene/spawn/loop render) | ✓ Done | v51 confirmed by operator 2026-06-24 |
| ci-loop | Phase-2 CI loop: gameplay feel + polish + retention | ◐ In progress | v68->v113 live; runtime startup verified for v113; 89 features queued for visual check; no queued row DONE until captured |
| gate-d | Visual-verify queue drains + twins play-through ◀ you are here | ⛔ Blocked | Needs the Studio bridge online to capture frames; then twins click-through |
| share | Twins share LST with friends | ○ Not started | After Gate-D sign-off |
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.
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.cd $env:USERPROFILE\rb-lst; powershell -ExecutionPolicy Bypass -File .\windows\laptop-bridge-bootstrap.ps1| # | Feature | Ver | What the bridge will test | What it unlocks |
|---|---|---|---|---|
| 78 | CI-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 |
| 77 | CI-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 |
| 76 | CI-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 |
| 75 | CI-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 |
| 74 | CI-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 |
| 73 | CI-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 |
| 72 | CI-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 |
| 71 | CI-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 |
| 70 | CI-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 |
| 69 | CI-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 |
| 68 | CI-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 |
| 67 | CI-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 |
| 66 | CI-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 |
| 65 | CI-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 |
| 64 | CI-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 |
| 63 | CI-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 |
| 62 | CI-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 |
| 61 | CI-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 |
| 60 | CI-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 |
| 59 | CI-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 |
| 58 | CI-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 |
| 57 | CI-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 |
| 56 | CI-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 |
| 55 | CI-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 |
| 54 | CI-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 |
| 53 | CI-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 |
| 52 | CI-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 |
| 51 | CI-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 |
| 50 | CI-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 |
| 49 | CI-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 |
| 48 | CI-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 |
| 47 | CI-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 |
| 46 | CI-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 |
| 45 | CI-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 |
| 44 | CI-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 |
| 43 | CI-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 |
| 42 | CI-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 |
| 41 | CI-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 |
| 40 | CI-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 |
| 39 | CI-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 |
| 38 | CI-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 |
| 37 | CI-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 |
| 36 | CI-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 |
| 35 | CI-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 |
| 34 | CI-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 |
| 33 | CI-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 |
| 32 | CI-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 |
| 31 | CI-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 |
| 30 | CI-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 |
| 29 | CI-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 |
| 28 | CI-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 |
| 27 | CI-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 |
| 26 | CI-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 |
| 25 | CI-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 |
| 24 | CI-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 |
| 23 | CI-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 |
| 22 | CI-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 |
| 21 | CI-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 |
| 20 | CI-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 |
| 19 | CI-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 |
| 18 | CI-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 |
| 17 | CI-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 |
| 16 | CI-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 |
| 15 | CI-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 |
| 14 | CI-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 |
| 13 | CI-SL19-1 weather effect hint ROB-450 | v85 | After 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 |
| 12 | CI-SL17-1 cloudy steady crowd bonus ROB-450 | v81 | After 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 |
| 11 | CI-SL16-1 rain prep discount ROB-450 | v80 | After 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 |
| 10 | CI-SL13-1 hot day special bonus ROB-450 | v79 | After 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 |
| 8 | CI-SL11-1 price choice cycle ROB-450 | v78 | After 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 |
| 7 | CI-SL8-1 sold-out restock prompt ROB-450 | v75 | After 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 |
| 6 | CI-SL7-1 happy-customer streak bonus ROB-450 | v73 | After 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 |
| 5 | CI-SL2-2 HUD resource icon polish without new assets ROB-460 | v73 | After 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 |
| 4 | CI-SL6-1 next-customer countdown retention cue ROB-450 | v72 | After 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 |
● 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.








⚠ 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.








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 →
🔨 In flight right now
✅ Recently shipped