Conversational CodingA Backstory project Install the harness →
Menu

Get the thinking out of the prompt and into the project.

A plausible implementation can still solve the wrong problem beautifully. Engineering With AI helps people turn a rough request into explicit outcomes, journeys, constraints, architecture, impact and evidence before anybody approves the build.

“Add an export button.”

For whom? Which records? Whose permissions? What format? How much data? Where is it stored? What happens to formulas? Who can prove the result is complete?

The request stays short. The intent becomes useful.

Vibe coding rewards momentum. Systems punish missing decisions.

The first output appears quickly, which makes it easy to mistake movement for alignment.

Then an edge case reveals a missing user. A data rule arrives after the schema. A security concern changes the architecture. Two agents implement different meanings of the same sentence. None of this is solved by writing a longer prompt once.

The harness creates a shared evidence thread that people can inspect, revise and approve. The goal isn’t paperwork. It’s reducing expensive ambiguity before it spreads through the codebase.

Shape the decision from several angles.

01

Guided Discovery for the whole project

Project owners capture purpose, people, outcomes, boundaries, technology direction, data and assurance needs in an ordinary conversation. The result becomes a reviewed project foundation, not a generated product backlog.

02

Intent Studio

Create or reconcile one intent through a revision-safe workspace covering the problem, journeys, acceptance, constraints, relationships, delivery shape, evidence and open decisions.

03

Delivery-shape preview

See whether a request should stay whole, split into child intents or pause for an owner decision before it enters the delivery system.

04

Architecture walkthroughs

Move from whole-system boundaries to a specific capability or cross-cutting concern, with options, trade-offs and inherited patterns made explicit.

05

Blast Radius and Impact Routing

Trace a proposed change through observed code relationships, declared dependencies, inferred consequences, relevant personas and accountable human review routes.

06

Context imports without laundering conversation into fact

Emails, transcripts, research and requirements can enrich the project with provenance and classification. Stated, proposed, agreed, implemented, superseded, contradicted, inferred and unknown material stays distinguishable.

Illustrative intent

“Add an export button” becomes a decision the team can actually review.

The person and outcome
An account owner exports the records they’re allowed to see, with the reporting period clearly shown.
The boundary
No records from another organisation. No hidden personal fields added just because the database contains them.
The awkward case
A large export fails halfway through. The user needs to know it failed, not receive a plausible-looking partial report.
The evidence to ask for
Check permissions, completeness, unsafe spreadsheet values and failure recovery, not just whether a file downloads.

The owner can now correct the scope, decide what stays out and approve a basis for planning. That review isn’t permission to start building. Explore Intent Studio →

Useful answers before the first line changes.

Are we solving a real user problem?

The intent links outcomes, affected roles, journeys and acceptance to evidence rather than letting the implementation invent its own purpose.

What else could this change touch?

Blast Radius keeps observed relationships separate from inferred consequences and shows where a human or specialist needs to decide.

Is this one change or five?

Delivery-shape previews expose hidden dependency, decision and sequencing problems while the work is still cheap to reshape.

Can a non-technical owner participate?

Guided browser workspaces let business-facing and technical owners contribute to the same revision-safe evidence spine without editing delivery state by hand.

Build from an agreed intent, not the last message in a chat.

Once the outcome, boundaries and evidence are clear, the delivery harness can plan and build a reviewable slice without widening the authority it was given.