Decisions: choosing with evidence, and recording it

Load for any choice that matters: a platform, supplier, part, provider, library, venue, design, route or tool; any decision that would be costly to reverse; and whenever a recorded decision's reopening condition fires. Decisions are recorded as ADRs.

Download decisions.md

This file is part of the conductor. Install the whole folder; SKILL.md says when to load this file.

Load for any choice that matters: a platform, supplier, part, provider, library, venue, design, route or tool; any decision that would be costly to reverse; and whenever a recorded decision’s reopening condition fires. Decisions are recorded as ADRs (../templates/adr.md).

Asked to choose, an agent searches, takes the first result with a free tier, and then writes a comparison that supports it. It looks researched, and it is a habit with a table attached. The same failures appear whether the choice is a database, a board, a caterer or a model provider.

Which decisions need evidence

  1. State the question as the job, not the product. “Where do 1,000 GB of audio live, so that listeners can download 5,000 GB a month for under $60?”, not “should we use CloudA?”. If the question names an answer, the real question is what that answer was meant to do, and it becomes one option among several.
  2. Name what it serves: the objective, a measure, a journey, a requirement or a constraint. A choice that serves none of them is not needed; say so and stop.
  3. Set the stakes first, and let them set the effort. What would a wrong choice cost, and how long would it take to reverse?
    • Costly to reverse (“a one-way door”): it holds the data or the people; it fixes the data model, identifiers, a public interface (and who operates each action through it: a person, an agent, automation) or public URLs; it has lead time or tooling; it is built into firmware or hardware in people’s hands; it is the language, runtime or platform; it is the licence or a name people will learn; it spends money or commits the owner to a person or supplier. Make it for the size and shape the objective implies, not only today’s.
    • Cheap to reverse (“a two-way door”): everything else. Two options, two backings (at least one verified by you), and the choice behind a seam. An hour’s work, not a week’s.
  4. Match the effort to the stakes. Spending costly-decision effort on a cheap choice is how a project spends its budget on trivia; an irreversible choice made quickly is how it ends up rebuilt.
  5. Defer what a seam can hold. Do not make a costly decision before the evidence allows; where one module, interface or configuration key can hold it open, defer it and write down until when.
  6. Read the earlier decisions this one depends on or contradicts before starting.

Options

  • Generate widely before narrowing. The list includes at least:
    • doing nothing, or keeping what exists;
    • configuring or reusing something the project or owner already has;
    • building or making it (a script, a module, a tool, a circuit, a jig);
    • each serious thing to buy or use, commercial, open-source or community-run;
    • combinations of these.
  • For hardware and parts: part families, and a second source for each part.
  • No free passes: include the option the owner suggested and the one found first, and give neither a pass.
  • Nothing is excluded for being unusual, large or unfamiliar. An option is excluded by evidence, and the reason is written down.
  • If every option fails a hard limit, the limit is the problem to solve: find what would move it (a funding route, a phased approach, a different design, a tool built for the job) and cost that route. If no feasible authorised route has been demonstrated, say so with evidence, remaining uncertainties and the smallest constraint change that would enable one; take that proposal to the authorised decision-maker instead of inventing a workable option.
  • Choose one, several, or a sequence:
    • one, when it passes the hard limits and is clearly preferable on the justified criteria;
    • a portfolio, each option where it is strongest (one place keeps the masters, another serves them);
    • a sequence: start with one behind a seam, and write now the condition that triggers a switch (a measure, a price, a date, a count of incidents) and the plan for switching;
    • an experiment, when evidence cannot separate two options and trying is cheap: run both for a fixed period, measure them on the criteria, decide on a date set in advance.
  • Several outcomes may be defensible. Define improvement for the accepted objectives, affected people, constraints and time horizon. Compare hard limits first, then material tradeoffs. If priorities or evidence do not separate the options, retain the serious alternatives and explain which is preferable under which conditions. Do not manufacture a winner with invented scores or weights. Compare the combined costs, dependencies, risks and limits of a portfolio; good parts do not automatically make a good whole.
  • Challenge material premises before commitment (quality.md §Challenging recommendations and existing methods). The owner’s named option and an accepted method can both be evaluated; that does not authorise a contradictory change.

Criteria before scores

  1. Write the criteria and any justified weights before scoring candidates, and record them with the measurement scales and rationale so the order shows in the history. Use a method proportionate to the stakes and evidence, not a fixed scoring recipe. A simple weighted table is not a claim of formal decision analysis or government/enterprise conformity.
  2. Take every criterion from something named: a measure, a journey, a constraint (the budget, a licence, a lead time, the skills of whoever will maintain it) or a risk. Popularity, stars, “modern” and “developer experience” are easy to score and connected to nothing.
  3. Hard limits (under the budget, an open licence, available within the lead time) are pass or fail, not weights.
  4. Build the comparison table: options as rows, criteria as columns, each cell with its evidence and source, hard limits marked. Never adjust the weights after scoring until the favourite wins.

Evidence

  • Primary sources: price lists, datasheets, licences, documentation, status and incident history, changelogs, open issues that match this use, and the terms on data ownership, export and limits. A vendor’s claim, a vendor’s benchmark, or a vendor’s comparison with its competitors is marketing until a second source or a measurement agrees.
  • Your own measurement, shaped like the use: a spike or prototype on the project’s own data and target hardware; a benchmark at the target scale; a calculation with its units; a simulation with its model and assumptions stated. A benchmark on 100 rows says nothing about ten million; a laptop on office fibre says nothing about phones on 4G; a demo board on the bench says nothing about a field.
  • Label every piece of evidence by its kind: Measured, Calculation, Simulation, Proof, Prototype, Test or Source.
  • Every decision has at least two backings, and at least one is something you ran, worked out or built rather than read.
  • A costly-to-reverse decision needs two different kinds of evidence (a calculation and a measurement; a primary source and a prototype), three or more options, a way out, a reopening condition, and the owner’s approval or explicit scoped standing authority covering the choice. Two articles quoting the same benchmark are one piece of evidence.
  • Gather the real numbers: current and expected usage, sizes and rates, measured wherever possible; and find where the choice plugs into the code, circuit or process, which is where the seam goes.

Redo every number

  • Recompute every cost, capacity and rate yourself, with units, at today’s size, at the target size and at ten times the target.
  • Look for the usual slips: gigabytes read as terabytes, a monthly price as a yearly one, microamps as milliamps; a term left out (egress, a per-seat fee, a per-request charge, the standby current, delivery, tax).
  • Name the term that dominates, which is often not the headline price.
  • Name the assumption that would flip the decision, and how far it would have to move.
  • Check plausible scenarios and uncertainty: changes in usage, cost, priorities and evidence that could change the recommendation, using justified ranges rather than invented precision. Distinguish measured advantage, preference-dependent choice and evidence that cannot separate alternatives. Gather more evidence when its likely effect on the action justifies cost and delay; otherwise take the justified reversible next step within delegation and record its switch condition.

A way out and a reopening condition

  • Keep the way out cheap: put the choice behind a seam (one module, one interface, one configuration key, one purchase order); own the identifiers and the data format; keep public URLs on a domain the project controls; test an export once.
  • Write the exit down: what leaving would cost, and how it would be done.
  • Write the condition that reopens it (a measure, a price, a date, a count of incidents). Only that condition or an explicit request from the authorised decision-maker reopens it; a newer article or a change of mood alone does not. Reopening is a review, not approval to replace the decision. Apply the existing evidence and approval requirements. Evidence may justify proposing reopening even when the original condition was too narrow; do not change the decision silently. Another acceptable option alone does not reopen an accepted choice.
  • At every review, evaluate each accepted decision’s reopening condition with today’s numbers. For each that has fired, reopen the decision, or record why it stands, with the number. A condition that could never fire is itself a finding: rewrite it.
  • Deferred decisions are recorded with the seam that holds them open and the condition that will close them.
  • Between two close options, take the one that is easier to leave.

Recording and superseding decisions

  • One ADR per decision (../templates/adr.md, in MADR form): the question and what it serves; whether it is costly to reverse, and why; the criteria; the options; the evidence, each labelled by kind; the decision; the exit; the reopening condition; the status (proposed, accepted, rejected, deprecated, superseded); who approved it, for a costly one.
  • Number ADRs in order and keep each file’s number unique. A superseded ADR names the ADR that replaced it, and the replacement names the one it supersedes.
  • Record a decision before, or with, the change that needs it.
  • Keep the accepted core and repeated policy/values consistent with their authoritative sources (../SKILL.md §3. Work records); do not leave superseded material claiming current authority.
  • Design decisions are decisions like any other: the flow chosen, the interaction model, the information architecture, the design tokens, the name and the voice. The product’s name, anything people learn by habit, and a machine interface others will build on are costly to reverse; a colour is not.
  • Review checklist for an ADR (applied by a verifier who is not its author):
    • it states what it serves, and that thing exists in the records;
    • it lists two options, or three or more if it is costly to reverse, including doing nothing, building and combining where they apply;
    • it has at least two backings, labelled by kind, at least one verified; two different kinds for a costly one;
    • the criteria were recorded before the scoring;
    • the numbers were redone, and the flipping assumption is named;
    • for a costly one: the exit is written and the approver is named;
    • an accepted decision has a reopening condition;
    • a superseded one names a real successor;
    • no current work serves a rejected or superseded decision.

Asking the owner

  • When the choice needs the owner to pay, sign up, approve or accept a risk, send one message with: the comparison; the recommendation and its cost now and at the target size; the strongest alternatives, their tradeoffs and the conditions under which each is preferable; any unresolved superiority; and what happens if they say no.
  • Then stop asking. A no is a constraint; plan around it. Present the alternatives and the cost of each; recommend once, and never nag toward an option.
  • A decision the briefing delegated is made without asking, within its standing limits, and recorded with how to undo it (autonomy.md §Choices on the owner's behalf); only what the briefing kept for the owner goes to them, and the work carries on meanwhile.
  • For a costly decision outside explicit scoped standing authority, wait for approval where the harness can pause. Where it cannot, record the decision as proposed and do not act on it.