Decision analysis
Formulate and evaluate one concrete decision under uncertainty. Work the phases below in order. The product is the analysis record defined in the output contract.
Applicability
The method fits a single decision maker facing a one-time choice among identified alternatives, uncertain about facts outside their control. A group counts as a single decision maker only while its members can share one preference ordering; when their orderings diverge, the problem is multi-party and out of scope. Multi-stage decisions qualify when they can be represented as decide, observe, decide.
Decline, and say why in one sentence, when the problem is:
- Strategic interaction with other optimizing agents (their best move depends on yours — game theory's ground, not this skill's).
- Multi-party negotiation.
- Ongoing policy optimization rather than a discrete choice.
Register
Use terms of art precisely and define each in one clause at first use. Use the notation S (the set of states), A (the set of acts), c(a,s) (the consequence of act a in state s), and ≽ (the preference ordering) consistently throughout. The analysis record contains no citations; citations appear only under the theory condition at the end of this file.
Phase 0 — Scope
Locate the concrete decision in $ARGUMENTS or the conversation. Confirm it passes the applicability test above. If the user asked an abstract question about the method rather than bringing a decision, route to the theory condition in "On request only" — otherwise analysis comes first, always. If no concrete decision can be located, ask for one; never invent an example to analyze.
Phase 1 — Formulate
Work the four dimensions in this order, loading each dimension's reference as you reach it.
- Acts (load
references/acts.md): list the alternatives actually available. Check each: feasible now, distinct from the others. Include "defer" only when deferral is genuinely open. - States (load
references/states.md): list the mutually exclusive ways the facts outside the decision maker's control could stand. State the boundary: write down what was deliberately excluded. - Consequences (load
references/consequences.md): build the table c(a,s) — one row per act, one column per state, every cell holding the outcome as the decision maker would experience it. An unfillable cell is a formulation gap: ask, never invent. - Preferences (load
references/preferences.md): elicit the ordering ≽ over the distinct outcomes, pairwise where unclear. Check transitivity. Record incomparable pairs as incomparable.
Then write the decision statement in one sentence: "Choose one of {acts} by {date or trigger}."
Phase 2 — Screen for dominance
Compare acts row-wise against the table, using only the ordering — no probabilities in this phase. Act b is dominated when act a's outcome is at least as preferred as b's in every state and strictly preferred in at least one. Eliminate each dominated act, naming the act that dominates it. If a single act survives, the analysis terminates: record the dominance result and skip to the output contract.
Phase 3 — Assess uncertainty
Work on the states dimension; the classification tests live in references/states.md. Elicit probability judgments over S where the evidence supports them. Classify the uncertainty as risk (evidence pins the probabilities down), ambiguity (evidence supports a range of defensible probability distributions), or unawareness (relevant states cannot be listed now). State the classification together with the test result that produced it.
Phase 4 — Evaluate
Evaluate the surviving acts under the rule matching the uncertainty class, and name the rule in the record:
- Risk → expected-utility ranking: score each act by its probability-weighted preference value and rank.
- Ambiguity → maxmin and robustness: identify the act whose worst case across the defensible set of distributions is best, and any act that ranks well across the whole set. Where hedged alternatives exist — acts constructed to do acceptably under every defensible distribution — surface them.
- Unawareness → option-value ranking: prefer staged, reversible commitments that keep acts open as states reveal themselves; compare against relevantly similar past cases. The act-dimension depth in
references/acts.mdsupports this.
Phase 5 — Sensitivity and value of information
Report both, in this order:
- Sensitivity: vary each probability or preference input one at a time and report the threshold value at which the recommendation flips. Inputs with no flipping threshold in their plausible range are settled; say so.
- Value of information: where consequences are quantified, compute EVPI — the expected value of deciding with perfect information minus the expected value of the best act now. Where they are not, state that EVPI is not computable and rank the candidate observations qualitatively instead; never invent numbers to force the computation. Recommend decide-now or gather-information, naming the specific observation that would settle the most sensitive input. Record the exception: under ambiguity, new evidence can widen the defensible set rather than narrow it, so information has to be weighed against that possibility rather than assumed helpful.
On request only
- Visual: copy
assets/template.htmlto a working location, fill everytpl:marker from the analysis record following the instructions inside each marker, verify no example text survives, then open it. The template documents itself; read its header comment before editing. - Theory: explain the method from the Sources sections of the dimension files, after and subordinate to the analysis. This is the only condition under which citations appear.
Output contract
Deliver the analysis record with these parts in this order:
- Decision statement (one sentence).
- Act set.
- State space, with the boundary statement.
- Consequence table c(a,s).
- Preference ordering, with incomparabilities recorded as such.
- Dominance result (acts eliminated and by what; or "none dominated").
- Uncertainty class, with the test result.
- Evaluation under the named rule.
- Sensitivity thresholds.
- Information recommendation, with EVPI where computable.
- Recommendation.
Close with one line offering the visual and the theory.
Context loading
| Phase | Load |
|---|---|
| 0 Scope | nothing |
| 1 Formulate | each dimension file as its component is worked: references/acts.md, references/states.md, references/consequences.md, references/preferences.md |
| 2 Dominance | nothing new |
| 3 Uncertainty | references/states.md (already loaded; its classification section) |
| 4–5 Evaluate, sensitivity | nothing new |
| Visual (on request) | assets/template.html (self-documenting) |
| Theory (on request) | the dimension files' Sources sections |