← Work

Architecture & communication

A decision that travels.

A general architecture study: make the reasoning behind a decision understandable to someone who was not in the room.

Status

Design study

Contribution

Decision record example.

The question

What should the next person know before they change the decision?

The approach
  1. Start with one question and the constraints that matter. Separate what is known from what is still assumed.
  2. Compare a small set of options against those constraints. Record the cost of each choice, including the option to do nothing.
  3. State the decision, its consequences and the evidence that would justify revisiting it.
Worked example
  1. Teaching example: a small service must send a confirmation after saving a request.
  2. Option A: wait for confirmation before replying. This makes the reply depend on the second service being available.
  3. Option B: save a pending confirmation and send it later. This adds retries, duplicate handling and a way to find requests still waiting.
  4. Example decision: choose B only if a delayed confirmation is acceptable and there is an owner for the pending work. Record that assumption and review it if the delay becomes a problem.
What this provides

A practical structure for a short decision record: question, context, options, decision, consequences and review trigger.

Explore more work →