Decisions
See every choice, and the roads not taken.
Each decision shows the question the agent faced, the approach it picked, what it rejected and why, and the checks behind it. Inspect code jumps to the lines that decision shaped.
Decision Intelligence
Your agents make dozens of choices in every change. Braid records each one as a decision you can read, question and trace, from review to production.
Not because we stopped caring. Agents write code faster than anyone can read it. Braid keeps the goal and the decisions with the change, so the next reader starts from the reasons, not a bare diff.
The developer
Know what you're merging, and see the evidence for it.
The reviewer
Your reviewer reads the reasons first, then the diff.
The organisation
Months later, the why is still there, for you or a teammate.
What decisions do for you
Each decision stays linked to the code it shaped. It is there for the next reader, the next merge and the next agent.
See what your agent chose, what it set aside, and why. A long diff becomes a short list of decisions.
Each decision shows the tests that cover it. You and your team spend review time on the few that nothing checks.
Before a change lands, Braid checks it against the decisions already on main, and stops one that quietly undoes another.
Ask why a line exists, in review or in production. Braid answers with the decision behind it and the request that started it.
Your agents read the decisions behind the code before they change it. They skip the approaches your team already set aside.
How it works
Once the work is committed, ask your agent to reconstruct the intent. Build a working model of its direction and decisions. Then fix a bad call, hand it to a reviewer, or pick it up next week. This is a real braid from the BrewGo sample app.
Decisions
Each decision shows the question the agent faced, the approach it picked, what it rejected and why, and the checks behind it. Inspect code jumps to the lines that decision shaped.
Steps
Each step says what the agent did, the decision that drove it, and the files it touched. Open a file to land on the exact lines.
Workstreams
When your agent splits the work, each subagent gets a workstream: the job it was given, the model that ran it, and the files it changed. Open the trace when you want the receipts.
Diagrams
Diagrams map the components the change touched, how they call each other, and which calls a decision shaped. Select a component to get to its files.
Multiplayer
Your team comments on the decision itself, next to the approaches and the reasons. When you agree on a fix, hand it to your agent. Today, share the intent on your pull request for teammates to read.
Multiplayer
I think one shared connection would be faster for the admin page. Is opening the file on every list worth it?
It keeps the file free for the Python API's writes. I'll ask my agent to measure both.