Conversational CodingA Backstory project Install the harness →
Menu

Pick up where you left off, without explaining the whole project again.

Engineering With AI gives decisions, evidence, standards, meetings, plans, tests and learning predictable homes. Each new conversation can start from the project’s reviewed memory rather than somebody’s best recollection.

A project should remember more than its code.

Why we chose itWho challenged itWhat changedWhat was provedWhat remains open

The useful context isn’t the largest context window. It’s the smallest trustworthy set of evidence for the decision in front of you.

The next session shouldn’t have to guess what you agreed.

An illustrative project history, showing the difference between a conversation and reviewed project knowledge.

  1. Monday: proposed

    “Could we let customers export their records?”

    The meeting is source evidence. It isn’t permission to build an export for every role and every field.

  2. Tuesday: agreed

    The owner narrows the scope.

    Only the customer’s own records, with sensitive fields excluded. The reviewed intent records the decision and its reason.

  3. Thursday: tested

    One permission scenario still fails.

    The result belongs with the delivery evidence. A green summary mustn’t overwrite the unresolved finding.

  4. Next session

    Start with the current decision and the failing case.

    Bring the relevant source, constraint and evidence into context, rather than repeating the whole meeting transcript.

Chat history isn’t project memory.

Conversations mix ideas, decisions, corrections and abandoned routes. When all of that is fed back to an agent as one undifferentiated transcript, old assumptions can return as instructions and a late summary can quietly overwrite better evidence.

The harness keeps canonical project knowledge in a versioned SPECS structure and connects it to the evidence that supports it. Search can find the full text. Context assembly selects what’s relevant. Review decides what becomes trusted project knowledge.

This makes AI more useful without asking it to remember everything or guess which sentence mattered most.

Keep the decision, not just the conversation.

01

Project-local SPECS

Purpose, domain, journeys, architecture, constraints, standards, decisions, delivery work and evidence live in a predictable structure that people can inspect without opening the original AI conversation.

02

Mind Palace search

Index and retrieve the full text of project knowledge, identify stale or duplicated material and surface the source behind an answer.

03

Bounded context assembly

Assemble only the standards, decisions, source relationships and evidence needed for a task, then measure whether the context was useful rather than simply large.

04

Meeting evidence intake

Turn a transcript into classified proposals with provenance. A statement from a meeting can inform the project without being mistaken for an approved decision.

05

Evidence-to-knowledge proposals

Promote useful learning into the right canonical document through an explicit review path. Rejected and deferred proposals remain visible instead of vanishing.

06

A context-aware delivery companion

Ask what the project knows, what phase the work is in, which standards apply and what evidence is missing. The companion explains the route without changing delivery state or inventing approval.

Keep the unanswered questions, too.

Some of the most useful context is what you haven’t decided. In the customer-portal draft, retention and failed-download investigation still need an answer.

Recording that uncertainty gives the next conversation an honest starting point. A meeting suggestion can become a proposal; a proposal needs review before it becomes a project decision.

Read how context is selected →

Open decisions about export retention and investigating failed downloads.
Unanswered questions remain visible in the draft.

What does the next person or agent need to know?

Why does the system work this way?

Architecture and decision records retain the options, constraints and rationale behind the current implementation.

Did we actually agree that?

Provenance and classification keep a suggestion in a meeting separate from a reviewed decision or implemented behaviour.

What changed while I was away?

Phase evidence, amendments, local error reports and retrospectives provide a usable trail of progress, correction and learning.

Will the context fit?

Task-bounded assembly chooses the relevant evidence and records omissions. It doesn’t dump the whole project into every prompt.

Let the next conversation begin with what the project has already learned.

Keep the reasoning close to the work, make changes reviewable and stop important decisions dissolving into chat history.