{
  "meta": {
    "scenario": "Diego's Q3 campaign-attribution report: cold Copilot output vs CSAR-directed rebuild",
    "chapter": "Chapter 9 - Directing Copilot Report Generation",
    "book_figure": "Figure 9.2",
    "book_figure_svg": "assets/figures/09-side-by-side-handbuilt-ai.svg",
    "domain": "Marketing analyst directing Copilot in Power BI",
    "synthetic": true,
    "narrative_purpose": {
      "cold": "Diego's cold one-line prompt to Copilot returns a report that LOOKS defensible; Copilot silently picked a measure that answers a related question (attributed pipeline vs revenue attribution), picked individual-campaign grain (obscuring the campaign-type story), and produced a Smart Narrative that names top campaigns by raw pipeline (which favors longer-active campaigns).",
      "csar": "Diego runs the CSAR loop. Crystallize surfaces three questions he had not asked himself; Scope restates the corrected brief; Assemble produces a defensible one-page report; Refine catches three surface-level polish items. Diego ships against the finance close reconciliation."
    }
  },
  "cold_prompt": "Build me a one-page executive report on Q3 campaign-attributed pipeline with a takeaway on whether we are on track for the annual marketing-sourced pipeline target.",
  "cold_failure_modes": [
    {
      "id": "measure",
      "kind": "wrong_measure",
      "copilot_pick": "[Attributed Revenue]",
      "diego_intended": "[Attributed Pipeline]",
      "detection": "Number does not tie to the marketing team's dashboards"
    },
    {
      "id": "grain",
      "kind": "wrong_grain",
      "copilot_pick": "Individual campaign",
      "diego_intended": "Campaign type",
      "detection": "Report lists 47 campaigns; leadership discusses 6 campaign types"
    },
    {
      "id": "narrative",
      "kind": "wrong_narrative",
      "copilot_pick": "Top by raw pipeline dollars",
      "diego_intended": "Top by pipeline per active week",
      "detection": "Two named 'strongest' campaigns had 16-week windows vs 8-week average"
    }
  ],
  "csar_moves": {
    "crystallize_prompt": "Before you build anything, what would you need to know to write a defensible one-page Q3 campaign-attribution report for marketing leadership?",
    "copilot_clarifying_questions": [
      {
        "id": 1,
        "question": "Which measure: attributed pipeline, attributed revenue, or both?",
        "diego_answer": "Attributed pipeline."
      },
      {
        "id": 2,
        "question": "Grain: individual campaign or campaign type?",
        "diego_answer": "Campaign type."
      },
      {
        "id": 3,
        "question": "Comparison window: quarterly, year-to-date, or trailing 12 months?",
        "diego_answer": "Quarterly, three quarters visible for context."
      },
      {
        "id": 4,
        "question": "Anchor: year-to-date vs annual plan, or Q3 alone?",
        "diego_answer": "Year-to-date vs annual marketing-sourced pipeline plan."
      },
      {
        "id": 5,
        "question": "Smart Narrative: full paragraph, one sentence, or omit?",
        "diego_answer": "One sentence, constrained to the year-to-date number and on-track judgement."
      },
      {
        "id": 6,
        "question": "Anything explicit about campaign efficiency (per-week normalisation)?",
        "diego_answer": "Yes - narrative must not confuse raw pipeline with pipeline-per-week efficiency."
      }
    ],
    "scope_restatement_accepted": true,
    "refine_corrections": [
      {
        "kind": "sort_order",
        "chart": "clustered bar of campaign types",
        "correction": "Sort descending by Q3 contribution instead of alphabetical"
      },
      {
        "kind": "color",
        "chart": "on-track KPI card",
        "correction": "Neutral color until the year is closed (was green despite Q4 run-rate not closing the gap)"
      },
      {
        "kind": "narrative",
        "chart": "Smart Narrative sentence",
        "correction": "None - as authored, matches the takeaway frame"
      }
    ],
    "reconciliation_check": {
      "kind": "finance_close_report",
      "outcome": "YTD attributed pipeline reconciles to finance close to within rounding"
    },
    "ship_verdict": "ship",
    "defensibility_bundle_size_items": 6
  },
  "compression": {
    "cold_pass_ready_to_ship": false,
    "csar_pass_ready_to_ship": true,
    "problems_caught_by_csar": 3
  },
  "source_sha256": "48b23da9d69008dc97590613deea136b10aa975e9f7f4056dd9a3880c44a69cb"
}