1 · The request
As loosely as you'd actually type itMost prompts are under-specified. Instead of guessing silently and generating confidently-wrong output, Steer parses the request first.
2 · Parsed intent
Two kinds of gaps, surfaced separately: things the model assumed (editable), and things it won't guess (you decide).
Inferred assumptions the model guessed these
Ambiguities the model refused to guess
3 · Generate
What the model will assume
A live read of the brief — updates as you edit an assumption or resolve a fork. This is the contract before any text is written.
Parse a request to see the brief.
Decision log
Every steer is recorded — the brief is auditable, not vibes.
Prototype · synthetic data. Theme follows the case-study toggle (light / dark). Try: parse the request, edit an assumption, resolve the forks, then generate — and compare against Generate blind.