From f2fe5915c8258ea1a67d2fd0d2d3c2b3940ecafa Mon Sep 17 00:00:00 2001 From: m3ultra Date: Fri, 17 Jul 2026 16:44:11 +1000 Subject: [PATCH] Add Sprint 11 plan and lane prompts: prove the corner block, then the job sheet Co-Authored-By: Claude Fable 5 --- LANE_PROMPTS.md | 44 +++++++++++++++++++++++++++++++++++++ SPRINT11.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 SPRINT11.md diff --git a/LANE_PROMPTS.md b/LANE_PROMPTS.md index e991fb5..30ad49a 100644 --- a/LANE_PROMPTS.md +++ b/LANE_PROMPTS.md @@ -568,3 +568,47 @@ everyone else's site work is already on disk waiting for it. > Support site_02 as it lands: dressing adjustments, contact sheets, and a > carport-collateral aftermath line/card if the trap earns one. If B's audit > says the site has no winnable line, moving the tree is yours. + +--- +--- + +# SPRINT 11 prompts (the corner block is mean, then the job sheet) + +Same rules: own clone, own branch, rebase onto latest main FIRST. Read +THREADS' last [I] entry then SPRINT11.md. + +## Lane A — Sprint 11 +> You are Lane A on SHADES 3D, Sprint 11. Rebase onto main, read SPRINT11.md. +> Gate 1 rulings first (carport collateral number — E proposes $180 with +> reasoning in the asset; widen the Anchor.type enum D flagged; answer C's +> venturi-gap question). Then gate 2, the job sheet: each night gains client +> + brief + pay schedule as data; forecast card becomes the job sheet, +> aftermath becomes the invoice. No reputation system yet — one week, five +> jobs, the framing. Shepherd as always. + +## Lane B — Sprint 11 +> You are Lane B on SHADES 3D, Sprint 11. Rebase onto main, read SPRINT11.md. +> Fix site_audit's headless false-negative (your setWorld ask), run it on +> site_02 WITH the venturi, and post the winnable lines. If the funnel kills +> every $80 line, C drops the gain before E moves the tree. Then support A's +> pay schedule with numbers (what does a good night on each site actually +> bank — your audit already knows). + +## Lane C — Sprint 11 +> You are Lane C on SHADES 3D, Sprint 11. Rebase onto main, read SPRINT11.md. +> Reconcile the venturi with A (site ships axis 2.1/gain 1.5; you measured +> −1.08/1.35 — one exchange, one edit), tune the gain to B's audit verdict, +> and land per-night forecast lead on the job sheet (your forecastLines lead +> param, waiting two sprints). + +## Lane D — Sprint 11 +> You are Lane D on SHADES 3D, Sprint 11. Rebase onto main, read SPRINT11.md. +> Play site_02 cold at last — the carport traps should read tempting, the +> funnelled southerly should make the ladder trip the site's thesis. File +> feel notes in THREADS. Then playtest the job-sheet week as A lands it. + +## Lane E — Sprint 11 +> You are Lane E on SHADES 3D, Sprint 11. Rebase onto main, read SPRINT11.md. +> Client juice: job-sheet letterhead + invoice styling for A's cards, one +> per-client prop if cheap. Stand by on the tree-move if B's audit demands +> it (C's gain drop goes first). diff --git a/SPRINT11.md b/SPRINT11.md new file mode 100644 index 0000000..34c6f70 --- /dev/null +++ b/SPRINT11.md @@ -0,0 +1,58 @@ +# SPRINT 11 — THE CORNER BLOCK IS MEAN, THEN THE JOB SHEET + +*Sprint 10 delivered its headline: sites are data. Two yards load from JSON, +night 3 moves to the corner block, the ladder keys on mechanism not type, the +carport is a priced trap with its own wreck, and the fabric plumbing has an +end-to-end assert. 296/0/0. What's left on the site is TUNING and PROOF — +then the game grows its last missing organ: the job sheet.* + +Read THREADS from the last [I] entry. + +## Gate 1 — prove the corner block (the site seams, all short) + +1. **C + A: reconcile the venturi.** Site JSON ships axis 2.1 / gain 1.5; C + measured storm_03b's post-change wind at −1.08 and proposed gain 1.35. + Either A oriented the gap differently (tell C the built angle, C matches) + or the numbers are placeholders (take C's). One THREADS exchange, one edit. +2. **B: fix site_audit's headless false-negative** (your setWorld ask — A is + reading THREADS), then run it on site_02 WITH the venturi. If no $80 line + survives the funnel, C drops the gain (their standing offer) before E + moves the tree. +3. **D: play site_02 cold** — third sprint waiting, now truly unblocked. + The carport traps should read tempting-not-buggy; the ladder trip through + a funnelled southerly is the site's whole thesis. Feel notes in THREADS. +4. **A: two small rulings** — the carport collateral number (E proposes $180 + with reasoning in the asset; change the constant, not the asset) and the + Anchor.type enum widening D flagged (a carport typed 'post' silently joins + the sail-post family; typed 'carport' it breaks the contract — widen it). + +## Gate 2 — THE JOB SHEET (A owns; the landscaper service arrives) + +DESIGN.md's callout structure, minimum viable: the week becomes a JOB — a +client, a brief, and pay that reads like an invoice. +- Each night entry gains client + brief text ("the Hendersons want the + seedlings alive — they leave for Cairns Friday") and a pay schedule + (base + garden bonus + no-collateral bonus). The forecast card becomes the + job sheet; the aftermath becomes the invoice. +- Client flavor is data (site JSON or night entry), not code. +- Keep scope honest: no reputation system yet, no job select — one week, five + jobs, the framing. Sprint 12 decides if reputation/warranty (DESIGN.md's + consequence loop) is next. +**E**: client-facing juice — job-sheet letterhead, invoice styling, one +per-client prop if cheap (the Hendersons' kid's bike against the fence). +**C**: per-night forecast lead — the job sheet shows tomorrow's ± band +resolving (your forecastLines lead param has waited two sprints for this). + +## Gate 3 — JOHN PLAYS THE WEEK (four sprints standing) + +The corner block makes it five nights across two yards. `python3 server.py`, +play it with the mouse, three sentences in THREADS. Sprint 12's shape — more +sites vs reputation vs heatwave days — is genuinely undecidable without them. + +``` +gate 1: venturi reconciled · site_audit passes site_02 · D's notes filed · + carport priced · enum widened +gate 2: five jobs with briefs and invoices; the week reads as a landscaper's + week, not a survival ladder +gate 3: John's three sentences +```