Back to blog
Decision records

Async Decision Making Without a Meeting to Ratify It

Last updated: 5 min read
Decision records

You know the meeting. The real decision already happened in a doc or a thread, but everyone still blocks thirty minutes to say it out loud and make it official. The meeting does not decide anything. It ratifies. And it exists because the team does not trust the async process to actually close.

That distrust is the problem to solve. If you can make an async decision that genuinely lands, with a clear owner, a deadline, and a record, you do not need the ceremony. Here is how to run one so it closes on its own.

Why async decisions stall

Async decisions rarely fail because the idea was bad. They fail on process. The proposal is vague, so people are not sure what they are agreeing to. It is unclear who actually decides, so everyone waits for everyone. There is no deadline, so silence means nothing. And when it is finally "decided," there is no single place that says so, so people keep relitigating it. The ratifying meeting is a patch for all four gaps at once. Fix the gaps and you remove the need for the patch.

Step 1: Write the decision as a proposal, not a discussion

Start with a short written proposal that a reader can act on. It needs the decision stated as a single clear sentence, the reason, the main options you considered and why you are leaning one way, and what happens next if it is approved. Two to three paragraphs is usually enough. If the reader has to ask "so what are we actually deciding," the proposal is not done.

The discipline here is to write the conclusion first, then the reasoning. A thread that meanders toward a decision cannot be ratified async because no one can point to the moment it closed.

A quick way to test the proposal: hand it to someone who was not in any of the prior conversations. If they can tell you what is being decided and why in one read, it is ready. If they have to scroll up for context, tighten it. Async decisions live or die on whether a cold reader can follow them, because the whole point is that not everyone was in the room.

Step 2: Name one decider and the reviewers

Every async decision needs exactly one person who owns the call. Not a committee. The reviewers give input; the decider decides. Write this down in the proposal: "Decider: me. Reviewers: the two of you." This single line removes most of the stall, because now everyone knows whose silence matters and whose is just input.

For bigger calls, the decider might be a lead. For everyday ones, it is often the person who wrote the proposal. Either way, name them.

Step 3: Set a decide-by date and a default

Async only works with a clock. State when the decision closes: "Comments by Thursday, I will finalize Friday morning." Then set what happens if people stay quiet. Usually silence means consent, so the default is the proposal goes through. Say that plainly, because "no response" has to mean something specific or the whole thing hangs.

Give people enough time to weigh in across time zones, but not so much that the decision drifts. Two to three working days is a good default for most calls.

Step 4: Separate blocking objections from opinions

Tell reviewers how to disagree. A blocking objection is "this will break X, here is why," and it stops the decision until resolved. An opinion is "I would have done it differently," and it gets noted but does not block. Without this line, every mild preference reads like a veto, and nothing closes.

If someone raises a real block, the decider works it out with them directly, then updates the proposal. The point is that not every comment reopens the whole question.

This one line changes the tone of the whole thread. When people know an opinion will be heard but will not stall the decision, they share it freely and move on. When every comment feels like it might block, they either stay silent or dig in, and both outcomes push you back toward a meeting to sort it out live.

Step 5: Record the close in one place

When the deadline hits, the decider posts the outcome in the same thread or doc: decided, this option, this date, these were the objections and here is how they were handled. This is the step teams skip, and skipping it is why the ratifying meeting keeps coming back. If there is no clear "decided" marker, people cannot tell a finished decision from an open one, so they ask for a meeting to be sure.

The close does not need to be long. Four lines will do. What matters is that it exists, it is dated, and anyone can find it later.

Step 6: Make the record answerable later

A closed decision is only useful if someone can retrieve it in three months without asking you. That means the record has to be searchable and self-contained: the decision, the reason, the owner, the date, and the rejected options, all in one spot. If the answer to "why did we pick this" still requires pinging the decider, you have a note, not a decision people can rely on.

Putting it together

Run those six steps and the ratifying meeting has nothing left to do. The proposal was clear, the decider was named, the clock ran, objections were handled, and the close is on the record. The decision is as official as any meeting could make it, and it did not cost anyone thirty minutes.

The last step, keeping the decision answerable, is where a daily habit pays off. StandIn fits here: you note what you decided and why at the end of your day, and while you are off it answers teammates from what you wrote, with a source and a date under each answer, and it says so plainly when the reason was never recorded. It does not run the decision for you. It keeps the closed one findable, so the meeting to confirm it stays retired.

When you're off, your StandIn is on.

It answers your teammates' questions from work you've already done, in your words, with a source under every answer.

You might also like

Post Not Found | StandIn