The workflow · Seven screens

Every question the flow asks, and the one thing each screen won't let you skip.

One question per screen, Typeform-style. You can go back at any point and nothing is committed until you approve. What follows is the whole thing, in order, with the exact copy the product uses.

What is true on every screen

Global

Step N of 7, always visible

You always know how much is left. Back moves you a screen without losing anything you've entered.

Global

Errors appear on the field

Validation is described to the control that failed, not dumped in a banner at the top of the page.

Global

Your draft survives a reload

Progress mirrors to session storage as you go, so a closed tab isn't a lost afternoon.

Global

Nothing is logged until you approve

Everything before Screen 6 is a draft. The database sees a decision only after a person signs off on it.

01
Human

Define the problem

Describe the problem you're solving in 1–3 sentences. Be specific about who is affected and what's not working today.

Placeholder e.g., “Customer onboarding takes 14 days on average because manual compliance checks are done in three separate systems. This delays time-to-value and increases support load.”

Free text, 20 to 1000 characters, with a live counter. The floor isn't arbitrary: under twenty characters you've written a topic, not a problem, and every downstream artifact inherits that vagueness.

What it refuses: anything shorter. “Add at least 20 characters so the problem is specific enough to act on.”

02
Human

What will this cost us to do?

For each dimension, choose how much this decision will demand of the team.

  • Delivery effort, roughly what share of the team's capacity does this consume? A whole number, 0 to 100.
  • Time to land: how long before this delivers value? A number plus days, weeks, or months.
  • Budget: what will it cost to deliver? Under $10k, $10k to $100k, or over $100k.

This is the screen everything else hangs off. Those three answers derive the approval tier, and the approval tier gates Screen 6. Most tools collect a cost estimate and print it on a record nobody reads. Here the number has a consumer.

Leave all three blank and you get a nudge rather than a wall: “You haven't estimated what this costs. You can continue, but you won't be able to approve this decision until you do.” Nothing blocks mid-flow. Everything is enforced at the gate.

What it refuses: to score a blank as a zero. A partially estimated decision is scored as undetermined, never as cheap.

03
Human

Assess change impact

Select all areas that will be affected by this decision.

  • Processes
  • Systems/tools
  • Job roles
  • Required behaviors
  • Reporting structure
  • None of the above

“None of the above” is exclusive: pick it and the others clear. But at least one box has to be checked. A screen where every answer is optional and a “none” option exists is a screen where blank means “didn't read it.”

This screen is also the source of the training gaps on the record. Check Required behaviors and Screen 7 will tell you that behavior change needs reinforcement rather than a single announcement, and that somebody has to plan the follow-up.

What it refuses: an empty answer. You can say nothing changes, but you have to say it on purpose.

04
Human

Teams and partners to consider

Review the list below. For each item, confirm whether it is affected by this decision. You must explicitly rule out each one.

  • Adjacent product teams
  • Customer support / success
  • Sales / account management
  • Legal / compliance
  • Security / privacy
  • Data / analytics
  • External partners / vendors
  • Downstream customer-facing teams

Eight rows, each Affected or Not affected, each answered by hand. A running count sits above the list from your first interaction, and the screen names what's left: “Answer all 8 rows before continuing. 3 remaining.”

The safeguard exists because teams systematically default to the stakeholders they already know. The ones they forget are the ones who find out in the release notes.

What it refuses: a bulk action, forever. There is no “select all,” no default, and no way past with a row blank. A shortcut here would restore exactly the reflex the screen exists to break.

05
AI + human

Add context and evidence

Provide the key information that this decision is based on. You can edit anything later.

  • Assumptions: what are we taking as true without having proven it?
  • Systems / platforms involved: which systems, tools, or platforms does this touch?
  • Precedent / similar decisions, has this team or another team decided something like this before?
  • Key risks: what could go wrong, and how badly?
  • Target state: what does good look like once this decision lands?

All five are optional, and Suggest from my inputs will draft a first pass from everything you've already entered. What it writes is marked as drafted and is yours to rewrite: “Drafted from your inputs. Edit anything. Nothing is saved until you approve.”

Leave all five blank and you get a nudge, not a block: “You haven't added any context yet. Adding at least assumptions and risks will make the decision stronger.”

What it refuses: to overwrite you. A suggestion never lands on top of a field you typed in. This is also the only screen allowed to fail out loud, because it's the only place you asked for help rather than depended on it.

06
Human

Review and approve

Review the proposed decision(s) and the reasoning behind them. You must explicitly approve before this decision is logged.

Five editable sections: the decision, the rationale, an impact recap assembled from Screens 2 through 4, key context from Screen 5, and the decision owner.

Above them sits a banner stating what level of sign-off the recorded cost demands. Below the Approve button sits a live line naming every condition you haven't met yet:

  • Check the confirmation box
  • Name a decision owner
  • Add a decision of at least 10 characters
  • Estimate the delivery effort, time to land, and budget
  • Confirm the owner has authority for this level of commitment

That last one only appears above the team-lead tier, and when it appears it is required. The gate stops asking “did you tick a box” and starts asking “does the right person know.”

What it refuses: to stay approved. Edit any field on this screen after approving and the approval is invalidated. “You've changed the decision. Re-confirm and approve to log it.” The product's whole claim is that a decision isn't a decision until someone owns it, so the gate can't be softer than that.

07
AI + human

Decision record and next steps

This is your durable decision record and input to the PRD process. Edit anything before saving.

  • Decision record, problem, decision, rationale, impact, owner, approval timestamp.
  • Project kickoff summary: what the delivery team needs on day one.
  • Preliminary PRD input, goals, scope, high-level requirements, open questions.
  • Training gaps, derived from your recorded change impact.

Save it and you get the toast that ends the flow: “Decision logged. You can now share this record and use the PRD input in your separate PRD process.” Note the wording. The PRD process is still yours; this is input to it.

What it refuses: to let a model write the record. Every other artifact here is drafted; the record is assembled deterministically from fields you already reviewed and approved. A model outage costs you polish, never the record.

If the model is unavailable

The flow runs with no API key.

Every AI-drafted field has a deterministic fallback that produces real, usable content rather than a placeholder or an error. The rationale fallback, for example, states the recorded cost, the approval tier it demands, and the counts of affected change areas and teams, which is most of what a rationale needs to say anyway.

Never fails

  • The decision and rationale draft
  • The kickoff summary
  • The preliminary PRD input
  • The training gaps
  • The decision record, which is never generated at all

Allowed to fail

  • Suggest from my inputs, on Screen 5, and only that
  • It says so plainly: “Couldn't draft suggestions. Add context manually, or try again.”

Next

See what the cost estimate actually decides.

Screen 2 is the one that changes the shape of the product. Drag the three values and watch the required sign-off move.