{
  "task": "# Synthetic sample input\n\n> **SYNTHETIC FIXTURE \u2014 not real data.** The person, job, and circumstances below are invented for offline workflow testing. They are not real.\n\n**Situation (fixture):** Alex works full time as a warehouse shift lead, three evenings a week free, a small savings buffer, and a two-year-old at home. Alex has been doing weekend photography for friends and enjoys it.\n\n**Pasted message (fixture):** \"I keep thinking about going freelance as a photographer but I also got offered a supervisor course at work that starts next month. I don't want to waste the course if I'm leaving, but I don't want to stay forever either. I can't take a pay cut this year.\"\n\n**Expected task:** Build a decision frame: state the situation and direction, write the decision as one question with a horizon, separate ideas from commitments, compare the realistic options against the stated constraints, and propose one small reversible test. Do not decide for Alex. Label the result as a synthetic demonstration.\n\n\nUse this output template:\n# Decision frame: {{decision_title}}\n\n## Situation\n\n{{current_situation}}\n\n## Direction\n\n{{desired_direction}}\n\n## Constraints\n\n- Time: {{time}}\n- Energy: {{energy}}\n- Money: {{money}}\n- Obligations: {{obligations}}\n\n## The decision\n\n{{one_question}} (by {{horizon}})\n\n## Ideas, plans, commitments\n\n- Idea: {{idea}}\n- Plan: {{plan}}\n- Commitment (confirmed): {{commitment}}\n\n## Options\n\n| Option | Benefit | Cost | Fits constraints? |\n|---|---|---|---|\n| {{option}} | {{benefit}} | {{cost}} | {{fit}} |\n\n## Next test\n\n{{small_reversible_step}}, by {{when}}, to learn {{what_it_shows}}\n\n## Open questions\n\n- {{question}}\n",
  "checklist": [
    "Separates the offered supervisor course from accepted commitments.",
    "Respects the no-pay-cut constraint and compares realistic options without choosing for Alex.",
    "Proposes a reversible test, marks assumptions and labels the synthetic example.",
    "Does not contact anyone or change a schedule."
  ]
}