Project Roblox › Family room › Build plan
What we are building.
This is the lemonade game, one week at a time. The top shows what is changing now, what comes next, and one thing Khalil and Kareem can try.
- Our build plan shows what changed today.
- We saved our first idea for the crew.
- Then our receipt shows what changed.
- Next we check what the crew can build.
- Dad checks it before it changes the game.
- We can write one idea with three cards.
⬢ Full crosswalk (for grown-ups)
| Story | Sprint | Status | In-game payoff | Lesson surface | Twin interaction |
|---|---|---|---|---|---|
| LST-1-1 Publish Empty LST Place Through Rojo And Open Cloud | LST Sprint 1 | done | The game has a joinable place. | story-card, weekly-digest | Read the first-place note and name what comes next. |
| LST-1-2 Build Day 1 Sunny Stand Scene From Asset Library | LST Sprint 1 | done | The stand, counter, cups, sign, and sunny marker exist. | story-card, what-i-made | Point to one object that makes the stand feel real. |
| LST-1-3 Add HUD Shell For Day, Weather, Coins, Price, And Upgrade | LST Sprint 1 | done | The screen shows day, weather, coins, price, and upgrade. | story-card, weekly-digest | Spot one game signal a player can read. |
| LST-1-4 Add In-Memory Session Economy State | LST Sprint 1 | done | The stand has server-owned starter coins and inventory. | weekly-digest | No twin action - backstage setup. |
| LST-2-1 Buy Lemons And Fill The Crate | LST Sprint 2 | done | The player can buy lemons and see the crate fill. | story-card, what-i-made | Say what should happen after lemons arrive. |
| LST-2-2 Squeeze And Pour One Classic Batch | LST Sprint 2 | done | Lemons become one classic lemonade batch. | story-card, speak-prompt | Say one thing that should make the pitcher feel full. |
| LST-2-3 Set Price, Spawn Customer, And Serve One Cup | LST Sprint 2 | done | One customer walks up and receives a cup. | story-card, write-prompt | Draft a customer line or want-bubble idea. |
| LST-2-4 Emit Coins And Upgrade The Stand | LST Sprint 2 | done | Coins pop and the stand upgrades to a painted cart. | what-i-made, weekly-digest | Choose the receipt that proves the first loop worked. |
| LST-3-1 Make Coin Pop And First Upgrade Read Clearly In Player View | LST Sprint 3 | done | The coin pop and upgrade glow are easier to read. | story-card, what-i-made | Pick the most shareable screenshot detail. |
| LST-3-2 Prepare Friday Demo Link And Receipt Contract | LST Sprint 3 | done | Dad, Khalil, and Kareem get a private demo handoff. | weekly-digest | Open the newest build note after login. |
| LST-3-3 Open Read-Only Asset Studio Gallery | LST Sprint 3 | done | The portal can show existing game art safely. | run-surface, what-i-made | Check a gallery item without making new art. |
| LST-3-4 Define Asset Studio To Game Intake Contract | LST Sprint 3 | done | Future twin-made art gets a safe path into the game. | write-prompt, run-surface | Save an idea shape for later review. |
| LST-4-1 Add Day 2 Hot Day Weather Beat | LST Sprint 4 | done | Day 2 starts hot and changes what players notice. | story-card, speak-prompt | Say one weather reaction we can see. |
| LST-4-2 Add Second Customer Archetype And Reaction Variant | LST Sprint 4 | done | A new customer type and reaction make the stand feel alive. | write-prompt, run-surface | Pick or write one customer reaction line. |
| LST-4-3 Add Tier 3 Umbrella Stand Upgrade | LST Sprint 4 | done | The painted cart can grow into an umbrella stand. | run-surface, what-i-made | Choose the next stand detail after more coins. |
| LST-4-4 Harden NPC Walkup, Want Bubble, And Screenshot Framing | LST Sprint 4 | done | Customer, want bubble, coin pop, weather, and upgrade fit one frame. | weekly-digest, what-i-made | Pick the frame friends should see first. |
| LST-5-1 Add Tier 4 Corner Kiosk Upgrade | LST Sprint 5 | done | The stand grows into a bigger corner kiosk. | story-card, what-i-made | Point to what makes the kiosk look bigger. |
| LST-5-2 Add Tier 5 Lemonade Storefront Upgrade | LST Sprint 5 | done | The stand becomes a full lemonade storefront. | story-card, what-i-made | Say what makes the storefront feel like the top. |
| LST-5-3 Add Upgrade Progress Meter And Next-Tier Preview | LST Sprint 5 | done | The screen shows the next upgrade and its coin goal. | story-card, weekly-digest | Read what upgrade comes next. |
| LST-5-4 Prove Tier 1-5 Progression Capture Readiness | LST Sprint 5 | done | All five stand sizes can be seen and checked in one run. | weekly-digest | No twin action - capture setup. |
| LST-6-1 Prove Tier 1-5 In Live Desktop Roblox Client | LST Sprint 6 | done | A real game frame shows the five stand sizes. | story-card, weekly-digest | Look at the live stand and name the biggest one. |
| LST-6-2 Add Default Demo Camera And Share Frame Anchors | LST Sprint 6 | done | The default view fits stand, customer, coins, and weather in one frame. | story-card, what-i-made | Pick the frame friends should see first. |
| LST-6-3 Add Final-Tier Celebration And Coin-Pop Polish | LST Sprint 6 | done | A small celebration pops when the stand is all grown up. | story-card, what-i-made | Pick the most shareable celebration moment. |
| LST-6-4 Add Twin-Readable Flavor Detail Slot | LST Sprint 6 | done | One kid-picked detail shows on the stand or sign. | write-prompt, what-i-made | Pick or write one sign or recipe detail. |
| LST-7-1 Add Cloudy Weather And Lower Demand Read | LST Sprint 7 | done | (needs mapping) | — | — |
| LST-7-2 Add Rain Prep Beat | LST Sprint 7 | done | (needs mapping) | — | — |
| LST-7-3 Add Heatwave Rush Opportunity Beat | LST Sprint 7 | done | (needs mapping) | — | — |
| LST-7-4 Expand Customer Reaction Table With Price-Weather-Wait Routing | LST Sprint 7 | done | (needs mapping) | — | — |
| LST-8-1 Wire Tip-Modifier Into emitReward | LST Sprint 8 | done | (needs mapping) | — | — |
| LST-8-2 Wire Weather DemandMultiplier Into Live Customer-Spawn Loop | LST Sprint 8 | done | (needs mapping) | — | — |
| LST-8-3 Screenshot-Frame Caption At Share Moment | LST Sprint 8 | ready for dev | (needs mapping) | — | — |
| LST-8-4 QA Capture Checklist Against Four Roblox-Fidelity Axes | LST Sprint 8 | candidate | (needs mapping) | — | — |
| PORTAL-P1-1 PORTAL-IA-v0 and Auth Perimeter Refresh | Portal Sprint P-1 | done | The family-room doors and room map are set. | story-card, weekly-digest | See where Dad, Khalil, and Kareem enter the family room. |
| PORTAL-P1-2 Registry Schema v0 for Engagement Receipts | Portal Sprint P-1 | done | Ideas, votes, and notes get a safe place to live. | what-i-made, weekly-digest | Keep a note for one idea and what happened to it. |
| PORTAL-P1-3 Structured Prompt Form UX Contract | Portal Sprint P-1 | done | A simple goal, detail, and rule form to write one idea. | speak-prompt, write-prompt, run-surface | Write one idea with a goal, a detail, and a rule. |
| PORTAL-P1-4 Master Crosswalk Page Scaffold Design | Portal Sprint P-1 | done | This family-room page with a grown-up table underneath. | story-card, weekly-digest | Check what we build next and what we can try. |
| PORTAL-P2-1 Registry SQLite Build From Signed Schema Contract | Portal Sprint P-2 | done | Receipts can store who acted, what changed, and why. | weekly-digest | Dad can check receipt facts before the crew uses them. |
| PORTAL-P2-2 Structured Form Surface Writes Engagement Receipts | Portal Sprint P-2 | done | Khalil and Kareem can save one structured idea safely. | write-prompt, what-i-made | Write one goal, one detail, and one rule. |
| PORTAL-P2-3 `/portal/plan/` Crosswalk Render/Read Surface | Portal Sprint P-2 | done | The family plan shows build changes and the next try. | story-card, weekly-digest | Open the plan and pick one idea to try. |
| PORTAL-P3-1 Decision Center Vote Loop | Portal Sprint P-3 | candidate | (needs mapping) | — | — |
| PORTAL-P3-2 Screenshot Upload And Gallery | Portal Sprint P-3 | candidate | (needs mapping) | — | — |
| PORTAL-P3-3 Idea Inbox And Thread Read Path | Portal Sprint P-3 | candidate | (needs mapping) | — | — |
| PORTAL-P3-4 Gate C Family-Room Proof Checklist | Portal Sprint P-3 | candidate | (needs mapping) | — | — |
| PORTAL-P4-1 Tool Centre Home Page | Portal Sprint P-4 | done | (needs mapping) | — | — |
| PORTAL-P4-2 Asset Generator UI | Portal Sprint P-4 | done | (needs mapping) | — | — |
| PORTAL-P4-3 Launch Game Deep-link | Portal Sprint P-4 | done | (needs mapping) | — | — |
| PORTAL-P4-4 Open in Studio Download | Portal Sprint P-4 | done | (needs mapping) | — | — |
| PORTAL-P4-5 Screenshot Upload Tutorial | Portal Sprint P-4 | done | (needs mapping) | — | — |
Generated 2026-06-30 16:06Z by site/tools/render_portal_plan.py from sprint-status.yaml (status authority; last update 2026-05-29), the sprint plans, and portal_plan_content.yaml (editorial). Status note: Portal Sprint P-3 has non-done stories (PORTAL-P3-1, PORTAL-P3-2, PORTAL-P3-3, PORTAL-P3-4) while a later sprint (Portal Sprint P-4) is fully done — needs reconciliation in sprint-status.yaml. Missing editorial mapping for: LST-7-1, LST-7-2, LST-7-3, LST-7-4, LST-8-1, LST-8-2, LST-8-3, LST-8-4, PORTAL-P3-1, PORTAL-P3-2, PORTAL-P3-3, PORTAL-P3-4, PORTAL-P4-1, PORTAL-P4-2, PORTAL-P4-3, PORTAL-P4-4, PORTAL-P4-5.