{
  "meta": {
    "scenario": "Ch 6 Practice with us: Copilot's pipeline-coverage line chart with four simultaneous discipline failures",
    "chapter": "Chapter 6 - Colour, Type, and Accessibility",
    "domain": "Enterprise sales pipeline coverage reporting",
    "synthetic": true,
    "practice_scope": true,
    "narrative_purpose": {
      "as_generated": "The chart as Copilot produced it, carrying four discipline failures at once: six regions forced through a five-colour brand palette plus a gray fallback (palette mismatch); teal APAC and green LATAM collapsing into each other under deuteranopia (accessibility failure); title, axis labels, and data labels all set at a uniform size and weight (typographic hierarchy collapsed); and all six lines drawn at equal stroke weight and saturation (no pre-attentive emphasis). The reader's task is to name each failure and give the Refine direction that corrects it.",
      "story": "Three regions decline across the window - North America, ANZ, and EMEA - but only EMEA is below 100% coverage, and it is falling fastest relative to its own base, from 95% to 80%. Coverage under 100% means the pipeline no longer covers quota at all, so EMEA is the only decline that changes what anyone should do. All four failures work together to bury that distinction: the gray fallback pulls the eye to ANZ at the top of the chart, the equal stroke weights refuse to rank the three declines against each other, and the flat type offers no entry point."
    },
    "note_on_quarter_order": "The x-axis runs Q4, Q1, Q2, Q3 - a trailing four-quarter window ending in the current quarter, which is how the source report was configured. Preserved as generated.",
    "note_on_scale": "Values are pipeline coverage as a percentage of quota. 100% means pipeline exactly equals quota; healthy coverage in this domain is conventionally 300%+, so these values are deliberately scaled for a legible teaching chart rather than realism.",
    "derivation": "Series values were derived from the approved sample SVG (docs/assets/samples/06-practice-copilot-palette.svg in Alex_DDA) by inverting its y-scale: y=110 maps to 180%, at 2.25px per percentage point. All 24 points resolve to exact integers."
  },
  "quarters": ["Q4", "Q1", "Q2", "Q3"],
  "regional": [
    {
      "region": "North America",
      "palette_role": "brand-1",
      "hex": "#1e40af",
      "coverage_pct": [145, 140, 135, 130]
    },
    {
      "region": "EMEA",
      "palette_role": "brand-2",
      "hex": "#b91c1c",
      "coverage_pct": [95, 90, 85, 80]
    },
    {
      "region": "APAC",
      "palette_role": "brand-3",
      "hex": "#0d9488",
      "coverage_pct": [120, 130, 140, 155]
    },
    {
      "region": "LATAM",
      "palette_role": "brand-4",
      "hex": "#15803d",
      "coverage_pct": [110, 115, 120, 125]
    },
    {
      "region": "Central Europe",
      "palette_role": "brand-5",
      "hex": "#b45309",
      "coverage_pct": [100, 105, 110, 115]
    },
    {
      "region": "ANZ",
      "palette_role": "fallback-gray",
      "hex": "#9ca3af",
      "coverage_pct": [170, 165, 160, 155]
    }
  ],
  "big_idea": "EMEA is the only region whose pipeline no longer covers quota - 80% and still falling - and four discipline failures in the chart make that impossible to see in three seconds.",
  "four_failures": [
    {
      "surface": "Palette type",
      "failure": "A five-colour categorical brand palette is asked to carry six series, so the sixth region falls back to gray. The palette was never sized for this cardinality.",
      "refine_direction": "Either reduce the series count (small multiples, or group the four healthy regions into one 'above plan' band) or move to a palette designed for six categories. Do not extend a brand palette by improvising a sixth colour."
    },
    {
      "surface": "Accessibility",
      "failure": "APAC (#0d9488 teal) and LATAM (#15803d green) are near-indistinguishable under deuteranopia, and they open only 10 percentage points apart, so at the left edge the two lines are close in position as well as in hue. The legend is the only thing separating them, and the legend is across the chart from where the lines are hardest to tell apart.",
      "refine_direction": "Check the palette under deuteranope and protanope simulation before shipping. Differentiate by lightness rather than hue alone, and add a non-colour channel - direct end-of-line labels remove the legend dependency entirely."
    },
    {
      "surface": "Typographic hierarchy",
      "failure": "Chart title, axis titles, tick labels, and end-of-line values are all set at the same size and the same weight. Nothing signals what to read first.",
      "refine_direction": "Establish at least three levels. The title carries the Big Idea at the largest size and heaviest weight; axis and tick labels recede in size and colour; only the values that carry the argument get emphasis."
    },
    {
      "surface": "Pre-attentive attributes",
      "failure": "All six lines share one stroke weight and one saturation level. No pre-attentive channel is doing any work, so the eye ranks nothing and the reader scans linearly.",
      "refine_direction": "Pick the one series the chart is about - EMEA - and give it weight and saturation. Push the other five to a muted reference gray. Emphasis is created by de-emphasising, not by adding."
    }
  ],
  "headline_values": {
    "emea_q3_pct": 80,
    "emea_q4_pct": 95,
    "anz_q3_pct": 155,
    "apac_q3_pct": 155,
    "regions_below_100_pct": 1,
    "regions_declining": 3,
    "palette_size": 5,
    "series_count": 6
  }
}
