Lessons Learned and Revised Methodology

From the Owner's Outcome slice-1 failure. For Byron to rule on, and for GPT-5.6-sol to attack.

Draft 10 (Sol's round-6 verdict — SOUND-WITH-FIXES — answered: its two blocking must-fixes closed at the editing level, its two non-blocking notes folded in as implementation notes). Not committed. This document, once it survives adversarial review, becomes a change to the Software Engine Operating Manual (the rule book).

What changed from draft 9 — draft 10 makes no re-architecture and reopens nothing; it closes the TWO BLOCKING must-fixes from Sol's round-6 review (verdict: SOUND-WITH-FIXES) and folds in that review's two non-blocking notes as implementation notes. (1) The interview-cap exhaustion transition is now DEFINED (round-6 must-fix 1): the interview cap is a FRAME-PREPARATION cap, distinct from the Loop-1 EXPERIMENT cap and therefore NOT subject to the post-experiment Investment-Gate transition — there is no experiment record yet for a gate to read. At cap with required FRAME fields unresolved: FRAME remains INCOMPLETE; no experiment and no Loop-2 work may begin (the existing entry rules already block both); the PM records exactly what is unresolved and returns to source/walk HOMEWORK, which costs no founder time; any further founder sitting is a NEW, pre-authorized, capped sitting — never an extension of the old one; and founder-minutes are CUMULATIVE across the whole FRAME thread, the running total shown whenever a new sitting is requested (the same anti-salami discipline as experiment caps). The WHAT's "in one sitting" wording is reconciled to match ("as few capped sittings as possible — one is the norm"). (2) PM / EM / Byron / reviewer authority is reconciled into ONE consistent rule set across this document and the seat file (round-6 must-fix 2): the PM answers and records the lane tripwire — step zero's "responsible manager" now names the PM, with the Engineering Manager recording it, and saying so, only when the PM seat is not staffed for the work (explicit delegation, never ambiguity); the PM's scope-locking binds the CURRENT discovery bet only — never total product capability (last-responsible-moment slicing stands), never the EM's slicing/sequencing proposals, never Byron's gate authority over what increment is authorized; the PM's validated / invalidated / inconclusive conclusion is an EVIDENCE ASSESSMENT presented to Byron as input to the post-real-use decision — never a second outcome set, never itself a decision or authorization (STOP / PIVOT / CONTINUE / SCALE remains the one canonical set, Byron's); and the seat's "never builds" is clarified to mean no PRODUCTION implementation — throwaway research artifacts and sandboxed experimental code inside Loop 1's rungs are the seat running its own experiments; production code belongs to the Developer through Loop 2. Non-blocking notes folded in: requirement PROVENANCE LABELS (each derived requirement tagged observed / documented / inferred / founder-asserted; a reconstructed walk is a hypothesis, not observed user evidence — and "already validated by real use" is tightened to what real use actually validates), and a new open-questions entry recording that pin-to-the-walk is gameable when the walk and the requirements both derive from the same founder material, with provenance labels as the mitigation. Everything draft 9 established stands unchanged; nothing is removed or weakened.

What changed from draft 8 — draft 9 makes no corrections and reopens nothing; it folds in one further Byron ruling of 2026-07-11: the discovery seat that owns FRAME is now NAMED. It is the Product Manager seat — the 13th seat, revived from the frozen engine's first staffed seat with its banked lessons carried forward as plain rules, its seat file (seats/product-manager.md) drafted as part of this change. Everywhere draft 8 hedged with "the Product Manager seat, or whichever discovery seat owns FRAME," draft 9 makes it definite: the Product Manager seat runs the two-phase interview (homework-first, under the interview's own founder-minutes cap), owns the walked-job requirements backbone, the precommitted evidence plans, the Loop-1 experiments, the lane-tripwire answer, the experiment record to the Investment Gate, and the validation contract into Loop 2. The gate decision remains Byron's alone — the seat frames it, never makes it — and the "should we build it" / "how fast do we deliver it" questions stay in two deliberately separate seats (PM and Engineering Manager), because a seat owning both has a built-in conflict: delivery pressure eats discovery. Everything draft 8 established stands unchanged; nothing is removed or weakened.

What changed from draft 7 — draft 8 makes no corrections and reopens nothing; it folds in one further ADDITION Byron ruled in on 2026-07-11, prompted by his own over-ceremony concern ("I'm a bit concerned that we may have gone too far"): the two-phase FRAME interview, run naively from zero, would take 60-90 founder-minutes. The methodology already had the answer in principle — founder-minutes are a capped, binding dimension on every other activity — but the cap had never been applied to the interview itself. Two rules are added to the interview's HOW (Loop 1 (a)): (1) THE INTERVIEW CARRIES ITS OWN FOUNDER-MINUTES CAP — a hard cap agreed before it starts, default ~30 minutes in one sitting; at cap the interview stops with whatever has been surfaced, and a still-unresolved vital few / riskiest assumption is itself a finding (the founder cannot yet name the value — a signal to go back to the walk, not to extend the meeting); no silent overruns. (2) THE HOMEWORK-FIRST RULE — where prior source material exists (prototypes, plans, decision records, design libraries, and above all a documented MANUAL VERSION of the job), the seat running the interview does Phase 1 as HOMEWORK before the sitting and OPENS with "here is the walk and the list I derived from your own material — what is wrong with it?", never "tell me everything"; the founder's live time is spent correcting and grilling, not dictating from scratch; the from-zero interview is legitimate only for a genuinely new product with no prior material. The design intent in one line: this is the methodology applying its own binding-cap discipline to itself — the process must never eat the founder. Everything draft 7 established stands unchanged; nothing is removed or weakened.

What changed from draft 6 — draft 7 makes no corrections and reopens nothing; it folds in one further ADDITION Byron ruled in on 2026-07-11 ("how does the interview know what the requirements are?"): a requirements-derivation phase for the grill-me FRAME interview. Draft 6's interview opened with "DUMP EVERYTHING — every requirement on the table," which silently assumed a requirements list already exists; nothing said where requirements come from. Without that, the dump is a feature brainstorm — whatever is top of the founder's head — and the grilling interrogates an ungrounded list: garbage in, well-interrogated garbage out. Loop 1 (a) is therefore restructured into TWO PHASES. PHASE 1 BUILDS the requirements list — requirements are DERIVED by walking the job, never brainstormed as a feature list — from three sources in order of authority: (1) WALK THE JOB end to end (a day or session in the life of the target user, every step generating candidate requirements pinned to the moment they serve); (2) MINE THE MANUAL VERSION (a job already done by hand is the richest source there is, already validated by real use — Byron's own Owner's Outcome coaching sessions being the concrete case); (3) IMPORT THE FOUNDER'S SOURCE MATERIAL (prototypes, decks, prior design work — real inputs, but ranked third because they are the founder's beliefs about the job, whereas sources 1 and 2 are the job itself). Phase 1 is governed by the PIN-TO-THE-WALK RULE: every candidate requirement must be pinned to a specific moment in the walked job, or it is flagged as a feature in search of a reason — flagged, not silently included. PHASE 2 GRILLS that list down to the vital few — draft 6's seven-step sequence, kept intact in substance, with old step 1 ("DUMP EVERYTHING") repurposed to table Phase 1's derived list (founder additions welcome, but every addition faces the pin-to-the-walk rule), and every grilling question SHARPER because each candidate is pinned to a moment in the walk. Everything draft 6 added stands unchanged; nothing is removed or weakened.

What changed from draft 5 — draft 5 CONVERGED (Sol signed off SOUND after 5 rounds). Draft 6 makes no corrections and reopens nothing; it folds in two ADDITIONS Byron ruled in on 2026-07-11, on top of everything draft 5 established: (1) the 80/20 principle — of ten requirements, roughly two deliver ~80% of the value; ship those two first, get feedback, continue — added to Part 1's lean principles as the plain-English handle on the vital-few / minimum-viable idea, but hard-qualified so it cannot become the trap slice 1 fell into (the RIGHT few not the EASY few; VALIDATED as the right few not assumed; shipped WHOLE/vertical not shallow/horizontal); (2) the grill-me FRAME interview — the missing HOW for finding the vital 20%. Draft 5's FRAME listed WHAT to capture but never said how to extract it, so FRAME could quietly become a form (the three-field failure one level up). Loop 1 (a) is rewritten to OPEN with the interview method — Byron's own surface-never-suggest "grill-me" technique, reusing his validated coaching prompts (Owner's Outcome assessment, OBT Builder's ten tests, EOA prep), run as open questions one at a time and NEVER a multiple-choice menu — then flow into the fields it must produce. Seat Rule 6 and the structural-changes section are updated to point at the interview as the mechanism. Everything draft 5 converged on stands unchanged.

What changed from draft 4 — Sol's round-4 review confirmed no regressions and closed two of the four round-3 blockers outright (lane tripwire + Lane-B cap; emergency early STOP), leaving two narrow, editing-level, hard-lock TRANSITION ambiguities still blocking. Draft 5 closes both, with no re-architecture: (1) the Investment Gate is now the SOLE transition after cap exhaustion — the two escape hatches that let a fresh test run without the gate (Rule 3's "or a fresh Loop-1 bet" and Loop 1(f)'s direct "run it") are removed, so cap exhaustion → STOP-WORK → gate → one of KILL / PIVOT / EXPERIMENT / GO-NEXT is the only route, and a new capped test is legitimate only as the gate's EXPERIMENT outcome; (2) the post-real-use FOUNDER OVERRIDE now has a defined, auditable transition through the continuation lock — an explicit sub-clause states that a labelled override SATISFIES the continuation-lock authorization when the evidence does not support CONTINUE/SCALE, recorded as an override (never "validated"), unable to bypass the safety/privacy/legal floor or emergency-stop conditions, limited to the same bounded increment / Byron-scoped audience when evidence was merely insufficient, and clearing only this step (the next increment still faces the full entry lock). Everything draft 4 closed stands.

What changed from draft 3 — draft 3's theme was ENFORCEMENT (turning stated rules into hard locks and binding caps), and Sol's round-3 review confirmed most of that enforcement genuinely holds. Draft 4 closes the four remaining blocking defects Sol found, all of them editing-level, not architectural: (1) the lane tripwire routed by the wrong criteria — it made Lane B impossible and collided with permitted Lane-C work — so it is rewritten to route by TYPE OF UNCERTAINTY, and Lane B now carries its own binding cap; (2) pilot evidence is now genuinely entry- and continuation-locked — the pilot evidence plan is a required entry artifact, and the continuation lock now checks that the observation window completed and the evidence actually supports a CONTINUE/SCALE, not merely that a decision was written down; (3) the cap-exhaustion text is aligned with the gate's four outcomes so STOP-WORK no longer contradicts exit-to-gate/GO-NEXT; (4) emergency early STOP and suspension are now explicitly available at any time for harm, safety/privacy/legal concern, or clear failure, while the fixed window still bars a premature CONTINUE/SCALE. A short implementation note records that a lock may be procedural rather than mechanical and still be a real lock — Sol ruled this non-blocking.


The problem this document must solve (stated plainly, up front)

The methodology has 13 gated steps that all verify software is built RIGHT (correct, secure, simple, tested, documented). NONE verifies we are building the RIGHT THING (that the problem is real, that this scope reduces a real uncertainty, that there is anything worth evaluating).

Consequence, observed on the first real product: a first slice passed every gate yet was worthless to evaluate — three inert form fields, none of the product's substance — and the full production machinery (build, help docs, QA, deploy behind a wall) all ran on that unvalidated scope before the founder ever saw it and said "there is nothing here to evaluate." We built the wrong thing, well. Separately, the design was rejected for being a form, not a product.

Root causes:

  • No test of the right-thing question before the expensive machinery runs — nothing asked whether the scope reduced any real uncertainty, or whether the underlying problem was even worth solving.
  • Slices cut horizontally — by database operation ("save a field") — instead of vertically, by meaningful experience (a complete thin thread through the product's loop).
  • The product's differentiating soul (the guided conversation) was deferred to a late slice.
  • "Minimum viable" read as "minimum," dropping "viable."
  • The entire multi-slice plan was committed up front before shipping anything.
  • The revised methodology must structurally reduce the chance of building the wrong thing, KEEP the gates that ensure we build things well, and NOT reintroduce the big-bang over-building this project already failed at once (it previously spent weeks and thousands building a "factory" before validating any product). Sol's round-1 warning names the exact new failure we must avoid: preventing the three-field mistake once while creating a new one — an expensive prototype that earns ceremonial approval for an oversized build. This draft is written to close that trap, and to close it with locks rather than good intentions.


    What actually happened (the one-paragraph case file)

    Byron gave four "when I do X, I should see Y" sentences for slice 1: enter an outcome statement, add a measure, commit a Next Step, come back and find it still there. These became a screen with three form sections — an empty box for the statement, three fields for the measure, two for the Next Step, each with a Save button. The AI guide — the guided conversation that is the entire reason a person would use this product instead of a notes app — was scheduled as slice 6, five slices away. The slice then travelled the full machine: definition-of-done written and checked by an off-family checker (seventeen checks, passed round 2), security triage, build on Cloudflare Pages + D1, code review, help docs, QA with attached proof, completeness check, ready for the ship word, deploy behind Byron's private wall. Every gate went green. Then Byron looked at it and there was nothing to evaluate: no product, just a form that saved text. The gates had all asked "is the form built correctly?" Not one had asked "is a form the thing we should be building, and does building it teach us anything we did not already know?"

    The failure is not that any seat did its job badly. Each did its job well. The failure is that the job the machine was pointed at was the wrong job, and nothing in the machine could see that, because the machine only knows how to check "built right," never "right thing."


    PART 1 — Lean principles (the philosophy, briefly)

    These are the ideas the new shape rests on. Byron does not need the jargon; he needs the through-line, which is at the end.

  • Minimum VIABLE — viable is the point. The unit we build is the smallest complete, testable thing — not the smallest fragment. A fragment ("save one field") is smaller, but it is not viable: you cannot learn anything real from it, because it is not a thing a person can actually use for its purpose. "Minimum" without "viable" is just "incomplete."
  • The 80/20 principle — the right few, validated as the right few, shipped whole. Byron's plain-English handle on the vital-few / minimum-viable idea: of ten requirements, roughly two deliver about 80% of the value; ship those two first, get feedback, then continue. Build the vital few, not everything. But 80/20 on its own is the exact trap slice 1 fell into, so it comes with three hard qualifiers, and all three must hold:
  • The RIGHT few, not the EASY few. Slice 1 shipped the easy 20% (three save-a-field operations) instead of the valuable 20% (the guided conversation). The easy subset and the value-bearing subset are usually not the same set — the cheap-to-build things and the worth-building things rarely coincide. "Soul in the first slice" (Rule 3) is the guard that forces the 20% you ship to be the value-bearing one.
  • VALIDATED as the right few, not assumed. Which 20% actually carries the 80% is a hypothesis, and founders — everyone — are often wrong about it. Pick the candidate vital few, but test cheaply (Loop 1) that they really deliver the value before building them whole. Assuming you already know the vital two is how you confidently ship the wrong two.
  • Shipped WHOLE (vertical), not shallow (horizontal). 80/20 means a few requirements shipped COMPLETE end-to-end, not 20% of each of ten. Value comes from a few whole things, not from everything half-built. This is the vertical-slice principle below stated as a ratio: two things done fully beat ten things started.
  • How you find the candidate vital few is not guesswork or a menu — it is the grill-me FRAME interview (Loop 1 (a) below), run in TWO PHASES: first BUILD the requirements list by walking the job (requirements are derived, never brainstormed), then GRILL it down. Interview to find the right few, experiment to confirm them.

  • Every LANE-A bet produces validated LEARNING, not features — and "learning" has a strict meaning. For product-discovery work, the output we care about is not "code that works." It is "we now know something we did not know before, our uncertainty actually went down, and a decision changed because of it." A test where nothing could have surprised us, or where no decision would change whatever the result, produced no learning — it produced an opinion wearing learning's clothes. (This rule governs Lane-A product bets only. Defect repair, infrastructure, compliance, and enabling technical work — Lane C — need not manufacture a hypothesis or a "learning"; demanding one there just produces ceremonial learning. Sol round-2, new-issue D.)
  • Small bets, not two big builds. The point of splitting the flow is NOT to create a cheap build followed by an expensive build. It is to make a series of small bounded bets, each of which buys down the biggest remaining uncertainty and earns — at most — the right to make the next small bet. Every bet has a price agreed before it starts, and that price is now a binding cap (Part 2), not a hope.
  • Vertical slices / walking skeleton. Build a thin but complete thread that runs end-to-end through the product's actual loop — soul included — then thicken it. A walking skeleton walks: it is skinny, but it is a whole creature that moves, not a single bone. (Caveat, per Sol: this rule governs the first user-facing slice. It does not forbid a preceding technical feasibility spike — but a spike is not a product slice and must never be reported as validated user value.)
  • Eliminate waste — and the biggest waste is building the wrong thing well. Every hour of build, review, QA, and docs spent on a scope that turns out worthless is pure waste, and it is the most expensive kind because it looks like progress the whole way down.
  • Amplify learning with fast, cheap feedback — at the cheapest fidelity that can still prove you wrong. Put something in front of the founder (or a real user) as early and as cheaply as possible, so being wrong costs pennies and an afternoon. "Cheapest" does not mean "least code" — sometimes 100 lines calling a real model is cheaper and truer than an elaborate fake. It means the cheapest artifact that can actually falsify the thing you are unsure about.
  • Build quality in, defer commitment, work in small batches. Quality is designed in, not inspected on at the end (the existing gates do this well — we keep them, and scale their implementation to the risk of each release). Commit to decisions at the last responsible moment, when you know the most. Keep batches small so a mistake is small.
  • The through-line Byron should hold onto: this project has now failed at lean from both directions. The old automated engine violated lean by going too big — it built a whole factory before validating a single product ("build quality in" and "defer commitment" both thrown away up front). The three-field slice violated lean by going too small — a trivial fragment that was minimum without viable, a bone with no creature around it. Lean is neither. Lean is the disciplined middle: a series of small, capped bets, each the smallest whole thing that can reduce the biggest remaining uncertainty, validated cheaply before it is built expensively. The revised methodology is that middle, made structural — and in draft 3, made enforceable.


    PART 2 — The revised methodology (the new shape of the flow)

    Step zero: classify the work into a LANE (there is no "skip" button — and the classification has a TRIPWIRE)

    Before any of the flow below runs, the Product Manager seat classifies the work into one of three lanes and records the classification, a one-line rationale, and the tripwire answer below — the tripwire answer has ONE owner, and it is the PM seat (Sol round-6 must-fix 2; this names the owner the earlier drafts left as "the responsible manager"). If the PM seat is somehow not staffed for a piece of work, the Engineering Manager records the classification and says so in the record — explicit delegation, never ambiguity about who answered. Byron does not approve every classification — that would just rebuild the ceremony this is meant to prevent. But there is deliberately no unrestricted "skip Loop 1" button, because under schedule pressure a skip button becomes the default and quietly restores the old failure. Lanes replace the skip button. (Sol's amendment 13.)

    The classification TRIPWIRE (HARD RULE — routes by TYPE OF UNCERTAINTY)

    The old draft-3 tripwire routed by the wrong criteria and Sol round-3 was right that it broke: "touches a user?" forced ordinary defect fixes into Lane A, and "unvalidated assumption?" forced every technical feasibility question into Lane A, making Lane B impossible. Draft 4 rewrites the tripwire to route by the type of uncertainty the work carries, not by whether a user is downstream of it. The lane is decided by answering one classifying question, then confirming against the lane definitions.

    THE CLASSIFYING QUESTION (answered in writing):
    Does this work introduce or depend on an UNVALIDATED USER-VALUE assumption — a new or changed value proposition, experience, or claim of user benefit?
    - YES, or any doubt → LANE A (product-discovery). Any unvalidated user-value assumption, and any genuine uncertainty about whether one is present, routes to discovery. Ambiguity is Lane A.
    - NO — the uncertainty is purely TECHNICAL feasibility (can we build/integrate X; does the model do Y) with NO new user-value claim → LANE B (feasibility-experiment).
    - NO — this is a DEFECT FIX, or the exact implementation of an ALREADY-VALIDATED change (restoring or building behaviour whose user-value is already accepted), with a cited prior accepted decision/evidence → LANE C (known-work).

    "Touches a user" alone does NOT force Lane A. A defect fix touches users and is correctly Lane C; a feasibility question may sit entirely behind the product and is correctly Lane B. What forces Lane A is an unvalidated user-value assumption, not user-visibility. So:

  • Lane A = unvalidated user value.
  • Lane B = unvalidated technical feasibility, with no user-value claim.
  • Lane C = already-validated user value (cited).
  • DEFAULT-TO-LANE-A RULE (unchanged in force): if the work introduces or depends on an unvalidated user-value assumption, or if the classifying PM seat (or its explicit EM delegate) is unsure whether it does, the work is Lane A. The default is discovery; it takes a clear, defensible NO on user-value uncertainty to leave it. (Sol round-2 must-fix 2: ambiguous or user-value-bearing work defaults to product-discovery.)

    Lane A — Product-discovery. Required when the work introduces or materially changes: user value, the interaction model, product positioning, the core workflow, AI behaviour, or any significant product hypothesis — or whenever the classifying question is YES or in doubt. This lane runs Loop 1 and the GO gate.

    Lane B — Feasibility-experiment. Used when the main uncertainty is technical: can the model do this reliably, does the integration work, is the latency/cost/safety acceptable, is the data even available. Lane B tests a technical assumption, not user value. It MUST NEVER claim to validate user value — a spike proving the model can answer says nothing about whether anyone wants it. Its output is a feasibility finding, never a "validated product." BINDING BOUNDARY (Sol round-2 must-fix 2): Lane B may never open a user-facing pilot on its own authority. A Lane B result that implies or depends on user value must re-enter Lane A, frame the product hypothesis, and obtain a GO-NEXT at the Investment Gate before any real user touches anything. A feasibility pass is an input to a Lane-A decision, never a substitute for one.

    LANE B'S OWN BINDING CAP (Sol round-3 must-fix 1). A feasibility spike is not exempt from the anti-big-bang discipline just because it makes no user-value claim — an uncapped spike is exactly how the old "factory" got built. So every Lane-B spike carries the same binding cap mechanism as a Loop-1 experiment: a precommitted cap on maximum elapsed time, maximum spend, maximum founder-minutes, and maximum iterations; the STOP-WORK rule (at the first exhausted dimension, work stops — not "wrap up soon," stops); no retroactive extension (wanting to continue is a new, separately-capped feasibility spike, not an enlargement of the old one); and cumulative accounting across all spikes on the same technical question, shown whenever a new spike is opened. Lane B also records a precommitted feasibility decision rule before the spike runs — the technical question, the pass/fail threshold, the case set (adversarial cases included for model harnesses), and what result means "feasible / not feasible / needs another bounded spike." At cap exhaustion the spike stops and records its feasibility finding; continuing is a new capped spike, and any finding that implies user value re-enters Lane A. This closes the "technical big-bang under Lane B" route Sol flagged.

    Lane C — Known-work. Loop 1 is unnecessary and is skipped for: defect repair against already-accepted behaviour, security/compliance remediation, infrastructure maintenance, the exact implementation of an already-validated small change, and operational work that changes no user hypothesis. These go straight to the Loop 2 machinery (scaled to risk). A defect fix touches users and is still Lane C — user-visibility does not promote it to Lane A, because its user-value is already accepted; what it restores or implements was already validated. REQUIRED CITATION (Sol round-2 must-fix 2): a Lane-C record is not valid unless it cites the specific prior accepted evidence or ratified decision that makes this work "known" — the defect's accepted-behaviour spec, the earlier validated decision, the standing infra policy. "It's obviously known work" is not a citation. A Lane-C ticket with no citation is rejected back to the tripwire and, absent a citation, defaults to Lane A.

    The honest consequence, stated plainly: making Byron the sole product authority means that when Byron is unavailable, product-decision work (Lane A) stops — it becomes work-in-progress that waits. It must NOT quietly advance into Loop 2 "to keep moving." That stall is the correct behaviour, not a bug; the alternative is exactly the unvalidated-scope build that this whole document exists to prevent. (Sol's section 5 / amendment 13.)


    The core change: two loops with a decision gate between them

    Today the flow is one straight machine: idea → experience → design → Byron okays → security → build → review → docs → QA → completeness → ship word → deploy → in use → tune-up. Every step from "experience" onward is expensive production machinery, and it all runs before Byron can judge whether the thing reduced any real uncertainty.

    The revised flow (for Lane A work) cuts the machine in two and puts a decision — and two hard locks — between and around the halves:

    
      ┌───────────────────────────────────────────────────────┐
      │  LOOP 1 — REDUCE RIGHT-THING UNCERTAINTY               │
      │  cheap · fast · BINDING CAP · NO REAL CUSTOMERS         │
      │                                                        │
      │  Frame (problem + riskiest assumption + BINDING cap    │
      │   + precommitted evidence plan) → name the vertical     │
      │    slice → pick the CHEAPEST rung that can FALSIFY it    │
      │     (ladder tops out at sandbox — no real users) →       │
      │      run it (safety floor + cap stop-work apply) →       │
      │       record validated learning → exit to the gate —   │
      │        the gate is the SOLE post-cap transition        │
      └───────────────────────────┬───────────────────────────┘
                                  │  (cap exhaustion stops work,
                                  │   exits to the gate — no bypass)
              ╔═══════════════════▼═══════════════════╗
              ║        THE INVESTMENT GATE            ║  ← Byron's call.
              ║ "Is the evidence strong enough to     ║    An off-family
              ║  justify the NEXT BOUNDED INVESTMENT,  ║    reviewer can rule
              ║  given the remaining uncertainty?"     ║    "insufficient" —
              ║                                        ║    which blocks an
              ║  KILL · PIVOT · EXPERIMENT · GO-NEXT   ║    EVIDENCE-BACKED GO
              ║  (inconclusive ⇒ NO automatic invest) ║    only, not a
              ╚═══════════════════╤═══════════════════╝    labelled override.
                                  │
                        ╔═════════▼═════════╗
                        ║   ENTRY LOCK      ║  ← HARD LOCK. Loop 2 cannot
                        ║  (before Loop 2)  ║    start unless ALL present:
                        ║                   ║    valid lane decision +
                        ║                   ║    recorded GO-NEXT (or cited
                        ║                   ║    Lane-C authority, or labelled
                        ║                   ║    founder override) + bounded
                        ║                   ║    increment scope + validation
                        ║                   ║    contract + PILOT EVIDENCE PLAN
                        ║                   ║    (where real-use evidence results).
                        ╚═════════╤═════════╝
                                  │  (only the ONE increment the gate names)
      ┌───────────────────────────▼───────────────────────────┐
      │  LOOP 2 — BUILD IT RIGHT (quality scaled to risk)      │
      │  the existing rigorous machinery, carrying a           │
      │  VALIDATION CONTRACT forward from Loop 1. This is       │
      │  where any REAL-USER PILOT lives (proportionate         │
      │  safety, security, rollback, QA, deploy controls).      │
      │                                                        │
      │  Contract/Definition-of-done (incl. validation         │
      │   contract + pilot evidence plan) → Security triage →  │
      │    Build → Code review → Docs (scaled to audience)     │
      │     → QA → Completeness (BACKSTOP only) → Byron's       │
      │      ship word → Deploy                                 │
      └───────────────────────────┬───────────────────────────┘
                                  │
                        ╔═════════▼═════════╗
                        ║ CONTINUATION LOCK ║  ← HARD LOCK. The NEXT
                        ║ (before next inc.)║    increment cannot start
                        ║                   ║    without: window COMPLETE +
                        ║                   ║    a recorded post-real-use
                        ║                   ║    decision + (for CONTINUE/
                        ║                   ║    SCALE) evidence that SUPPORTS
                        ║                   ║    it vs the precommitted threshold.
                        ╚═════════╤═════════╝
                                  │
              ┌───────────────────▼───────────────────┐
              │  First real-use release, then an       │
              │  EXPLICIT post-real-use decision        │
              │  (ONE canonical set):                   │
              │  STOP · PIVOT · CONTINUE · SCALE        │
              │  (prototype evidence earned only a      │
              │   pilot; only real-use evidence earns   │
              │   further build. Early STOP/SUSPENSION  │
              │   available ANY time for harm/failure.) │
              └────────────────────────────────────────┘
    

    The single most important sentence in this whole document, now stated precisely (Sol round-2 new-issue C): no UNAUTHORIZED or FALSELY-REPRESENTED scope ever runs the production machinery. The Developer, the Technical Writer, QA, and Deploy run only on scope that is either (a) a GO-NEXT-authorized Loop-2 increment, (b) cited Lane-C known-work, or (c) an explicitly labelled founder override — and only ever the ONE bounded increment authorized, never a roadmap and never a blessed whole design. It is legitimate for Lane C, a labelled override, or Loop-1/Lane-B experimental code to run on scope that has not been validated for user value; the sin we are banning is scope that is unauthorized (no lane decision, no GO-NEXT, no citation) or mislabelled (an override dressed as "validated," a Lane-A change wearing a Lane-C ticket, a Lane-B spike reported as validated user value).


    LOOP 1 — Reduce right-thing uncertainty

    Renamed from "Prove it's the right thing." The old name was a lie about what a cheap test can do. (Sol's amendment 1.)

    Purpose: reduce the most important remaining uncertainty cheaply enough to justify the next bounded investment — and nothing more. A cheap artifact can establish interest, comprehension, or preference. It usually cannot establish retention, real-world outcomes, AI reliability, operational cost, or business viability — those need real use over time, and Loop 1 must never claim them. Being wrong here, on purpose, for pennies, is the loop doing its job.

    Hard boundary on Loop 1 (Sol round-2 must-fix 3 / new-issue A): NO REAL CUSTOMERS IN LOOP 1. Loop 1 uses only internal participants, controlled research sessions, Wizard-of-Oz operation, model harnesses, and isolated sandboxes. The moment a real, external user is exposed to the thing in their own context, that is a pilot, and a pilot is a GO-NEXT-authorized Loop-2 increment with proportionate controls — never an ungated Loop-1 rung. This resolves the draft-2 contradiction where "limited production use" sat inside the cheap loop while the document also said nothing expensive enters Loop 2 without GO-NEXT.

    (a) FRAME — find the vital few by INTERVIEW, then record the PROBLEM, the riskiest assumption, the BINDING cap, and the PRECOMMITTED evidence plan

    FRAME has a WHAT and a HOW, and the HOW comes first. The WHAT is the set of fields below (the problem, the candidate vital few, the soul, the single riskiest assumption). The HOW is the method that produces them. Naming only the WHAT is exactly how FRAME could quietly become a form — a fill-in-the-fields exercise, the three-field failure moved up one level. So FRAME opens with a method, and the fields are its OUTPUT, arrived at by pressure, not by box-filling.

    The HOW — a GUIDED INTERVIEW (Byron's "grill-me" technique), in TWO PHASES

    The vital few (the ~20% of requirements that carry ~80% of the value, per the 80/20 principle in Part 1) are found by interviewing the founder, not by guessing and not by offering a menu. The technique is Byron's own "grill-me" method — his coaching interview technique: surface, never suggest; push for clarity and honesty; work from the founder's actual words. The symmetry to hold onto: the METHOD interrogates the founder the same way the PRODUCT interrogates the owner — surface, never suggest, push for honesty. It is the same skill, pointed at the build.

  • It is a real INTERVIEW, NOT a multiple-choice form or menu. Emphatically: FRAME is open questions, one at a time, each built on what the founder actually just said — never a popup that offers three predetermined choices. A menu is suggesting (it violates surface-never-suggest); its options are usually the wrong ones; and it loops forever, because a menu can only offer what its writer already thought of and therefore cannot discover the thing they didn't. A short list of options is fair only when the FOUNDER has already narrowed to real, named alternatives — never as an opening menu of the interviewer's guesses.
  • It reuses Byron's existing, validated prompts as the technique. Do not invent a new interview. Reuse the ones already proven in the coaching work — the Owner's Outcome assessment, the OBT Builder's ten tests, and the EOA prep prompts. These already embody surface-never-suggest; point them at the build.
  • The interview runs in TWO PHASES, in this order (Byron's ruling, 2026-07-11: "how does the interview know what the requirements are?"). Draft 6's interview opened with "DUMP EVERYTHING — every requirement on the table," which silently assumed a requirements list already exists. Nothing said where requirements come from. Without that, the dump is a feature brainstorm — whatever is top of the founder's head — and the grilling interrogates an ungrounded list: garbage in, well-interrogated garbage out. So the list is BUILT first (Phase 1), then GRILLED (Phase 2).

    PHASE 1 — BUILD the requirements list (requirements are DERIVED by walking the job, never brainstormed as a feature list)

    Three sources, in order of authority:

  • WALK THE JOB, end to end. Before any feature talk, the interviewer walks the founder/user through the actual job the product serves — a day (or a session) in the life of the target user, start to finish: "the owner sits down — what's in front of them? what do they do first? where does it stall? what do they do when it stalls today?" Every step of the walk generates candidate requirements naturally — at this moment, what would the product need to do? — and a requirement earned this way carries its own justification: it is pinned to the moment in the job it serves.
  • MINE THE MANUAL VERSION. If the founder (or anyone) already does this job by hand, that manual process is the richest requirements source there is — real use has validated that the problem and the workflow are real (not that every software requirement inferred from it is right; the inferences are hypotheses, tagged as such under the provenance rule below). The concrete case in this project: Byron already runs the Owner's Outcome conversation with real owners in coaching sessions. What he actually does in the room — the questions he asks, where owners get stuck, what he pushes on, what a good session produces — IS the requirements list, observed rather than imagined. The product is what the founder does in the room, made available without the founder in the room.
  • IMPORT THE FOUNDER'S SOURCE MATERIAL. Prototypes, decks, prior design work — real inputs (the settled "visual assets are source material" rule already says so) — but ranked THIRD, because they are the founder's beliefs about the job, whereas sources 1 and 2 are the job itself.
  • THE PIN-TO-THE-WALK RULE (the test of whether a candidate belongs): every candidate requirement must be pinned to a specific moment in the walked job. A candidate that cannot be placed anywhere on the walk is a feature in search of a reason — it is flagged, not silently included. (Flagged rather than discarded, because the founder may know a moment the walk missed — in which case the fix is to extend the walk, not to waive the pin.)
    PROVENANCE LABELS (implementation note, per Sol round-6 — not a new mechanism): each derived requirement is tagged with its provenance — observed (seen in real use of the manual version), documented (stated in existing source material), inferred (derived by the PM from the walk or the material), or founder-asserted (added by the founder in the sitting). A reconstructed walk is a hypothesis, not observed user evidence — its requirements carry inferred, never observed, tags. The labels cost a word per line and keep Phase 2 honest about which candidates rest on the job itself and which rest on somebody's belief about it (see open question 9: pin-to-the-walk is gameable when walk and requirements share one author, and these labels are the mitigation).

    Known-technique grounding: Phase 1 is essentially story mapping — lay out the user's activities in order as a backbone, hang candidate capabilities off each step, and slice vertically across it. The 80/20 slice (Part 1) is a vertical cut through that backbone.

    PHASE 2 — GRILL the list down to the vital few

    The interview sequence (the process for finding the vital 20%), roughly — now interrogating a DERIVED list rather than a brainstorm:

  • TABLE THE DERIVED LIST (draft 6's "DUMP EVERYTHING," repurposed) — the table is populated by Phase 1's derived, walk-pinned requirements list, plus anything else the founder wants to add; additions are welcome, but every addition faces the pin-to-the-walk rule like any other candidate. No filtering yet.
  • VALUE TEST per item — "what does a user actually get from this? who specifically? how much do they care?" and, when the answer is hand-waved, "is that real, or are you assuming it?"
  • SUBTRACTION TEST — "if we cut this, would anyone notice? would they still use the product?" This separates vital from nice-to-have — and it is precisely the question that was never asked about the three fields.
  • INDISPENSABLE / SOUL TEST — "what is the one thing that, if it were missing, makes this just a notes app?"
  • FORCED TWO — "you ship exactly two of these first — which two? defend it." Then grill the defense.
  • DIFFERENTIATOR PUSH — "you said X is vital; a person can already do X in [existing tool] — what makes yours worth switching for?"
  • RISKIEST-ASSUMPTION SURFACE — "what are you assuming is true about users that you have not actually checked?"
  • Phase 1 makes Phase 2 SHARPER. Because every candidate arrives pinned to a moment in the walk, the grilling gains a concrete edge: "you said this is vital — point to the moment in the walk where it is needed" is much harder to bluff than "is this valuable?"; the subtraction test becomes "cut it — where does the walked job now stall?"; the forced two becomes "which two moments of the walk does the product live or die on?" An ungrounded list can only be grilled on opinion; a derived list is grilled against the job.

    Who runs it: the Product Manager seat runs the interview — the 13th seat, revived (Byron's ruling, 2026-07-11) from the frozen engine's first staffed seat with its banked lessons, its seat file (seats/product-manager.md) created as part of this change — using the surface-never-suggest technique. The coordinator does not conduct it by hand.

    The interview's own cap + homework-first (Byron's ruling, 2026-07-11 — the process must never eat the founder)

    Run naively from zero, the two-phase interview above could take 60-90 founder-minutes — over-ceremony, and Byron flagged it as such ("I'm a bit concerned that we may have gone too far"). The methodology already holds the answer in principle — founder-minutes are a hard, capped dimension on every other activity — it had just never been applied to the interview itself. These two rules apply it. The design intent in one line: this is the methodology applying its own binding-cap discipline to itself — the process must never eat the founder.

  • THE INTERVIEW CARRIES ITS OWN FOUNDER-MINUTES CAP. Like every other capped activity in this methodology, the FRAME interview gets a hard founder-minutes cap agreed before it starts — default ~30 minutes, one sitting. At cap, the interview stops with whatever has been surfaced. If the vital few and the riskiest assumption are still genuinely unresolved at cap, that itself is a finding — the founder cannot yet name the value — and it is a signal to go back to the walk, not to extend the meeting. No silent overruns. And what happens next is not left implicit: the exhaustion transition below is this cap's complete, defined transition (Sol round-6 must-fix 1).
  • THE HOMEWORK-FIRST RULE (Phase 1 is derived; the founder only verifies). Where prior source material exists — prototypes, plans, decision records, design libraries, and above all a documented MANUAL VERSION of the job — the seat running the interview does Phase 1 as HOMEWORK before the sitting: derive the walked job and the candidate requirements list from the existing material, and OPEN the interview with "here is the walk and the list I derived from your own material — what is wrong with it?" — never "tell me everything." The founder's live time is spent correcting and grilling, not dictating from scratch. The from-zero interview (the founder walks the job live) is legitimate ONLY for a genuinely new product with no prior material. Concrete case: for the Owner's Outcome, Phase 1 derives from the imported prototypes, the master plan, the decision record, and Byron's documented coaching practice — so Byron's live time is roughly 10 minutes verifying the walk + 15-20 minutes of grilling (mainly the FORCED TWO and the RISKIEST ASSUMPTION — the two answers nobody can derive for him), about 30 minutes total.
  • THE INTERVIEW-CAP EXHAUSTION TRANSITION (Sol round-6 must-fix 1 — the FRAME-preparation cap gets a complete, defined transition, like every other cap in this document). The interview cap is a FRAME-PREPARATION cap. It is distinct from the Loop-1 EXPERIMENT cap, and it is therefore NOT subject to the post-experiment Investment-Gate transition — there is no experiment record yet for a gate to read, so "cap exhaustion → gate" does not apply here. At cap with required FRAME fields still unresolved, the defined transition is:
    1. FRAME remains INCOMPLETE. No experiment may run and no Loop-2 work may begin — the existing entry rules already block both (a slice with no framed problem, no named riskiest assumption, no binding cap, and no precommitted evidence plan cannot enter Loop 1; the ENTRY LOCK bars Loop 2). This transition adds no new lock; it states plainly that the blocked state is the correct state — a wait, not a deadlock to be worked around.
    2. The PM records exactly what is unresolved — which required fields, and what the founder could not yet name — and returns to source/walk HOMEWORK: re-derive from the prototypes, plans, decision records, and the documented manual version. Homework costs no founder time, so this route is always open at zero founder cost.
    3. Any further founder sitting is a NEW, PRE-AUTHORIZED, CAPPED sitting — agreed in advance, with its own founder-minutes cap — never an extension of the old one. "Just ten more minutes" is forbidden as an amendment here exactly as it is for experiment caps.
    4. Founder-minutes are CUMULATIVE across the whole FRAME thread, and the running total is shown whenever a new sitting is requested — the same anti-salami discipline as experiment caps — so a series of nominally separate ~30-minute sittings cannot silently sum into the 60-90-minute interview this cap exists to prevent.

    The lean caveat (interview finds it, experiment confirms it): the interview produces the candidate vital few — the founder's best, pressure-tested belief about which 20% carries the value. It is not proof. Loop 1 then tests cheaply whether that belief is actually right before the few are built whole. Interview to find the candidate vital few; experiment to confirm them.

    The WHAT — the fields the interview must produce

    Framing validates the problem, not just a proposed solution. A delightful prototype can solve a trivial problem. So the interview above must surface and record — arrived at by pressure, not box-filling — in as few capped sittings with Byron as possible (one is the norm, and one is what the homework-first rule exists to make sufficient; where required fields remain unresolved at cap, the interview-cap exhaustion transition above governs — FRAME stays incomplete and the PM goes back to homework, never to a longer meeting):

  • the target user — who specifically has this problem;
  • the triggering situation — when and why it bites;
  • the current alternative — what they do today (blank page, notes app, a person, nothing);
  • the cost of the problem — what it costs them to keep doing that;
  • the reason to switch — why our thing would win;
  • the walked job (the backbone) — the end-to-end walk from Phase 1, with each candidate requirement pinned to its moment (and any unpinnable candidates flagged); this is the ground the vital few are chosen from, and the record that lets anyone later ask "point to the moment in the walk";
  • the candidate vital few (the ~20%) — the two-or-so requirements the FORCED-TWO and SUBTRACTION tests left standing as carrying most of the value, each pinned to its moment in the walked job; a candidate belief, to be confirmed in Loop 1, not assumed;
  • the soul — the one thing whose absence makes this just a notes app (the INDISPENSABLE / SOUL test's answer), which must be present in the first user-facing slice;
  • the single riskiest assumption — the one belief that, if false, sinks everything — chosen across the full risk set: desirability (do they want it), usability (can they use it), feasibility (can it actually be built / can the model do it), viability (does the business/operating model work), and, where relevant, safety/trust, retention, and real-world outcome. (Sol round-2 amendment 9: the general FRAME now considers the full risk set, not only the first four; the AI ladder below stages the ones a cheap test cannot reach.)
  • The riskiest assumption feeds the precommitted evidence plan and Loop 1's experiment. The experiment then attacks the riskiest assumption — it does not automatically produce a mockup. (Sol's section 7A / amendment on FRAME.)

    The BINDING cap (Sol round-2 must-fix 1 — this is now a LOCK, not a hope)

    FRAME sets a cap — the appetite for this one experiment, agreed before work begins and chosen relative to the size of the next investment it might unlock. The cap covers all four dimensions:

  • maximum elapsed time (e.g. one working day);
  • maximum spend (e.g. £100 of model spend);
  • maximum founder minutes (e.g. 20 minutes of Byron's attention);
  • maximum iterations before the cap is spent.
  • The cap is binding, enforced by four rules:

  • STOP-WORK RULE. At the first exhausted dimension — time, spend, founder-minutes, or iterations — work stops automatically. Not "wrap up soon"; stops. When work stops, the current result is recorded and the thread goes to the Investment Gate, whose legitimate outcomes are the gate's canonical four: KILL / PIVOT / EXPERIMENT (a new capped test) / GO-NEXT. (Sol round-3 must-fix 3: the earlier draft-3 wording listed only KILL/PIVOT/EXPERIMENT as next moves, contradicting Loop 1(f) and the gate, which allow exit-to-gate for a GO-NEXT. Cap exhaustion stops work; the decision is the gate's, and GO-NEXT is one of its four outcomes.) There is no fifth option called "keep going without a decision."
  • NO RETROACTIVE EXTENSION. A cap may never be enlarged after the fact to cover work already done or about to be done under the same decision. "Just one more day on this" is forbidden as an amendment.
  • AN EXTENSION IS A NEW, SEPARATELY-CAPPED EXPERIMENT — AUTHORIZED ONLY BY THE GATE. Wanting to keep going is legitimate — but after cap exhaustion, further experimentation happens ONLY via a gate-recorded EXPERIMENT outcome that assigns a NEW cap. There is no route from cap exhaustion to a fresh test that skips the gate. You do not extend the old bet, and you do not quietly open a fresh Loop-1 bet on the side; the exhausted thread goes to the gate, and only its EXPERIMENT outcome authorizes the next bounded, separately-capped test, with its own fresh cap, its own named decision-it-will-inform, and its own line in the cumulative accounting.
  • CUMULATIVE ACCOUNTING (the anti-salami rule). Every experiment in a discovery thread carries a running total: cumulative elapsed time, cumulative spend, cumulative founder-minutes, cumulative iterations across all experiments on this problem. This total is shown at every gate and on every new EXPERIMENT decision, so a series of "just one more small test" cannot silently sum into a big build without anyone noticing. If the cumulative total on a thread crosses the size of the investment it is meant to inform, that is itself a signal to take the honest decision to the gate.
  • Example cap: This experiment gets one working day, £100 of model spend, 20 minutes of Byron's time, and 3 iterations. At the first of those exhausted, work stops, we record the result, and the thread goes to the gate for KILL / PIVOT / a new capped EXPERIMENT / GO-NEXT. Cumulative on this thread so far: 1.5 days, £140, 35 founder-minutes, 4 iterations across 2 prior experiments.

    (The same cap mechanism — stop-work, no retroactive extension, extension-is-a-new-spike, cumulative accounting — governs Lane-B feasibility spikes, per step zero. A Lane-B spike stops at first exhaustion, records its feasibility finding, and any continuation is a new capped spike.)

    The PRECOMMITTED evidence plan (Sol round-2 must-fix 4 — decision-grade before, not declared after)

    Before an experiment runs, FRAME also records the evidence plan in advance — this is what makes "validated learning" decision-grade rather than a story told after the fact. Recorded before any experiment or pilot:

  • the hypothesis (and which risk category it sits in);
  • the baseline it will be compared against (blank page, notes app, form, current human process);
  • the pass/fail threshold — the number or observation that counts as pass;
  • the case set — the specific inputs/scenarios it will run on;
  • the number of repetitions (especially for a stochastic model);
  • the observation window — how long we watch before deciding;
  • the decision rule — what result leads to which of KILL / PIVOT / EXPERIMENT / GO-NEXT.
  • For AI / model harnesses, two extra HARD RULES: the case set must include adversarial / challenge cases (not just happy-path), and the threshold may NOT be chosen or moved after seeing results — no post-hoc threshold selection, no post-hoc case curation. Picking the bar after you see the scores is the single easiest way to launder a fantasy into "feasibility," and it is banned. (Sol round-2 must-fix 4, and residual-risk 3.)

    A slice with no framed problem, no named riskiest assumption, no binding cap, and no precommitted evidence plan cannot enter Loop 1. (Strengthens the draft-2 entry rule.)

    (b) Name the VERTICAL slice — economically, in one sentence

    A slice is "thin enough" not when it feels small but when it is the smallest increment capable of testing one named product hypothesis within a fixed appetite. "Whole thread / soul included / would they come back" are useful warnings but they are not a ruler and can be gamed exactly like a checklist. The ruler is the slice statement, required in this exact form (Sol's amendment 8, section 4):

    For one specified user, in one specified situation, the product helps them perform one core job, through one complete path, producing one observable outcome, so that we can decide one next question.

    Plus, written down: one primary persona, one primary scenario, one happy path, one primary outcome, named exclusions, the time/cost appetite, and the hypothesis it could falsify.

    For Owner's Outcome, a plausible first thread:

    In one live session, Byron brings one real but poorly-formed outcome. A guide asks a limited sequence of questions and produces one outcome statement Byron judges materially better than what he started with. It is saved and can be reopened. Excluded: reminders, teams, analytics, multiple outcomes, autonomous follow-up, long-term outcome tracking, return behaviour.

    That thread includes the soul (the guided conversation) but deliberately does not try to validate return behaviour or real-world completion in the same slice — those become later hypotheses on their own bets.

    When a slice busts its appetite, shrink it by cutting personas, use cases, branches, integrations, automation, persistence depth, or deployment population — never by removing the differentiating interaction to make it small. Use manual operation behind the experience instead. (This is the direct structural cure for the three-field failure: you may fake the engine, you may not delete the soul.)

    Caveat on "soul in the first slice": it stands for the first evaluable user-facing release. It does NOT forbid a preceding Lane-B feasibility spike or necessary enabling work — those are legitimate, but they are not product slices and must not be represented as validated user value.

    (c) Pick the CHEAPEST rung on the FIDELITY ESCALATION LADDER that can falsify the hypothesis

    Do not jump to the highest-fidelity prototype, and do not assume the lowest-fidelity one is cheapest or truest. Start at the cheapest rung capable of falsifying the named hypothesis, and escalate only when a cheaper rung genuinely cannot answer the question. (Sol's amendment 3.)

    Loop 1's ladder tops out at the sandbox rung — no real customers (Sol round-2 must-fix 3):

  • Transcript / storyboard — the experience written out, no interaction.
  • Scripted clickable interaction — a fixed click-through.
  • Human-operated Wizard-of-Oz conversation — a person secretly plays the engine (internal or consenting research participants only).
  • Real-model sandbox / model-capability harness on representative cases — the actual model, ~100 lines, run repeatedly on real inputs in an isolated environment.
  • That is the ceiling of Loop 1. The two higher rungs from draft 2 — thin integrated pilot and limited production use — are NOT Loop 1 rungs. A real-user pilot (thin integrated or limited production) is a GO-NEXT-authorized Loop-2 increment built through proportionate Loop-2 controls (safety, security, rollback, QA, deploy). This is the fix for Sol's contradiction: production controls are never bypassed, and production never runs before the gate that authorizes it.

    Note the important consequence: for an AI-capability question, the cheapest test that can actually falsify the hypothesis may be rung 4 — ~100 lines calling a real model — not a fake mockup. Requiring a non-code mockup there would produce either more work or misleading evidence.

    The cost rule: cap it, don't ban code

    "Throwaway" controls reuse. It does not control cost — a throwaway prototype can eat three weeks. So the rule is not "no production code." The rule is (Sol's amendment 3):

    No production OBLIGATIONS. Use the cheapest artifact capable of falsifying the named uncertainty. Experimental code is allowed in an isolated environment, but it receives no presumption of reuse or production fitness. If experimental code is later reused, it enters Loop 2 as untrusted input and passes every normal control.

    Cheapness is therefore not structural — it is enforced by the binding cap and its stop-work rule, not hoped for. (This is Sol's central correction to draft 1, and draft 3 makes the enforcement real: the cap now stops the work.)

    (d) Record VALIDATED LEARNING in the required format

    An experiment has not produced learning just because it produced a reaction. Each experiment must record, in this exact shape (Sol's amendment B), measured against the precommitted evidence plan from FRAME:

  • Before-belief: what we believed going in.
  • Disconfirming observation sought: what result would have proven us wrong (from the precommitted plan — not invented afterward).
  • What actually happened: the observation, against the precommitted threshold.
  • What decision changed: what we will now do differently.
  • If no decision changed, or the uncertainty did not go down, the experiment produced no learning — and that itself is a finding to record, not a result to dress up. (Applies to Lane-A bets; Lane C does not manufacture a hypothesis, and Lane B records a feasibility finding rather than a user-value learning — Sol new-issue D.)

    (e) The LOOP 1 SAFETY / PRIVACY / CONSENT FLOOR

    "No production gates" does not mean "no safeguards." A Wizard-of-Oz AI experiment is a human secretly operating the system, often over personal or commercially sensitive information; throwaway work can still do real privacy and trust damage. Loop 1 carries a minimal, non-ceremonial floor (Sol's amendment 14):

  • informed consent wherever a human is secretly operating the system;
  • no unnecessary sensitive data collected;
  • approved storage and deletion of anything collected;
  • no deceptive claims about automation to the person;
  • no uncontrolled access to real customer data;
  • immediate review for any regulated or high-harm use.
  • (f) Cap spent → exit to the gate (the SOLE transition); a new EXPERIMENT is a gate outcome

    If the cap is spent and evidence is still short, that is a legitimate outcome — but per the STOP-WORK rule, cap exhaustion is not a licence to reframe and rerun on the spot. At cap exhaustion the thread ALWAYS goes to the Investment Gate first. The gate's four outcomes — KILL / PIVOT / EXPERIMENT / GO-NEXT — are the only legitimate next moves. A new bounded test is legitimate ONLY as the gate's EXPERIMENT outcome, which assigns its own fresh cap and its own named decision-it-will-inform; there is no direct cap-exhaustion → rerun route that skips the gate. Iteration stays cheap because every gate-authorized round is capped in advance and every round adds to the cumulative total on the thread.


    THE INVESTMENT GATE — "Is the evidence strong enough to justify the NEXT bounded investment?"

    This is Byron's gate, and it is a real one, not theatre. It fires between the loops and nothing expensive crosses it without an explicit, recorded decision — and, downstream of it, without the ENTRY LOCK clearing.

    The question is no longer "is this worth building?" (too big — no cheap test can answer it) but (Sol's amendment 2):

    Is the evidence strong enough to justify the next bounded investment, given the remaining uncertainty?

    Four gate outcomes, never two (Sol's amendment 5) — this is the GATE's canonical set, kept distinct from the post-real-use set below:

  • KILL — stop; the evidence says no.
  • PIVOT — change the problem, audience, or experience and go again.
  • EXPERIMENT — evidence is insufficient; authorize one more bounded, capped test (its own new cap).
  • GO-NEXT — authorize one specified production increment — not the whole design, not a roadmap.
  • INCONCLUSIVE DEFAULTS TO NO AUTOMATIC INVESTMENT. Silence, ambiguity, or "we ran out of time" never automatically becomes GO. The default state, until one of the four is explicitly recorded, is no further investment. An EXPERIMENT or a labelled override can still authorize bounded work — but only as an explicit, recorded act, never as a default drift. (Sol's amendment 6, sharpened per round-2 new-issue on semantic consistency.)

    Removing the rubber-stamp risk — and resolving the override/veto authority precisely

    The founder writes the frame, uses a prototype built around his own idea, and then judges whether his idea passed — that is a strong confirmation-bias loop. The gate gets teeth from a precise separation of two different powers (Sol round-2 must-fix 6 — this replaces draft 2's contradictory "live veto" language, new-issue B):

  • The gate reads a prewritten experiment record, containing: target user and situation; the hypothesis; the riskiest assumption; the precommitted evidence plan (baseline, threshold, case set, repetitions, window, decision rule); the disconfirming evidence that was sought; the cap and the cumulative thread total; the known prototype lies (what was faked); and the proposed next investment if successful.
  • The independent, off-family reviewer rules on EVIDENCE, not taste. The reviewer is empowered to rule: "the evidence is insufficient for an evidence-backed GO under the agreed frame." That ruling blocks an EVIDENCE-BACKED GO — a GO that claims validation. It does not, and cannot, block a founder OVERRIDE. The reviewer does not have a general veto over Byron; the earlier "live veto" language is removed precisely because it made the reviewer both have and not have a veto.
  • The founder OVERRIDE is a separate, labelled executive act. Byron may still say go over weak or insufficient evidence — it is his company. When he does, three HARD constraints apply:
  • it is recorded as an EXPLICIT FOUNDER OVERRIDE, and is NEVER called "validated" — the process must never launder founder conviction into evidence;
  • it cannot bypass the safety, privacy, or legal floors — an override authorizes an unvalidated product bet, never an unsafe or unlawful one;
  • if the only evidence came from Byron-as-user, the override authorizes BYRON-SCOPED use only — deployment to Byron himself — not broader deployment to other target users. Widening to other users requires representative-user evidence (see below and Sol round-2 must-fix 6 / amendment 15).
  • Audience authority — Byron-scoped vs broader (Sol round-2 must-fix 6 / amendment 15, hardened)

    Draft 2 said representative users were needed "before a broader product claim." That was too weak — you could avoid the claim while still building and deploying for other users. The enforceable rule is now about investment and deployment, not claims:

    Byron-only evidence authorizes only Byron-scoped deployment. Expanding investment or deployment toward other target users requires representative-user evidence gathered from those users. This holds at the gate (a GO-NEXT to a broader audience needs representative evidence) and at the post-real-use decision (a SCALE toward new users needs it too).

    How to judge whether the gate is healthy

    Not by kill rate. A kill quota is gameable, and a gate that approves everything may be broken or may simply sit downstream of good selection. Judge the gate instead by (Sol's amendment 16):

  • evidence quality — were decisions backed by disconfirming tests, or by demos;
  • explicit overrides — are founder overrides recorded as overrides, and how frequent are they (frequent overrides are themselves a signal that framing or selection upstream needs work);
  • calibration — did the predictions the gate relied on match what actually happened later.
  • GO-NEXT authorizes ONE bounded increment — this is how big-bang stays out

    "One slice at a time" is not a sufficient guard, because "slice" has no economic bound — a slice described as "guide a person to an outcome, persist it, bring them back, and move it in the real world" could contain most of the product. So a GO-NEXT records exactly what it authorizes, and nothing carries forward automatically (Sol's amendment 7). It names these bounded dimensions plus explicit exclusions:

  • one user;
  • one situation / scenario;
  • one job;
  • one happy path;
  • one meaningful outcome;
  • one limited deployment population;
  • one implementation appetite;
  • explicit exclusions (a separate, named list — not one of the bounded dimensions above).
  • No approval rolls forward to later slices. The gate authorizes an increment, never a design and never a plan.


    THE ENTRY LOCK — nothing enters Loop 2 until this clears (Sol round-2 must-fix 5; round-3 must-fix 2)

    Draft 2 relied on the completeness check to catch a missing GO-NEXT or validation contract. Sol's round-2 review is right that this fires too late — after build, review, docs, and QA have already run, it detects waste rather than preventing it (new-issue F). Draft 3 installed a HARD ENTRY LOCK before Loop 2 begins. Loop 2 cannot start — the Developer does not take the branch — unless all of the following are present and recorded:

  • a valid lane decision (with the tripwire answer and rationale);
  • a recorded GO-NEXT (for Lane A) or cited Lane-C authority (the prior accepted evidence/decision) or an explicit labelled founder override;
  • the bounded-increment scope (the GO-NEXT dimensions + explicit exclusions);
  • the validation contract where applicable (all Lane-A GO-NEXTs; not required for pure Lane-C known-work);
  • the PILOT EVIDENCE PLAN — where this increment will produce real-use evidence (Sol round-3 must-fix 2). For any Loop-2 increment that puts the thing in front of real users to generate real-use evidence, the precommitted pilot evidence plan must be present before build starts: the hypothesis, the applicable baseline / cohort or case set, the pass/fail threshold, the observation window and decision date, and the decision rule mapping results to STOP / PIVOT / CONTINUE / SCALE. This is the same decision-grade discipline Loop-1 experiments already carry, now made a hard entry condition for pilots rather than merely stated. The validation contract's fields (what was essential, what was faked, what must be preserved) do not substitute for the pilot evidence plan; both are required where a pilot is involved. A pilot increment with no precommitted evidence plan does not clear the entry lock.
  • If any required item is missing, Loop 2 does not start. This is the first line of enforcement. The completeness check downstream remains, but only as a backstop — a second net for anything that somehow slipped the entry lock — not the primary gate.


    LOOP 2 — Build it right (quality SCALED TO RISK, carrying a validation contract)

    Once the entry lock clears, the ONE authorized increment enters the rigorous machine that already exists and works. The gates were never the problem — they build things well. This is also where any real-user pilot lives — thin integrated or limited production use, built with proportionate controls. Two honest corrections carried from draft 2:

    Loop 2 is NOT "entirely unchanged." Declaring it rigidly unchanged would make small-batch delivery economically impossible — running full public help documentation and every artifact on every tiny pilot is disproportionate. Retain every control, but scale its implementation to the release's risk and audience. A private pilot needs accurate pilot instructions, not polished public docs. Security, correctness, rollback, and evidence remain mandatory wherever relevant. To be explicit: "quality scaled to risk" is NOT skipping quality — it is right-sizing the artifact to who will be exposed to the release.

    Loop 2 carries a VALIDATION CONTRACT forward — the guard against the exact silent conversation→form translation happening again between the loops. The gate produces a short contract that travels into the Definition of Done (Sol's amendment 11):

  • what users responded to in Loop 1;
  • which interaction elements are essential (causal to the tested experience) and must be preserved;
  • which elements were faked (the prototype's known lies) and what must now replace them;
  • what remains untested and must not be claimed;
  • what would invalidate the earlier evidence;
  • and a side-by-side fidelity check: does the production behaviour still deliver the tested experience, or has it quietly become a form again.
  • Where the increment is a pilot, the pilot evidence plan (from the entry lock) also travels into the Definition of Done alongside the validation contract, so the build is instrumented to observe against the precommitted threshold and window.

    In order, then, exactly as today (each step's rigour unchanged, its artifact heft scaled to risk):

  • Contract / Definition of done — now including the validation contract (and, for pilots, the pilot evidence plan); each check traceable to Byron's sentences, off-family checked.
  • Security triage — the every-slice checklist; a hit triggers full review.
  • Build — the Developer, on a branch, with tests locking behaviour in.
  • Code review — off-family reviewer; correct, sound, simple, absorbs the named next change.
  • Docs — Technical Writer, against real behaviour, scaled to audience (pilot instructions for a private pilot; public docs for a public release).
  • QA — off-family, with attached proof for every "done means" check.
  • Completeness check — the robot: every piece present or a recorded skip. It re-checks the recorded GO-NEXT, validation contract, and (for pilots) the pilot evidence plan as a backstop to the entry lock (not the first line of defence).
  • Byron's ship word — the literal go-word; never inferred.
  • Deploy — scripted release.
  • THE CONTINUATION LOCK and the post-real-use decision (ONE canonical outcome set)

    "In use + Tune-up" feeding replanning is not enough. After the first limited real-use release there is an explicit, recorded investment decision — and a HARD CONTINUATION LOCK in front of it (Sol round-2 must-fix 5, amendment 12; round-3 must-fix 2).

    CONTINUATION LOCK — now evidence-sensitive, not decision-counting (Sol round-3 must-fix 2). Draft 3's continuation lock checked only that a decision was recorded, so a bare, ceremonial CONTINUE could unlock the next increment on momentum. Draft 4 makes the lock check the substance. No next product increment may begin — the entry lock for the next increment cannot even be attempted — until the continuation lock is cleared by one of the two legal transitions below (the evidence-backed path in conditions 1–2, or the labelled founder override in the sub-clause that follows):

  • A post-real-use decision (STOP / PIVOT / CONTINUE / SCALE) is recorded for the current increment; and
  • for a CONTINUE or a SCALE specifically: (a) the precommitted observation window actually COMPLETED (reached its decision date), and (b) the recorded decision is SUPPORTED by the observed evidence against the precommitted threshold and decision rule. A CONTINUE or SCALE that the evidence does not support — a bare or ceremonial "let's keep going" — does NOT clear the lock on the evidence-backed path.
  • FOUNDER-OVERRIDE SUB-CLAUSE — the continuation lock's ONE legal override transition (Sol round-4 must-fix 2). When the evidence does not support a CONTINUE/SCALE, Byron may still proceed on conviction — but only through an explicitly labelled FOUNDER OVERRIDE, which is a legal transition that SATISFIES the continuation lock's authorization requirement in place of condition 2's evidence support. This keeps Byron's authority while preventing conviction from being laundered into evidence, under four HARD constraints:

  • it is recorded explicitly as an OVERRIDE, and is NEVER called "validated" or "evidence-backed" — the record must show that the evidence did not support continuation and that Byron proceeded anyway;
  • it CANNOT bypass the safety / privacy / legal floor or the emergency-stop / suspension conditions — an override authorizes an unvalidated continuation, never an unsafe, unlawful, or harm-continuing one;
  • if the real-use evidence was insufficient (not merely negative), the override authorizes only the SAME bounded increment at the SAME (Byron-scoped) audience — it does NOT authorize expanding to more users or a larger increment on unproven evidence;
  • after a valid override, the NEXT increment still faces the full ENTRY LOCK — the override clears continuation authorization for this step only; it does not pre-clear any future step.
  • Absent either an evidence-backed CONTINUE/SCALE (conditions 1 + 2) or a labelled founder override under this sub-clause, the continuation lock holds and the next increment's entry lock cannot be attempted. A CONTINUE dressed as evidence-backed when the evidence does not support it is forbidden; the honest route in that case is the labelled override above.

    STOP and PIVOT are not window-gated. A STOP or a PIVOT may be recorded at any time — including before the window completes — because halting or changing direction never needs the full window to be justified. Only CONTINUE and SCALE, which spend more money on the strength of the evidence, require the window complete and the evidence to support them. (This is the operability counterpart to the emergency-STOP rule below.)

    The ONE canonical post-real-use outcome set (Sol round-2 new-issue E): the post-real-use decision uses STOP / PIVOT / CONTINUE / SCALE everywhere in the manual. This is deliberately distinct from — and must not be confused with — the gate's four (KILL / PIVOT / EXPERIMENT / GO-NEXT):

  • STOP — real use disproved the bet, or a harm/safety/failure condition requires halting; stop. (Available any time — see emergency rule below.)
  • PIVOT — change the problem, audience, or experience and re-release (this is the post-production equivalent of the gate's PIVOT; the draft-2 term "REVISE — fix and re-release at the same scope" is folded into PIVOT and is no longer a separate outcome).
  • CONTINUE — authorize the next bounded increment at the same audience scope. Requires the window complete and the evidence to support it.
  • SCALE — invest in robustness or a wider audience (and, per the audience rule, a SCALE toward new users requires representative-user evidence). Requires the window complete and the evidence to support it.
  • The PM's conclusion is an EVIDENCE ASSESSMENT, never a second outcome set (Sol round-6 must-fix 2). The Product Manager seat owes a conclusion on every shipped outcome by the precommitted decision date — validated / invalidated / inconclusive, measured against the precommitted threshold, window, and decision rule. That conclusion is an assessment of what the evidence shows, presented to Byron as INPUT to the post-real-use decision. It is never itself a decision, never an authorization, and never a competing outcome vocabulary: the canonical post-real-use decision set is STOP / PIVOT / CONTINUE / SCALE, and it is Byron's alone. (The same statement appears in the seat file, so the two documents cannot drift apart on this.)

    The decision is governed by two precommitted things set before the pilot starts (Sol round-2 residual-risk 8; part of the entry-lock pilot evidence plan): the observation window (how long real use is watched before a CONTINUE/SCALE may be taken) and the evidence threshold / decision date for the window. This stops "it looked fine after two days" from cashing in as CONTINUE the moment early signal looks good — the window and date are fixed up front and a CONTINUE/SCALE cannot be taken before the date.

    EMERGENCY EARLY STOP / SUSPENSION — always available (Sol round-3 must-fix 4). The fixed decision date bars a premature CONTINUE or SCALE (you cannot cash in early optimism for more investment), but it must never trap a harmful or clearly-failing pilot in its window. So, explicitly: an early STOP or an immediate SUSPENSION is available at ANY time, before the window completes, for — harm to a user; a safety, privacy, or legal concern; or clear failure of the bet. Suspension halts real-use exposure immediately while the situation is assessed; an early STOP ends the bet. Neither requires the window to have completed, because you never need to finish watching to justify stopping something that is hurting someone or plainly not working. The asymmetry is the whole point: the window gates spending MORE (CONTINUE/SCALE), never stopping.

    The governing rule remains: prototype evidence earns only a limited pilot; only production / real-use evidence earns further build. This is what stops a strong Loop-1 prototype from cashing itself in for a large Loop-2 programme. Then, as today, In use (Byron judges by using, against his sentences) → Tune-up (scorecard per seat, right-brain question, one seat changes at a time) feeds learning back into the next bet.


    Validating an AI conversation: MULTIPLE hypotheses, a STAGED ladder

    An AI conversation is not one hypothesis; it is several, on different timescales, and no single cheap mockup proves them all (Sol's amendment 9). Name them:

  • Problem / desirability — does the user want help with this job?
  • Interaction — does a conversation beat a form or a blank page?
  • Guidance quality — are the questions and interventions actually useful?
  • Model feasibility — can the real model produce that quality reliably?
  • Operational viability — at acceptable latency and cost?
  • Safety / trust — does it fail acceptably and handle sensitive content?
  • Outcome — does use cause better decisions or real-world action?
  • Retention — does the user return without the experimenter prompting them?
  • The central trap: a scripted or Wizard-of-Oz test validates the interaction UNDER IDEALIZED INTELLIGENCE only — a human or a perfect script standing in for the model. It does not establish that the real model can deliver it. A scripted ideal conversation is especially dangerous: it can validate a fantasy product. The staged AI-validation ladder maps onto the two loops as follows (Sol's amendment 10, placement resolved per round-2):

    Test 1 — interaction / desirability (script or Wizard-of-Oz). LOOP 1. Real outcome problems, compared against a meaningful precommitted baseline (blank page, notes app, simple form, current human process). Observable, precommitted criteria, e.g.: user reaches a usable outcome statement without facilitator explanation; rates the result materially better than their starting point; chooses the guided version over the form when offered both; abandonment stays below a threshold chosen before the test. Validates: engagement, intelligibility, perceived usefulness, preference vs baseline. Cannot validate: that the real model does any of it.

    Test 2 — MODEL-CAPABILITY HARNESS. LOOP 1 (feasibility — Lane B if run standalone, or a Loop-1 rung within a Lane-A thread). Run the actual proposed model on a small but representative case set, repeatedly. Because the model is stochastic, one good demo is not evidence. The case set and pass thresholds are precommitted and include adversarial/challenge cases (must-fix 4); no post-hoc case curation or threshold-moving. Evaluate usefulness, factual/logical errors, conversational recovery from unexpected answers, consistency across runs, latency, cost, and unsafe-failure rate — and preserve the FAILURES, not just the best transcript. (Cherry-picking the best run is the single easiest way to launder a fantasy into "feasibility.") A standalone feasibility harness with no user-value claim is Lane B and carries Lane B's binding cap; a feasibility finding that implies user value re-enters Lane A.

    Test 3 — hybrid / concierge pilot. LOOP 2 (GO-NEXT-authorized). A real model with human intervention where needed. Because a real user is now exposed, this is not a Loop-1 rung — it is a GO-NEXT-authorized Loop-2 increment with proportionate controls and a precommitted pilot evidence plan cleared at the entry lock, recording how often a human had to step in, what the model could not do, whether that intervention is economically sustainable, and whether users still got the intended result.

    Test 4 — limited real-use pilot. LOOP 2 (GO-NEXT-authorized). The only thing that begins to test retention and real-world outcomes — and it needs a precommitted observation window, not one founder session (part of the entry-locked pilot evidence plan). If Byron is genuinely the sole intended initial user, his use may suffice for the first, Byron-scoped investment decision; but if the product is intended for others, representative target users must participate before investment or deployment expands to those users (not merely before a claim is made — Sol round-2 must-fix 6 / amendment 15).


    THE LOW-CEREMONY PATH — so small bets aren't buried (Sol round-2 must-fix 7)

    The two-loop structure, the tripwire, the caps, the locks, the contract, and the post-real-use decision are proportionate for a real product bet — but on a genuinely small, reversible Lane-A change they could become form-filling that trains everyone to fill boxes without thinking. So ceremony scales down for small/reversible bets, without removing any of the substance:

  • One compact combined decision record — a single page — that merges FRAME + slice statement + binding cap + precommitted evidence plan + result / validated learning + gate decision + validation contract + (where a pilot is involved) the pilot evidence plan. Same fields, one document, no separate artifacts to reconcile.
  • Asynchronous approval allowed. The gate decision and ship word may be given async (a recorded message), not a meeting, for small bets.
  • Merged control execution. For a small bet, control steps that are conceptually distinct may be executed together (e.g. DoD check + code review + QA in one pass by the off-family reviewer) as long as each control's substance is actually performed and recorded.
  • The locks still apply. Low-ceremony reduces artifacts and meetings, not locks: the tripwire, the binding cap with stop-work, the entry lock (including the pilot evidence plan where relevant), and the evidence-sensitive continuation lock all still fire — they are just satisfied by the single compact record rather than a stack of documents.
  • The FRAME interview is already right-sized by its own rules. The interview's own founder-minutes cap and the homework-first rule (Loop 1 (a), "The interview's own cap + homework-first") apply on every bet, small or large — low-ceremony bets need nothing extra there.
  • What determines "small/reversible": low cumulative appetite, easily rolled back, Byron-scoped or internal audience, no safety/legal/privacy exposure. Anything failing those runs the full path.


    Implementation note: mechanical vs procedural locks (Sol round-3 — NON-BLOCKING)

    Sol ruled the "does the tooling refuse, or does someone check?" distinction a non-blocking implementation note, not a soundness gate, and this draft records it as such. A lock may be PROCEDURAL (a named person checks) rather than MECHANICAL (tooling refuses to proceed) and still be a genuine lock — provided:

  • the required state and evidence are unambiguous;
  • the forbidden transition is explicit (what may not happen, and when);
  • an authoritative record exists;
  • responsibility for checking is assigned to a named seat;
  • violations are visible and auditable after the fact.
  • Mechanize where it is cheap. The entry lock is a natural fit for a required-artifact check (like the existing completeness check, but placed before build): a Loop-2 branch or ticket cannot be created without links to the lane decision, the GO-NEXT/citation/override, the bounded scope, the validation contract, and the pilot evidence plan where relevant. Repository or deploy permissions can be tied to an approved increment identifier; a visible time/spend ledger can make cap exhaustion observable rather than self-reported. Some caps are inherently procedural and cannot sensibly be tool-enforced — founder-minutes, experiment quality, and whether a participant is genuinely "representative" require human recording and judgment. The point is not that everything must be software-enforced; it is that each lock names its state, its forbidden transition, its record, its checker, and its audit trail. This is an implementation note to guide mechanization, not an additional methodological must-fix.


    How the new flow maps onto / replaces the current 13 steps

    Nothing is thrown away. The 13 steps are re-sequenced, front-loaded with cheap uncertainty-reduction, and wrapped in lanes + a tripwire + a gate + two hard locks. Where each current step lands:

    Current step (today)Lands in the revised flow as
    (new)Step zero — LANE classification + TRIPWIRE (A product-discovery / B feasibility / C known-work). Route by TYPE OF UNCERTAINTY: an unvalidated user-value assumption (or any doubt) → Lane A; purely technical feasibility with no user-value claim → Lane B (own binding cap; must re-enter Lane A before any user pilot); a defect fix or exact implementation of an already-validated change → Lane C (must cite prior accepted evidence). "Touches a user" alone does not force Lane A. Answered and recorded by the Product Manager seat (the Engineering Manager records it, and says so, only when the PM seat is not staffed for the work). No skip button.
    1 · Idea (Byron's sentences)Loop 1 (a) FRAME — found via the grill-me INTERVIEW in TWO PHASES (Phase 1 BUILDS the requirements list by walking the job / mining the manual version / importing the founder's source material, every candidate pinned to the walk; Phase 2 GRILLS the list down; surface-never-suggest, open questions, never a menu; the Product Manager seat runs it) producing the problem (user, situation, alternative, cost, reason to switch), the candidate vital few (the ~20%) and the soul, the riskiest assumption (across the full risk set), the BINDING cap (stop-work → gate + cumulative accounting), and the precommitted evidence plan (baseline/threshold/cases/reps/window/decision rule), with Byron
    2 · Experience (UX)Loop 1 (b) — a vertical slice named economically via the required slice statement (one user/situation/job/path/outcome/next-question + exclusions)
    (new)Loop 1 (c) — pick the cheapest rung of the fidelity ladder that can falsify the hypothesis; ladder tops out at sandbox — NO real customers in Loop 1 (no production obligations; code allowed)
    (new)Loop 1 (d) — record validated learning against the precommitted plan (before-belief / disconfirming-sought / what-happened / decision-changed)
    (new)Loop 1 (e) — safety / privacy / consent floor applies throughout
    (part of new)Loop 1 (f) — cap spent → exit to the gate (the SOLE post-cap transition); a new capped EXPERIMENT is legitimate only as a gate outcome, never a gate-skipping rerun
    (new)THE INVESTMENT GATE — KILL / PIVOT / EXPERIMENT / GO-NEXT; inconclusive ⇒ no automatic investment; independent reviewer blocks an evidence-backed GO only; founder override labelled, never "validated," can't bypass safety/legal, Byron-only evidence ⇒ Byron-scoped only; authorizes ONE bounded increment
    (new)ENTRY LOCK — HARD LOCK before Loop 2: valid lane + recorded GO-NEXT (or cited Lane-C / labelled override) + bounded scope + validation contract + pilot evidence plan (where real-use evidence results), all present, or Loop 2 does not start
    3 · Definition of done + designLoop 2 · Contract — carries the validation contract (and pilot evidence plan for pilots); runs only on the one authorized increment
    4 · Byron okays + off-family DoD checkLoop 2 · Byron okays (unchanged rigour)
    4b · Security triageLoop 2 · Security triage (mandatory)
    5 · BuildLoop 2 · Build (unchanged rigour) — real-user pilots (hybrid/concierge, limited real use) live here, not in Loop 1
    6 · Code reviewLoop 2 · Code review (unchanged rigour)
    7 · Help docsLoop 2 · Docs — scaled to audience (pilot instructions vs public docs)
    8 · QALoop 2 · QA (mandatory)
    9 · Completeness checkLoop 2 · Completeness check — now a BACKSTOP re-checking the GO-NEXT, validation contract, and pilot evidence plan (the entry lock is the primary enforcement)
    10 · Ship wordLoop 2 · Ship word (unchanged)
    11 · DeployLoop 2 · Deploy (unchanged)
    (new)CONTINUATION LOCK — HARD LOCK: the next increment cannot begin until the post-real-use decision is recorded AND (for CONTINUE/SCALE) the window completed and the evidence supports it; STOP/PIVOT/emergency suspension available any time
    12 · In useFirst real useSTOP / PIVOT / CONTINUE / SCALE post-real-use decision (precommitted observation window + decision date; early STOP/SUSPENSION always available for harm/failure)
    13 · Tune-upTune-up (unchanged), feeding the next bet

    The net change: the old step 2 is pulled out of the production machine into a cheap, capped, no-real-customers uncertainty-reduction loop; a lane classification with a tripwire that routes by type of uncertainty precedes everything; several cheap Loop-1 steps, one investment gate, an entry lock (now including the pilot evidence plan), and an evidence-sensitive continuation lock are added; the machine (old steps 3–13) keeps its rigour but scales its artifacts to risk, fires only on the ONE increment the gate authorized, hosts any real-user pilot under proportionate controls, and carries a validation contract so the soul cannot be silently dropped again.


    Structural changes underneath the flow

    (i) Slicing is VERTICAL and named ECONOMICALLY, before a slice may enter Loop 1. The Engineering Manager (currently folded into the Software Designer — this may be the work that takes the EM off the bench) proposes each slice as the smallest increment capable of testing one named product hypothesis within a fixed appetite, written as the required slice statement. "Save a field" fails; "in one session a person is guided to a materially better outcome and it is saved" passes. Shrink by cutting scope, never by cutting the soul. Structural cure for root causes 2 and 3.

    (ii) The slice plan is REDRAWN as learning arrives — never committed whole up front. The 18-slice map that pre-committed the entire product before anything shipped is retired as a contract. A walking order is a sketch; a committed 18-slice plan is the big-bang error in map form. Slices are planned at the last responsible moment. Each shipped increment's real-use learning redraws what comes next. The continuation lock enforces this: you cannot start the next slice until the current one's real-use decision is recorded (and, for CONTINUE/SCALE, supported by the evidence). Structural cure for root cause 5.

    (iii) The PRODUCT MANAGER seat OWNS the grill-me FRAME interview. Finding the vital few (Part 1's 80/20 principle) is done by the grill-me FRAME interview (Loop 1 (a)), and running that interview is a real job with a named owner: the Product Manager seat — the 13th seat, revived (Byron's ruling, 2026-07-11) from the frozen engine's first staffed seat with its banked lessons carried forward as plain rules, its seat file (seats/product-manager.md) created as part of this change — this seat coming off the bench exactly the way the Engineering Manager does in (i). That seat runs the interview with Byron — both phases: it walks the job to BUILD the requirements list (Phase 1, pin-to-the-walk) and then GRILLS the list down to the vital few (Phase 2) — using the surface-never-suggest technique and reusing his validated prompts (Owner's Outcome assessment, OBT Builder's ten tests, EOA prep); the coordinator does not conduct it by hand, and it is never run as a multiple-choice menu. The authority split around this seat, stated once and holding everywhere (Sol round-6 must-fix 2): the PM answers and records the lane tripwire (step zero — the EM records it, and says so, only when the PM seat is not staffed for the work); the PM locks the scope of the CURRENT framed bet only — so the bet cannot thrash across drafts — never total product capability (last-responsible-moment slicing, (ii) above, stands), never the EM's slicing/sequencing proposals ((i) above), and never Byron's gate authority over which increment is authorized; and the PM's validated / invalidated / inconclusive conclusion is an evidence assessment feeding Byron's STOP / PIVOT / CONTINUE / SCALE decision, never a decision itself. Structural cure for the risk that FRAME degrades into a form.


    PART 3 — The ten seat lessons (as active rules)

    These are written as rules the seats must follow, grounded in exactly what went wrong. They are refined only where Sol's points touch them.

    Engineering Manager

    Rule 1 — Slice vertically, never horizontally. A slice is a thin complete thread that runs end to end through the product's loop and can actually be walked by a user. It is never a layer, a table, or a stage of the pipeline. What went wrong: slice 1 was a horizontal cut — the "save data" layer — with no thread through it.

    Rule 2 — Slice by meaningful experience, never by database operation; and name it economically. "Save a field," "store the measure," "persist the step" are not slices; they are operations inside a slice. State every slice as: for one user, in one situation, one job, through one path, producing one outcome, so we can decide one next question — plus explicit exclusions and an appetite. What went wrong: the four sentences were read as four save operations and built as a form, with no hypothesis and no appetite.

    Rule 3 — The product's soul goes in the FIRST user-facing slice, never deferred; shrink by cutting scope, never by cutting the soul. Whatever makes this product worth using instead of a notes app must be present in the first evaluable slice, even if thin. When a slice is too big, cut personas, branches, integrations, automation, persistence — never the differentiating interaction; fake the engine behind it instead. (Caveat: this does not forbid a preceding Lane-B feasibility spike — but a spike is not a product slice, must never be reported as validated user value, carries its own binding cap, and may not open a user-facing pilot without re-entering Lane A for a GO-NEXT.) What went wrong: the guide was scheduled as slice 6, so slice 1 had no reason to exist.

    Rule 4 — A founder's "low floor" / "minimum" is the USER's easy entry into the complete app, not a ceiling on scope. "Low floor" means a person can start easily — it does not mean build the least possible. Re-read the founder's actual scope ruling before cutting; do not infer a smaller scope than he ruled. What went wrong: Byron's "low floor" was read as "make it tiny," and the tininess ate the product.

    Software Designer

    Rule 5 — When the founder has prototyped it, the prototype defines SCOPE and SUBSTANCE, not just style. A founder prototype is a statement of what the thing is and does, not a mood board. Design to its substance. What went wrong: the product's substance (the conversation) existed in prior design work and was dropped to a form.

    Rule 6 — Frame the PROBLEM and the riskiest assumption with the founder before building, via the grill-me INTERVIEW — never a menu; a slice that passes its checks but reduces no uncertainty has FAILED. "Done means these seventeen checks pass" is worthless if passing them teaches nothing and changes no decision. Before building, name the target user, the triggering situation, the current alternative, the cost of the problem, the reason to switch, the candidate vital few, the soul, and the single riskiest assumption — and attack that. The mechanism for extracting these is the grill-me FRAME interview (Loop 1 (a)): Byron's surface-never-suggest coaching technique — open questions one at a time, each built on the founder's actual words, reusing his validated prompts (Owner's Outcome assessment, OBT Builder's ten tests, EOA prep) — run in TWO PHASES: first BUILD the requirements list by walking the job end to end (requirements are derived from the job, never brainstormed as features; every candidate pinned to a moment in the walk, or flagged), then GRILL that list down to the vital few. It is never a multiple-choice form or menu — a menu is suggesting, its options are usually wrong, and it can only ever offer what its writer already thought of. Framing that becomes a fill-in-the-fields form is the three-field failure one level up. (Applies to Lane-A product bets; Lane-C known-work is exempt from manufacturing a hypothesis, and Lane-B feasibility work records a technical finding rather than a user-value learning.) What went wrong: seventeen checks passed and there was still nothing to evaluate, because no uncertainty had been named to reduce.

    Rule 7 — Never change the product or interaction model silently while "cleaning up," and carry a validation contract across the loops. If the model shifts — a conversation becomes a form, a coached flow becomes fields — surface it explicitly and ground it in the ratified lifecycle model for the founder to rule on. Between Loop 1 and Loop 2, the validation contract (what was essential, what was faked, what must be preserved) travels into the Definition of Done and is checked side-by-side against the shipped behaviour. What went wrong: the interaction model quietly collapsed from guided conversation to form-fill and no one flagged it.

    UX Designer

    Rule 8 — "Experience" = interaction model + consistency + the whole felt thing. It is never field-layout-with-copy. Designing the boxes and their labels is not designing the experience. What went wrong: "experience.md" specified fields, buttons, and empty-states — and called that the experience.

    Rule 9 — An empty field is simply empty. No ghost text, no placeholder suggestion, ever. (A settled product rule; restated because a bare screen is a signal the scope is wrong, not a thing to paper over with hint text.)

    Rule 10 — Design to the prototype's QUALITY and INTERACTION, not just its CSS. Match how it works and how good it is, not only how it looks. What went wrong: the layout followed the ratified wireframes' look while the product's interaction was absent.

    Already ruled today (carried, not re-litigated)

  • Show, don't describe — judge experiences by using them, not by reading accounts of them. (Applies to hands-on/internal research judgment in Loop 1 — with Sol's caveat that one founder session tests interaction/preference, not retention or real-world outcome, and that real-user retention/outcome testing lives in a Loop-2 pilot. "Loop 1 judgment" is internal/hands-on only, not real-customer use.)
  • One design language — the product speaks in a single consistent design voice.
  • Visual assets are source material — a founder's visuals are inputs that define the work, not decoration applied after.
  • The top-level principle (the one that sits above all ten)

    REDUCE THE BIGGEST RIGHT-THING UNCERTAINTY CHEAPLY BEFORE RUNNING THE FULL BUILD — AND BUILD ONLY THE ONE INCREMENT THE EVIDENCE JUST EARNED.

    Every rule above is a specific way of honouring this one — and in draft 3, every rule is backed by a lock or a binding cap, not by anyone's good intentions; draft 4 makes those locks route and check by the right thing.


    Open questions / residual risks (Sol, attack here — round 7)

    Round-6 (verdict: SOUND-WITH-FIXES) left 2 BLOCKING must-fixes, both local, editing-level defects in the draft-8/9 additions — a missing cap transition and a set of role-definition contradictions — plus two non-blocking notes. Draft 10 closes the must-fixes and folds in the notes:

  • R6-1 · The interview cap had no defined exhaustion transition — NOW CLOSED. The interview cap is now explicitly a FRAME-PREPARATION cap, distinct from the Loop-1 experiment cap and not subject to the post-experiment Investment-Gate transition (no experiment record yet exists for a gate to read). At cap with required fields unresolved: FRAME remains INCOMPLETE (the existing entry rules already block any experiment or Loop-2 work — a wait, not a deadlock); the PM records what is unresolved and returns to source/walk homework at zero founder cost; any further founder sitting is a new, pre-authorized, capped sitting, never an extension; and founder-minutes are cumulative across the whole FRAME thread, the running total shown on every new-sitting request — closing the repeated-30-minute-sittings anti-salami escape Sol flagged. The WHAT's "in one sitting" wording is reconciled ("as few capped sittings as possible — one is the norm"). Remaining seam: none identified beyond the pre-existing self-reporting seam (7 below), which applies to this cap as to every other.
  • R6-2 · PM / EM / Byron / reviewer authority contradictions — NOW CLOSED. One consistent rule set now holds across the methodology and the seat file: the PM owns and records the lane tripwire (step zero's "responsible manager" now names the PM; the EM records it, and says so, only when the PM seat is not staffed — explicit delegation, never ambiguity); "lock scope first" and "surfaces and cases are a PM decision" are scoped to the CURRENT discovery bet only and cannot pre-commit total product capability, override the EM's slicing/sequencing proposals, or override Byron's gate authority; validated / invalidated / inconclusive is an evidence assessment presented to Byron as input to his STOP / PIVOT / CONTINUE / SCALE decision, never a second outcome set or an authorization; and "never builds" means no production implementation — sandboxed Loop-1 research artifacts and experimental code are the seat running its own experiments, production code is the Developer's through Loop 2. Remaining seam: none identified; per Sol these were local role-definition defects, not a reason to split discovery across seats.
  • Round-6's two non-blocking notes are folded in as implementation notes, not new mechanisms: requirement provenance labels in Phase 1 (observed / documented / inferred / founder-asserted; a reconstructed walk is a hypothesis, not observed user evidence; "already validated by real use" tightened), and the pin-to-the-walk gameability entry (9 below).

    Round-4 left 2 BLOCKING must-fixes, both narrow hard-lock TRANSITION ambiguities (no re-architecture). Draft 5 closes both:

  • R4-1 · Investment Gate not the sole transition after cap exhaustion — NOW CLOSED. The two escape hatches are removed: Rule 3 no longer offers "a fresh Loop-1 bet" alongside the gate's EXPERIMENT outcome, and Loop 1(f) no longer offers a direct "reframe and run it" route. The wording is now uniform across the diagram, Rule 3, Loop 1(f), and the step-map: cap exhaustion → STOP-WORK → gate (sole transition) → one of KILL / PIVOT / EXPERIMENT / GO-NEXT, and a new capped test is legitimate only as the gate's EXPERIMENT outcome with a fresh cap. Remaining seam: none identified; this was a transition-wording alignment.
  • R4-2 · Post-real-use founder override had no legal transition through the continuation lock — NOW CLOSED. An explicit FOUNDER-OVERRIDE SUB-CLAUSE now makes a labelled override a legal transition that SATISFIES the continuation-lock authorization when the evidence does not support CONTINUE/SCALE — recorded as an override (never "validated"), unable to bypass the safety/privacy/legal floor or the emergency-stop conditions, limited to the same bounded increment / Byron-scoped audience when evidence was merely insufficient, and clearing this step only (the next increment still faces the full entry lock). Remaining seam: whether an off-family reviewer should co-sign that an override was recorded as an override rather than laundered as evidence (noted, not blocking).
  • Round-3's 4 BLOCKING must-fixes (the lane tripwire + Lane-B cap; entry/continuation locks for pilot evidence; the cap-exhaustion textual contradiction; emergency early STOP) remain closed from draft 4, confirmed by Sol's round-4 review with no regressions. Status:

  • Lane tripwire routed by the wrong criteria; Lane B uncapped — NOW CLOSED. The tripwire routes by type of uncertainty: unvalidated user-value (or any doubt) → Lane A; purely technical feasibility with no user-value claim → Lane B; defect fix / exact implementation of an already-validated change (cited) → Lane C. "Touches a user" no longer forces Lane A. Lane B now carries its own binding cap (stop-work, no retroactive extension, cumulative accounting) plus a precommitted feasibility decision rule, and any user-value implication re-enters Lane A. Remaining seam to attack: the boundary between "technical feasibility, no user-value claim" (Lane B) and "depends on an unvalidated user-value assumption" (Lane A) is a judgment the classifying PM seat makes — is a periodic audit of Lane-B classifications needed to catch a user-value bet smuggled in as a "feasibility spike"?
  • Pilot evidence not entry/continuation-locked — NOW CLOSED. The pilot evidence plan (hypothesis, baseline/cohort or cases, threshold, window, decision date, decision rule) is a required entry-lock artifact for any real-use increment — no plan, no build. The continuation lock is now evidence-sensitive: CONTINUE/SCALE clear the lock only if the window completed AND the evidence supports the decision against the precommitted threshold; a ceremonial CONTINUE does not clear it (proceeding anyway is a labelled override). Remaining seam: "the evidence supports the decision" is itself a judgment — should the off-family reviewer co-sign that the CONTINUE/SCALE evidence actually meets the precommitted rule, the way the reviewer rules on gate evidence?
  • Cap-exhaustion contradiction — NOW CLOSED (textual). STOP-WORK now reads: at first exhaustion, work stops, the result is recorded, and the thread goes to the gate, whose four outcomes are KILL / PIVOT / EXPERIMENT / GO-NEXT. This is consistent with Loop 1(f) and the gate. Remaining seam: none identified; this was a wording alignment.
  • Emergency early STOP barred by the fixed date — NOW CLOSED. The fixed decision date bars only a premature CONTINUE/SCALE (spending more on early optimism). Early STOP and immediate SUSPENSION are available at any time for harm, safety/privacy/legal concern, or clear failure; STOP and PIVOT are never window-gated. The asymmetry — the window gates spending more, never stopping — is stated explicitly. Remaining seam: who is authorized to trigger an emergency suspension when Byron is unavailable (a live-harm situation cannot wait for the sole product authority)? (With the Product Manager seat now staffed and owning the evidence thread end to end, it is a natural candidate for that authority — noted for Byron to rule on, not ruled here.)
  • Carried second-order seams from round 3 (were non-blocking, still open):

  • Enforcement medium — procedural vs mechanical. Recorded now as a non-blocking implementation note with a five-part test for when a procedural lock is a real lock, and guidance on where to mechanize cheaply (entry lock as a required-artifact check; increment-ID-gated permissions; visible ledgers) vs where a cap is inherently procedural (founder-minutes, "representative user"). Sol ruled this does not gate soundness.
  • Definitions still soft. "Small/reversible" (who rules a bet qualifies, and can it be gamed to duck the full path?) and "representative user" (sharp enough that one friendly early adopter can't be passed off as representative?) remain the softest spots. Neither bypasses a substantive control, but both are worth an attack.
  • Cap exhaustion is self-reported. Stop-work still depends on someone honestly declaring a dimension spent; a visible running ledger would make exhaustion observable rather than self-reported (see implementation note). Non-blocking, but the cheapest mechanization win.
  • Override frequency threshold. Frequent founder overrides make the gate decorative; the health metric flags frequency but there is still no defined threshold at which frequent overrides must force a change to upstream framing/selection, and no named owner to act on it.
  • Pin-to-the-walk is gameable when the walk and the requirements both derive from the same founder material (Sol round-6, non-blocking). In homework-first mode the PM reconstructs the walk from founder-authored material and then pins requirements to it — and almost any desired feature can be attached to a sufficiently vague or invented moment, because the pin and the thing pinned share one author. The downstream locks still hold (a pinned candidate is a candidate, not validation; the Loop-1 experiment, the reviewer, and the gate all still stand between the derived list and any build), so founder material cannot by itself become validated evidence. Provenance labels are the mitigation: a walk reconstructed from documents is inferred, not observed, and its pins are read accordingly — Phase 2's grilling should press hardest on inferred-pinned candidates.
  • Net: both round-6 blocking must-fixes are closed at the editing level with no re-architecture (as the round-4 and round-3 sets were before them), and Sol's round-6 review confirmed nothing previously closed was reopened — the lane tripwire, Lane-B cap, pilot entry/continuation-lock core, emergency early-stop, audience rules, low-ceremony path, and the gate-outcomes-vs-post-real-use-outcomes distinction all stand, and the round-3 and round-2 closures remain intact. What remains are the acceptable implementation notes Sol ruled non-blocking: periodic audit of Lane-B classifications, off-family co-sign of continuation evidence, sharper definitions of "small/reversible" and "representative," visible cap ledgers, an override-frequency escalation threshold, a named emergency-suspension seat for when Byron is away, the mechanical-vs-procedural enforcement note, and the pin-to-the-walk gameability watch with its provenance-label mitigation (9 above). None gates soundness.


    End of draft 10. Nothing here is committed. Draft 5 converged (Sol SOUND after 5 rounds); draft 6 folded in Byron's two 2026-07-11 additions — the 80/20 principle (Part 1) and the grill-me FRAME interview (Loop 1 (a), Seat Rule 6, structural change (iii)) — without reopening anything draft 5 closed; draft 7 folds in one further 2026-07-11 Byron ruling ("how does the interview know what the requirements are?"): the interview's REQUIREMENTS-DERIVATION phase — Phase 1 BUILDS the list by walking the job (walk the job / mine the manual version / import the founder's source material, governed by the pin-to-the-walk rule), Phase 2 GRILLS it down — without removing or weakening anything draft 6 added; draft 8 folds in one further 2026-07-11 Byron ruling (prompted by his over-ceremony concern that the interview run naively from zero would take 60-90 founder-minutes): the interview's OWN FOUNDER-MINUTES CAP (a hard cap agreed before it starts, default ~30 minutes in one sitting; at cap the interview stops, and a still-unresolved vital few / riskiest assumption is itself a finding — back to the walk, not a longer meeting; no silent overruns) and the HOMEWORK-FIRST RULE (where prior material exists, Phase 1 is derived as homework and the interview opens with "here is the walk and the list I derived from your own material — what is wrong with it?", never "tell me everything"; the founder only verifies and grills; from-zero is legitimate only for a genuinely new product with no prior material) — the methodology applying its own binding-cap discipline to itself, so the process never eats the founder — without removing or weakening anything draft 7 added; draft 9 folds in one further 2026-07-11 Byron ruling: the discovery seat that owns FRAME is NAMED — the Product Manager seat, the 13th seat, revived from the frozen engine's first staffed seat with its banked lessons kept as plain rules, its seat file (seats/product-manager.md) drafted as part of this change, deliberately separate from the Engineering Manager so "should we build it" and "how fast do we deliver it" never share a seat — without removing or weakening anything draft 8 added; draft 10 answers Sol's round-6 SOUND-WITH-FIXES verdict by closing its two blocking must-fixes at the editing level — the INTERVIEW-CAP EXHAUSTION TRANSITION defined (a FRAME-PREPARATION cap, distinct from the Loop-1 experiment cap and not subject to the Investment-Gate transition; at cap with required fields unresolved: FRAME stays incomplete, no experiment and no Loop-2 work may begin, the PM records what is unresolved and returns to homework at zero founder cost, any further sitting is a new pre-authorized capped sitting, and founder-minutes are cumulative across the FRAME thread with the running total shown on every new-sitting request; the WHAT's "one sitting" reconciled to "as few capped sittings as possible — one is the norm") and PM / EM / BYRON / REVIEWER AUTHORITY reconciled into one consistent rule set across this document and the seat file (the PM answers and records the lane tripwire, with the EM recording it and saying so only when the PM seat is not staffed; scope-locking binds the current discovery bet only, never total product capability, the EM's slicing/sequencing proposals, or Byron's gate authority; validated / invalidated / inconclusive is an evidence assessment input to Byron's STOP / PIVOT / CONTINUE / SCALE decision, never a second outcome set; "never builds" means no production implementation, with sandboxed Loop-1 research artifacts being the seat's own experiments and production code the Developer's through Loop 2) — and by folding in its two non-blocking notes as implementation notes (requirement PROVENANCE LABELS: observed / documented / inferred / founder-asserted, a reconstructed walk being a hypothesis rather than observed user evidence; and the pin-to-the-walk gameability entry in open questions, provenance labels as the mitigation), without removing or weakening anything draft 9 added. On Byron's ruling, this becomes a change to plans/software-engine-operating-manual.md: a lane classification + type-of-uncertainty tripwire at step zero (with a capped Lane B), a new Part 2 flow (two loops + binding caps with stop-work→gate + investment gate + entry lock incl. pilot evidence plan + fidelity ladder capped at sandbox + AI-validation ladder + validation contract + entry/evidence-sensitive-continuation hard locks + post-real-use STOP/PIVOT/CONTINUE/SCALE decision with emergency early STOP + low-ceremony path + a mechanical-vs-procedural implementation note), the 80/20 principle and the two-phase grill-me FRAME interview (derive the requirements by walking the job, then grill them down to the vital few — the interview itself carrying its own founder-minutes cap and the homework-first rule) as the method for finding the vital few, two-plus structural changes to slicing and discovery ownership, the creation of seats/product-manager.md (the Product Manager seat file — the 13th seat, FRAME's named owner — drafted alongside this draft), and the active rules distributed to the Engineering Manager, Software Designer, UX Designer, and Product Manager seat files.