{
  "meta": {
    "scenario": "Priya's Q3 sales dashboard",
    "chapter": "Chapter 1 — Why Principles First, AI Later",
    "domain": "Apparel retailer, fictional",
    "synthetic": true,
    "period": {
      "quarter": "Q3 2026",
      "months": [
        "Jul 2026",
        "Aug 2026",
        "Sep 2026"
      ]
    },
    "narrative_purpose": {
      "line_chart": "Compressed auto-scaled y-axis makes a ~4% quarter look like ~40% growth.",
      "region_bar": "Alphabetical sort with no plan-variance measure hides South's material underperformance.",
      "product_table": "Product / Units / Revenue columns without gross-margin invert the Q4 inventory push.",
      "kpi_card": "Headline number without prior-quarter or plan comparison is not a story."
    }
  },
  "quarter": {
    "revenue_m": 42.7,
    "q2_comparison_m": 41
  },
  "monthly": [
    {
      "month": "Jul 2026",
      "revenue_m": 13.92
    },
    {
      "month": "Aug 2026",
      "revenue_m": 14.28
    },
    {
      "month": "Sep 2026",
      "revenue_m": 14.5
    }
  ],
  "regional": [
    {
      "region": "Central",
      "revenue_m": 7.6,
      "plan_m": 7
    },
    {
      "region": "East",
      "revenue_m": 11.8,
      "plan_m": 11.2
    },
    {
      "region": "South",
      "revenue_m": 8.8,
      "plan_m": 10.8
    },
    {
      "region": "West",
      "revenue_m": 14.5,
      "plan_m": 13.7
    }
  ],
  "products": [
    {
      "product": "Denim jackets",
      "units": 245000,
      "revenue_m": 12.25,
      "cogs_m": 8.575,
      "gross_margin_m": 3.675,
      "gross_margin_pct": 30
    },
    {
      "product": "Leather goods",
      "units": 38000,
      "revenue_m": 8.55,
      "cogs_m": 4.275,
      "gross_margin_m": 4.275,
      "gross_margin_pct": 50
    },
    {
      "product": "Wool sweaters",
      "units": 55000,
      "revenue_m": 6.6,
      "cogs_m": 3.63,
      "gross_margin_m": 2.97,
      "gross_margin_pct": 45
    },
    {
      "product": "Cashmere",
      "units": 42000,
      "revenue_m": 6.3,
      "cogs_m": 3.15,
      "gross_margin_m": 3.15,
      "gross_margin_pct": 50
    },
    {
      "product": "Cotton tees",
      "units": 380000,
      "revenue_m": 5.7,
      "cogs_m": 4.56,
      "gross_margin_m": 1.14,
      "gross_margin_pct": 20
    },
    {
      "product": "Other",
      "units": 55000,
      "revenue_m": 3.3,
      "cogs_m": 2.31,
      "gross_margin_m": 0.99,
      "gross_margin_pct": 30
    }
  ],
  "dashboard_defects": {
    "line_chart": {
      "auto_axis_min_m": 13.5,
      "auto_axis_max_m": 15,
      "descriptive_title": "Q3 revenue trend",
      "argumentative_title": "Q3 revenue up 4.2% Jul-Sep on plan"
    },
    "region_bar": {
      "sort": "alphabetical",
      "comparison": "none",
      "corrected_sort": "plan-variance ascending",
      "corrected_comparison": "plan reference line per region"
    },
    "product_table": {
      "columns": [
        "Product",
        "Units",
        "Revenue"
      ],
      "corrected_columns": [
        "Product",
        "Revenue",
        "Gross margin",
        "Gross margin %"
      ]
    },
    "kpi_card": {
      "displayed": "$42.7M",
      "corrected": "$42.7M / +$1.7M vs Q2 / +4.1%"
    }
  },
  "_source_sha256": "9b0f479e65a8262d13bee43572ad24de945e1c46fe078443e620db21b906c4cb",
  "_generated_by": "generate-priya-dashboard.mjs"
}
