Skip to content
The Liberation Engine

Things to make / Recipe 07 of 14 · Decide

Put a hard choice through three futures

What breaks if you choose the option you already want?

What the agent made

Ran it for real with Claude Code 2.1.292 and OMP 18.8.5 on 2026-10-08, in an empty session with no saved memory. Your result will differ.

SAVED OUTPUT · decision-matrix.csv
dimensionscenariooption_a_alder_studiooption_b_willow_roomsource
Setup feeall$200 (due only if booked)$100 (due only if booked)option-a.txt L2; option-b.txt L2
Room rateall$240/month x 2 months = $480$300/month x 2 months = $600option-a.txt L3; option-b.txt L3
Two-month total (setup + 2 months)all$200 + $480 = $680$100 + $600 = $700derived from option-a.txt L2-3; option-b.txt L2-3
Budget check vs $720 capallWithin cap; $40 headroom ($720 - $680)Within cap; $20 headroom ($720 - $700)constraints.txt L2 + totals above
Capacity vs 10 minimumall12 participants; meets minimum with 2 seats margin10 participants; meets minimum with 0 seats marginoption-a.txt L4; option-b.txt L4; constraints.txt L3
ScheduleallEvenings only; afternoons not availableAfternoons offered subject to availabilityoption-a.txt L5; option-b.txt L5
Fit with afternoon preference (preference not requirement)allDoes not meet preferenceCan meet preference only if afternoon slots are available (unconfirmed)constraints.txt L4; option-a.txt L5; option-b.txt L5
Start-date availability (Nov 15 2026)allNot confirmedNot confirmedoption-a.txt L6; option-b.txt L6; constraints.txt L1
Cancellation termsallUnknownUnknownoption-a.txt L7; option-b.txt L7
AccessibilityallUnknownUnknownoption-a.txt L7; option-b.txt L7
Payments made / commitmentallNone; no payment madeNone; no payment madeoption-a.txt L7; option-b.txt L7; constraints.txt L5
Best casebestNov 15 confirmed; cost $680 within cap; 12 seats; evening-only sessions; attendance unknown (not forecast)Nov 15 and afternoon slots confirmed; cost $700 within cap; 10 seats; afternoon sessions; attendance unknown (not forecast)inputs above; constraints.txt L5 (no attendance inference)
Ordinary caseordinaryBooked at quoted terms: $680; 12 seats; evenings only; cancellation/accessibility outcome unknownBooked at quoted terms: $700; 10 seats; afternoon availability unknown until confirmed; cancellation/accessibility outcome unknowninputs above
Plausible setback: Nov 15 not availablesetbackOutcome unknown; no alternate dates or prices given in inputsOutcome unknown; no alternate dates or prices given in inputsoption-a.txt L6; option-b.txt L6
Setback sensitivity: any unquoted extra costsetbackExceeds cap if extra cost is more than $40; whether extra costs exist is unknownExceeds cap if extra cost is more than $20; whether extra costs exist is unknownderived from headroom row; no extra costs stated in inputs
Setback sensitivity: afternoon slots unavailablesetbackNot applicable (evenings only already)Falls back to unknown schedule; afternoon advantage would not applyoption-b.txt L5
Reversible stepsallAsk (no payment) to confirm Nov 15 availability; request cancellation and accessibility terms in writingAsk (no payment) to confirm Nov 15 and afternoon slot availability; request cancellation and accessibility terms in writingoption-a.txt L6-7; option-b.txt L5-7; setup fee due only if booked (L2 each)
Warning signsallAny request for payment before terms are in writing; any added fee above $40; evening-only schedule if evening attendance concern is confirmedAny request for payment before terms are in writing; any added fee above $20; afternoon slots not offered for the needed dates; any registrations above 10constraints.txt L2-4; option files L2-7

First 18 of 19 rows.

The same prompt in OMP made its own version: open what OMP made. Two runs, two different results: that is normal.

Make your own

  1. Get the files

    Download the practice folder (ZIP)

    Unzip it: you get a folder called cli-practice with 3 fictional files. Download three fictional text files: option-a.txt, option-b.txt, and constraints.txt.

  2. Open your agent in that folder

    Open a terminal in cli-practice and type claude or omp --approval-mode always-ask. First time? Set up in about five minutes, with steps for Mac, Windows, and Linux.

  3. Paste this prompt

    In this practice folder, read option-a.txt, option-b.txt, and constraints.txt. Write decision-matrix.csv comparing both plans under best case, ordinary case, and one plausible setback; mark unsupported outcomes unknown, not forecast. Include source-backed two-month costs, capacity, scheduling tradeoffs, reversible steps, warning signs, and unknowns. Write first-week-plan.txt with distinct low-risk steps for each option and one assumption that could reverse the comparison. Trace every numerical claim to an input. Do not choose for me, commit funds, edit inputs, leave this folder, install packages, or access the network.

    The prompt asks the agent to stay in this folder; it cannot enforce that. Read each file change and command before you approve it.

  4. Check it yourself

    Open cli-practice/decision-matrix.csv in a spreadsheet app or text editor, then:

    Human check: Open the CSV and trace $680 for option A, $700 for B, capacity 12 versus 10, and the afternoon constraint to the three inputs. Check the first-week plan takes no commitment.

    When we checked the recording above: Opened decision-matrix.csv and first-week-plan.txt, traced setup fees, rates, capacities and afternoon preference to all three sample inputs. Recomputed 200+2*240=680 and 100+2*300=700; no booking or payment step, no input changed.

Why an agent, not a chat window

The agent cross-references three local files, calculates comparable costs, and writes an editable scenario matrix and action plan.