The short version
- A decision audit trail is the history of a decision: who proposed it, who approved it, what changed, and when, kept in a record nobody can quietly edit.
- It answers the questions that come up in audits, incident reviews and disputes, often months after the decision.
- Each entry needs a few fixed fields, and entries are only ever added, never changed.
- A decision register is the same idea used for AI and risk decisions.
A decision audit trail is the full history of a decision: who proposed it, who was consulted, who approved it, what changed afterwards, and when each step happened. It is kept so that months later, anyone can answer "who approved this, and on what basis?" without asking around.
A decision log records the result of each decision. An audit trail goes further and records the steps. For most decisions the log is enough. For the decisions that carry risk, such as security exceptions, access changes, financial approvals, and changes to how customer data is handled, you will want the full trail.
When you will need one
The value of an audit trail shows up later, usually at a bad moment:
- A security or compliance audit asks who approved an exception, and when.
- An incident review needs to know whether a risky change was signed off.
- A customer or partner disputes what was agreed.
- The person who made a call has left, and their successor needs to know what they approved.
- Someone asks whether an AI tool was allowed to do what it did.
In each case, a written trail turns a week of reconstruction into a link.
The fields every entry needs
| Field | What to write |
|---|---|
| Entry ID and time | A unique number and a timestamp |
| Decision | Which decision this entry is about, with its ID |
| Action | Proposed, consulted, approved, rejected, changed or retired |
| Person | Who took the action, by name |
| Authority | The role or rule that let them take it |
| Reason | One or two sentences on why |
| Evidence | Links to the proposal, review, ticket or thread |
| Supersedes | The earlier entry this one changes, if any |
Two rules matter more than any field. Entries are added, never edited or deleted: a correction is a new entry that points to the old one. And every entry names a person, not a team.
How to build one
- Decide which decisions need a trail. Start narrow: security exceptions, production access, spending over a limit, data handling changes.
- Pick a place where entries cannot be quietly changed. A ticket system with history, a repository where changes go through review, or a database table that only allows new rows all work.
- Add the fields above as a template, so each entry takes a minute.
- Make the approval step write the entry. If approvals happen in a ticket, the ticket's history is the trail. If they happen in chat, someone copies the approval into the trail the same day.
- Review a sample each quarter to check that entries are complete.
A worked example
| Entry | Time | Action | Person | Authority | Reason |
|---|---|---|---|---|---|
| A-311 | 2026-09-02 10:14 | Proposed | Leo Park, engineer | Service owner | Partner needs read access to order data for the new returns flow |
| A-312 | 2026-09-03 16:40 | Consulted | Nina Ruiz, security | Security review | Approved with a 90-day expiry and read-only scope |
| A-313 | 2026-09-04 09:05 | Approved | Omar Haddad, head of platform | Access policy, section 4 | Business need confirmed, security conditions met |
| A-344 | 2026-12-01 11:30 | Retired | Leo Park, engineer | Service owner | Partner moved to the public API; access removed |
Anyone reading this in a year can see that the access was asked for, reviewed, approved with conditions, and removed, and who did each step.
How to answer "who approved this?" after the fact
If the trail was never kept, you can still rebuild most of it. Start from the change itself: the pull request, the config change, or the access grant. Its history shows who made it and who reviewed it. Then look for the conversation around it: the ticket, the thread, the meeting notes from that week. Write what you find into the trail as a new entry, marked as reconstructed, with links to the sources. It will not be perfect, but it will be better than memory, and it will be there next time.
Decision registers for AI and risk
A decision register is the same idea under another name, common in risk management and AI governance. It lists each significant decision about an AI system, such as what data it may use, what it may answer, and who approved it going live, with the same fields as an audit trail. Teams that put AI tools in front of employees or customers use one to show what was approved, by whom, and on what basis. The governance layer guide covers how a register fits into oversight of AI tools.
For where an audit trail sits among the other decision practices, see the decision governance framework and the guide to a system of record for decisions.
Where StandIn fits
StandIn answers your teammates' questions from the work you have already done, in your words, with a source under every answer. Every answer it gives is labeled as your StandIn and kept for you to review, so you can see what was said on your behalf while you were away. When a question asks for something nobody wrote down, it never guesses. See how StandIn handles access and answers in StandIn's security model.
Parker Miller
Founder, StandIn
Parker Miller founded StandIn. He writes about coverage, handoffs, and what it takes for software to answer for a team from what people actually wrote down.
More about StandInOn your behalf. Never as you.
Every decision your team makes becomes something the next person can ask about, with the person who made it named as the source.
Keep reading
- How to Build a Decision Governance FrameworkA decision governance framework sets who decides what, how decisions are made and where they are kept. The four parts, seven steps, and a one-page version.
- From the productYour StandInYour work, ready to be asked. See what a StandIn knows, and what it never guesses.