OPTION-COMPARISON — Keep unlike option results distinct

Preface node heading:option-comparison-keep-unlike-option-results-distinct:572

What this page is

This is generated FPF reference text from the specification preface or supporting sections. It helps interpret FPF; it is not FPF Reference product documentation.

Methodology

Use it to understand how the specification wants to be read, then return to a route, pattern, or work packet for active work. Cite generated IDs only when the wording changes the task decision.

Content

  • Situation: Labels such as build, buy, reuse, provider, internal, outsource or AI need comparison; uncertainty blocks costly commitment; or advice demands costly or infeasible work.
  • Question: Form complete ways, compare or retain candidates, govern a pool, prepare options for another chooser, choose now, or repair an evidence demand?
  • First useful result or honest blocker: A complete-enough same-result way set, comparison or retained set, pool rule, prepared OptionSet, ChoiceResult, usable advice, answer to the blocking question or exact gap.
  • Mantra: Name one result, use, situation, horizon, and acceptance basis. Turn labels into complete ways on one parity basis, keeping supported, proposed, and unknown premises visible. Compare or choose only when current; preserve worthwhile variants and gaps. For costly action, resolve only the uncertainty blocking commitment. Return when the result, basis, evidence, or use changes.
  • Start with: C.11.DUA for a demand's contribution or feasibility; C.38 for incomplete ways; otherwise A.19.ECS, C.18, C.19, G.5 or C.11 for the current question. For costly commitment, select the current check in A.10, B.3, A.20, A.21, C.28, C.11 or A.15.5.
  • Stop or return: Stop at the present question's result. Option descriptions establish neither choice nor capability, authority, Work, provision, delivery, acceptance or use.

Last Updated: 2026-09-08 — upstream FPF commit f6ee315e (github.com/ailev/FPF)