Model Citizen by Jake Selby v0.13.1
GitHub
View source
Ruleloaded every turn

Decisions and plans

Path
primitives/rules/decisions-and-plans.md
Loaded
every turn
Lines
12
  • No chooser widget for substantive decisions. Write the decision block as the standalone final message of its turn: each question stated unambiguously, the assessment, a recommendation with reasoning, the alternatives with their honest case. Number and batch them; choosers suit trivial forks whose labels carry full meaning.
  • Pointing at an option is not approval — put it in the review artifact; build only on an explicit “build” or “go with N”.
  • Once the user has approved a multi-step plan, do not re-ask at each step — execute, log, move on — while no new information materially changes it and the action was in the approved plan.
  • Re-surface for confirmation when an error or unexpected state makes a step unsafe, a step was not in the plan, or the blast radius grew. Shapes: plan-authoring; ceremony: the stance.
↑↓ move↵ openPagefind · indexed at build