Install
openclaw skills install @deciqai/regret-minimizationActivate when: user says 'what would my 80-year-old self think', 'if I never try this will I regret it', 'I keep hesitating but the math is clear', 'regret minimization', or faces a major hard-to-reverse life decision (career pivot, founding a company, relocation, leaving a relationship) where the units are joy/meaning/identity rather than money. Do NOT activate when: the decision is routine or easily reversible (which restaurant, which tool to buy); or when money/EV is genuinely the right unit (portfolio allocation, pricing math).
openclaw skills install @deciqai/regret-minimizationMost frameworks optimize expected value — pick the highest probability-weighted payoff. That math breaks down for large, asymmetric, life-defining choices where the true unit is not money: career pivots, founding decisions, relocations, relationship exits. There, the decisive question is not "what's the expected payoff?" but "which regret will I be unable to live with at 80?"
Associated with Jeff Bezos (D.E. Shaw → Amazon, 1994); rooted in Stoic Premeditatio Malorum (Seneca, Epistulae Morales 91) and formalized in Regret Theory (Loomes & Sugden, The Economic Journal, 1982).
Compose with neighbors: use first-principles to clarify what is at stake; inversion to surface failure modes; second-order-thinking to verify downstream consequences; then use regret minimization to choose when EV analyses come out close and the true cost is psychological.
Apply when: decision is major, hard-to-reverse, asymmetric (career pivot, founding, relocation, relationship, children); EV math feels insufficient because units are joy/meaning/identity; hesitation is emotional, not analytical; user says "what would my 80-year-old self think?", "if I never try this will I regret it?", "I keep hesitating but the math is clear."
When NOT to use: routine reversible decisions; EV is genuinely the right unit (portfolio allocation, pricing); framework being re-run weekly (procrastination); both regrets are unlivable (redesign the choice instead).
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
Run the Regret Audit. Project, name the regret on each path, test asymmetry, commit.
Decision: Option A vs Option B (concrete, time-bounded)
Age-80 self: <one paragraph — what life, what values looking back>
Path A lived (realistic): <what I did / learned / didn't do>
Path B lived (realistic): <what I did / learned / didn't do>
Regrets — A failed: "..." | A never tried: "..."
Regrets — B failed: "..." | B never tried: "..."
Asymmetry: which regret is harder to live with at 80, and why?
Unit optimized: <joy / meaning / security / identity / autonomy>
Commitment: I commit to <option> by <date>. Stop relitigating after that.
Re-open trigger: only if <specific observable evidence> before <date>.
→ Method in Action: Jeff Bezos, D.E. Shaw → Amazon (1994)
The Audit runs identically across domains; what differs is the typical load-bearing regret and the unit optimized.
→ Primary sources: references/sources.md
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] Using regret minimization for trivial decisions | Theater, not analysis. The framework is for large, asymmetric, hard-to-reverse decisions. |
| [D] Asymmetric application | Running regret minimization for the option you want; running EV for the option you don't. Both options must use the same audit in the same units. |
| [D] Treating "regret" as emotional discomfort | Real regret haunts you at 80 — not passing disappointment. Mild annoyance = wrong tool. |
| [D] Conflating never-tried with tried-and-failed regret | Different magnitudes. The whole framework rests on telling them apart. |
| [D] Mistaking it for EV optimization | Different objective functions that often disagree. Picking regret because EV gives an unwelcome answer is rationalization. |
| [D] Importing someone else's 80-year-old self | Your future self is not Jeff Bezos's. Build your own age-80 evaluator first. |
| [D] Failing to pre-commit | Getting the answer then re-litigating weekly. The point is to commit and stop the inner argument. |
| [D] Fantasy projection | Imagining the successful version of A and the worst version of B. Both must be imagined at realistic outcomes. |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Part of deciqAI Knowledge Skills — open-source thinking skills that make rigor executable for AI agents. Built by deciqAI · https://deciqai.com · Contributions welcome — see the template at the repo root.