{
  "_meta": {
    "generated_by": "backend/scripts/build_oracle_runtime_codebook.py",
    "source_priority": [
      "gpt_5_4",
      "claude_sonnet_4_6",
      "runtime_seed_fallback"
    ],
    "example_count": 2395
  },
  "chapters": [
    {
      "chapter_id": "ch-001",
      "name": "Market Intelligence",
      "subchapters": [
        {
          "subchapter_id": "sub-001-01",
          "name": "Pricing Trends"
        },
        {
          "subchapter_id": "sub-001-02",
          "name": "Demand Signals"
        },
        {
          "subchapter_id": "sub-001-03",
          "name": "Competitive Landscape"
        },
        {
          "subchapter_id": "sub-001-04",
          "name": "Location Index"
        }
      ]
    },
    {
      "chapter_id": "ch-002",
      "name": "Lead Intelligence",
      "subchapters": [
        {
          "subchapter_id": "sub-002-01",
          "name": "Lead Profile"
        },
        {
          "subchapter_id": "sub-002-02",
          "name": "QD Score"
        },
        {
          "subchapter_id": "sub-002-03",
          "name": "Pipeline Health"
        },
        {
          "subchapter_id": "sub-002-04",
          "name": "Engagement History"
        }
      ]
    },
    {
      "chapter_id": "ch-003",
      "name": "Communication Intelligence",
      "subchapters": [
        {
          "subchapter_id": "sub-003-01",
          "name": "Call Summary"
        },
        {
          "subchapter_id": "sub-003-02",
          "name": "Promise Tracker"
        },
        {
          "subchapter_id": "sub-003-03",
          "name": "WhatsApp Thread"
        },
        {
          "subchapter_id": "sub-003-04",
          "name": "Reminder Surface"
        }
      ]
    },
    {
      "chapter_id": "ch-004",
      "name": "Inventory Analytics",
      "subchapters": [
        {
          "subchapter_id": "sub-004-01",
          "name": "Property Card"
        },
        {
          "subchapter_id": "sub-004-02",
          "name": "Availability Matrix"
        },
        {
          "subchapter_id": "sub-004-03",
          "name": "Absorption Rate"
        },
        {
          "subchapter_id": "sub-004-04",
          "name": "Inventory Comparison"
        }
      ]
    },
    {
      "chapter_id": "ch-005",
      "name": "Operational Metrics",
      "subchapters": [
        {
          "subchapter_id": "sub-005-01",
          "name": "Showroom Traffic"
        },
        {
          "subchapter_id": "sub-005-02",
          "name": "Team Performance"
        },
        {
          "subchapter_id": "sub-005-03",
          "name": "Campaign Metrics"
        },
        {
          "subchapter_id": "sub-005-04",
          "name": "System Health"
        }
      ]
    },
    {
      "chapter_id": "ch-006",
      "name": "Calendar and Follow-Up",
      "subchapters": [
        {
          "subchapter_id": "sub-006-01",
          "name": "Calendar View"
        },
        {
          "subchapter_id": "sub-006-02",
          "name": "Action Queue"
        },
        {
          "subchapter_id": "sub-006-03",
          "name": "Follow-Up Plan"
        },
        {
          "subchapter_id": "sub-006-04",
          "name": "Reminder Cards"
        }
      ]
    }
  ],
  "seed_examples": [
    {
      "example_id": "exg-001-01-023",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Business Bay — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Business Bay — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Business Bay",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "penthouse"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-022",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Downtown Dubai — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "townhouse"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-027",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Creek Harbour — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Dubai Creek Harbour — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "townhouse"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-025",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Hills Estate — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Dubai Hills Estate — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Hills Estate",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "apartment"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-021",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Dubai Marina — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "villa"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-030",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai South — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Dubai South — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai South",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "apartment"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-028",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Lake Towers — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Jumeirah Lake Towers — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "penthouse"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-026",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Village Circle — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Jumeirah Village Circle — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "villa"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-029",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Meydan — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Meydan — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Meydan",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "plot"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-024",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Palm Jumeirah — Sales Price vs Rental Yield Overlay",
      "template_name": "Dual Axis Yield Overlay",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "dual_metric_time_series"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Palm Jumeirah — Sales Price vs Yield",
        "subtitle": "Pricing Pressure Compared with Gross Rental Yield",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Palm Jumeirah",
          "metric": [
            "avg_price_per_sqft",
            "gross_rental_yield"
          ],
          "window": "12M",
          "propertyType": "plot"
        },
        "visualization": {
          "xAxis": "month",
          "leftAxis": "aed_per_sqft",
          "rightAxis": "yield_percent",
          "formatLeft": "currency_aed",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Dual Axis Yield Overlay. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-043",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Business Bay — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Business Bay — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Business Bay",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-042",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Downtown Dubai — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-047",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Creek Harbour — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Dubai Creek Harbour — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-045",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Hills Estate — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Dubai Hills Estate — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Hills Estate",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-041",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Dubai Marina — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-048",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Lake Towers — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Jumeirah Lake Towers — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-046",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Village Circle — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Jumeirah Village Circle — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-049",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Meydan — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Meydan — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Meydan",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-044",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Palm Jumeirah — Luxury Segment Pricing Sparkline",
      "template_name": "Luxury Pricing Sparkline",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "segment_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Palm Jumeirah — Luxury Segment",
        "subtitle": "Current Pricing Snapshot for Premium Inventory",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Palm Jumeirah",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "segment": "luxury"
        },
        "visualization": {
          "primaryMetric": "aed_per_sqft",
          "secondaryMetric": "month_on_month_change",
          "formatPrimary": "currency_aed",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Luxury Pricing Sparkline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-013",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Business Bay — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Business Bay — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Business Bay",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-012",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Downtown Dubai — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-017",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Creek Harbour — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Creek Harbour — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-015",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Hills Estate — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Hills Estate — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Hills Estate",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-011",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Marina — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-020",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai South — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai South — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai South",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-018",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Lake Towers — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Jumeirah Lake Towers — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-016",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Village Circle — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Jumeirah Village Circle — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-019",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Meydan — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Meydan — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Meydan",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-014",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Palm Jumeirah — Median Ticket Size vs Prior Period",
      "template_name": "Pricing Delta Area",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series",
        "comparative_time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Palm Jumeirah — Median Ticket Size",
        "subtitle": "Current Period vs Previous Equivalent Window",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Palm Jumeirah",
          "metric": "median_ticket_size",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_aed",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_area"
          },
          "fillOpacity": 0.18
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12,
          "fillOpacity": 0.18
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Delta Area. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-003",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Business Bay — AED/sqft Trend (30D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Business Bay — AED/sqft Trend",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Business Bay",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "propertyType": "townhouse"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-03",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-002",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — AED/sqft Trend (14D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Dubai — AED/sqft Trend",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "14D",
          "propertyType": "villa"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-02",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-007",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Creek Harbour — AED/sqft Trend (14D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Creek Harbour — AED/sqft Trend",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": "avg_price_per_sqft",
          "window": "14D",
          "propertyType": "villa"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-07",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-005",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Hills Estate — AED/sqft Trend (12M)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Hills Estate — AED/sqft Trend",
        "subtitle": "12M Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Hills Estate",
          "metric": "avg_price_per_sqft",
          "window": "12M",
          "propertyType": "plot"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-05",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-001",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — AED/sqft Trend (7D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — AED/sqft Trend",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "7D",
          "propertyType": "apartment"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-01",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "ex-001",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Price Per Sqft Trend (12-Month)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — AED/sqft Trend",
        "subtitle": "12-Month Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "annotations": [
            {
              "date": "2025-10",
              "label": "Off-plan surge",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle"
        }
      },
      "quality_notes": "Canonical example. Use for pricing trend chart templates.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-010",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai South — AED/sqft Trend (12M)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai South — AED/sqft Trend",
        "subtitle": "12M Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai South",
          "metric": "avg_price_per_sqft",
          "window": "12M",
          "propertyType": "plot"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-10",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-008",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Lake Towers — AED/sqft Trend (30D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Jumeirah Lake Towers — AED/sqft Trend",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "propertyType": "townhouse"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-08",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-006",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Village Circle — AED/sqft Trend (7D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Jumeirah Village Circle — AED/sqft Trend",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": "avg_price_per_sqft",
          "window": "7D",
          "propertyType": "apartment"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-06",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-009",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Meydan — AED/sqft Trend (90D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Meydan — AED/sqft Trend",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Meydan",
          "metric": "avg_price_per_sqft",
          "window": "90D",
          "propertyType": "penthouse"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-09",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-004",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Palm Jumeirah — AED/sqft Trend (90D)",
      "template_name": "Pricing Trend Chart",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Palm Jumeirah — AED/sqft Trend",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Palm Jumeirah",
          "metric": "avg_price_per_sqft",
          "window": "90D",
          "propertyType": "penthouse"
        },
        "visualization": {
          "xAxis": "period",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "trend_line": true,
          "confidence_band": false,
          "annotations": [
            {
              "date": "2025-04",
              "label": "Launch pulse",
              "type": "event"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Trend Chart. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "ex-0010",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 1",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — Avg Price Per Sqft",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "7D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "currency_aed",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Off-plan surge",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Pricing Trends. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0019",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Sold Price Index",
      "template_name": "Pricing Trends — Template 10",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Dubai Marina — Sold Price Index",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "sold_price_index",
          "window": "14D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "currency_usd",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Market correction",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "showLegend": false
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Pricing Trends. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0020",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 11",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — Avg Price Per Sqft",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Pricing Trends. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0021",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 12",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Marina — Median Price Per Sqft",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "median_price_per_sqft",
          "window": "30D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Pricing Trends. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0022",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 13",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Marina — P90 Price Per Sqft",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "p90_price_per_sqft",
          "window": "30D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "currency_aed",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Policy change",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Pricing Trends. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0023",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Listing Price",
      "template_name": "Pricing Trends — Template 14",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Dubai Marina — Avg Listing Price",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_listing_price",
          "window": "30D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Pricing Trends. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0024",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Sold Price Index",
      "template_name": "Pricing Trends — Template 15",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Dubai Marina — Sold Price Index",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "sold_price_index",
          "window": "30D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Pricing Trends. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0025",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 16",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — Avg Price Per Sqft",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "60D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "percentage_change",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Off-plan surge",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Pricing Trends. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0026",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 17",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Marina — Median Price Per Sqft",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "median_price_per_sqft",
          "window": "60D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Pricing Trends. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0027",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 18",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Marina — P90 Price Per Sqft",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "p90_price_per_sqft",
          "window": "60D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Pricing Trends. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0028",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Listing Price",
      "template_name": "Pricing Trends — Template 19",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Dubai Marina — Avg Listing Price",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_listing_price",
          "window": "60D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "index_100",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Major launch",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "showLegend": false
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Pricing Trends. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0011",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 2",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Marina — Median Price Per Sqft",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "median_price_per_sqft",
          "window": "7D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Pricing Trends. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0029",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Sold Price Index",
      "template_name": "Pricing Trends — Template 20",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Dubai Marina — Sold Price Index",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "sold_price_index",
          "window": "60D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Pricing Trends. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0030",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 21",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — Avg Price Per Sqft",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "90D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Pricing Trends. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0031",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 22",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Marina — Median Price Per Sqft",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "median_price_per_sqft",
          "window": "90D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "currency_usd",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Rate cut impact",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "showLegend": false
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Pricing Trends. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0032",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 23",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Marina — P90 Price Per Sqft",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "p90_price_per_sqft",
          "window": "90D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Pricing Trends. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0033",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Listing Price",
      "template_name": "Pricing Trends — Template 24",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Dubai Marina — Avg Listing Price",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_listing_price",
          "window": "90D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Pricing Trends. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0034",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Sold Price Index",
      "template_name": "Pricing Trends — Template 25",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Dubai Marina — Sold Price Index",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "sold_price_index",
          "window": "90D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "currency_aed",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Market correction",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Pricing Trends. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0035",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 26",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Dubai — Avg Price Per Sqft",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "7D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Pricing Trends. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0036",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 27",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Downtown Dubai — Median Price Per Sqft",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "median_price_per_sqft",
          "window": "7D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Pricing Trends. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0037",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 28",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Dubai — P90 Price Per Sqft",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "p90_price_per_sqft",
          "window": "7D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "percentage_change",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Policy change",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "showLegend": false
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Pricing Trends. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0038",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Listing Price",
      "template_name": "Pricing Trends — Template 29",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Downtown Dubai — Avg Listing Price",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_listing_price",
          "window": "7D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Pricing Trends. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0012",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 3",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Marina — P90 Price Per Sqft",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "p90_price_per_sqft",
          "window": "7D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Pricing Trends. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0039",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Sold Price Index",
      "template_name": "Pricing Trends — Template 30",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Downtown Dubai — Sold Price Index",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "sold_price_index",
          "window": "7D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Pricing Trends. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0040",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 31",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Dubai — Avg Price Per Sqft",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "14D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "index_100",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Off-plan surge",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "showLegend": false
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Pricing Trends. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0041",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 32",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Downtown Dubai — Median Price Per Sqft",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "median_price_per_sqft",
          "window": "14D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Pricing Trends. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0042",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 33",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Dubai — P90 Price Per Sqft",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "p90_price_per_sqft",
          "window": "14D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Pricing Trends. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0043",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Listing Price",
      "template_name": "Pricing Trends — Template 34",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Downtown Dubai — Avg Listing Price",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_listing_price",
          "window": "14D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "currency_usd",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Major launch",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "showLegend": false
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Pricing Trends. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0044",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Sold Price Index",
      "template_name": "Pricing Trends — Template 35",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Downtown Dubai — Sold Price Index",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "sold_price_index",
          "window": "14D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Pricing Trends. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0045",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 36",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Dubai — Avg Price Per Sqft",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "30D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Pricing Trends. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0046",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 37",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Downtown Dubai — Median Price Per Sqft",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "median_price_per_sqft",
          "window": "30D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "currency_aed",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Rate cut impact",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Pricing Trends. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0047",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 38",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Dubai — P90 Price Per Sqft",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "p90_price_per_sqft",
          "window": "30D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Pricing Trends. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0048",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Listing Price",
      "template_name": "Pricing Trends — Template 39",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Downtown Dubai — Avg Listing Price",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_listing_price",
          "window": "30D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Pricing Trends. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0013",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Listing Price",
      "template_name": "Pricing Trends — Template 4",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Dubai Marina — Avg Listing Price",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_listing_price",
          "window": "7D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "percentage_change",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Major launch",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "showLegend": false
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Pricing Trends. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0049",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Sold Price Index",
      "template_name": "Pricing Trends — Template 40",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Downtown Dubai — Sold Price Index",
        "subtitle": "30D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "sold_price_index",
          "window": "30D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "percentage_change",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Market correction",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Pricing Trends. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0050",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 41",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Dubai — Avg Price Per Sqft",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "60D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Pricing Trends. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0051",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 42",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Downtown Dubai — Median Price Per Sqft",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "median_price_per_sqft",
          "window": "60D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Pricing Trends. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0052",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 43",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Dubai — P90 Price Per Sqft",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "p90_price_per_sqft",
          "window": "60D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "index_100",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Policy change",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "showLegend": false
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Pricing Trends. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0053",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Listing Price",
      "template_name": "Pricing Trends — Template 44",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Downtown Dubai — Avg Listing Price",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_listing_price",
          "window": "60D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Pricing Trends. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0054",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Sold Price Index",
      "template_name": "Pricing Trends — Template 45",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Downtown Dubai — Sold Price Index",
        "subtitle": "60D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "sold_price_index",
          "window": "60D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Pricing Trends. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0055",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 46",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Dubai — Avg Price Per Sqft",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_price_per_sqft",
          "window": "90D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "currency_usd",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Off-plan surge",
              "type": "event"
            }
          ],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "showLegend": false
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Pricing Trends. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0056",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 47",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Downtown Dubai — Median Price Per Sqft",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "median_price_per_sqft",
          "window": "90D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "index_100",
          "annotations": [],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Pricing Trends. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0057",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 48",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Dubai — P90 Price Per Sqft",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "p90_price_per_sqft",
          "window": "90D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Pricing Trends. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0058",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Avg Listing Price",
      "template_name": "Pricing Trends — Template 49",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Downtown Dubai — Avg Listing Price",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "avg_listing_price",
          "window": "90D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "currency_aed",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Major launch",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "showLegend": false
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Pricing Trends. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0014",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Sold Price Index",
      "template_name": "Pricing Trends — Template 5",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Dubai Marina — Sold Price Index",
        "subtitle": "7D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "sold_price_index",
          "window": "7D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Pricing Trends. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0059",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Sold Price Index",
      "template_name": "Pricing Trends — Template 50",
      "component_type": "candlestick_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "candlestick_chart",
        "title": "Downtown Dubai — Sold Price Index",
        "subtitle": "90D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "sold_price_index",
          "window": "90D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "sold_price_index",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Pricing Trends. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0015",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Price Per Sqft",
      "template_name": "Pricing Trends — Template 6",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai Marina — Avg Price Per Sqft",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_price_per_sqft",
          "window": "14D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_price_per_sqft",
          "format": "currency_usd",
          "annotations": [],
          "trend_line": false,
          "confidence_band": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "showLegend": true
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Pricing Trends. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0016",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Median Price Per Sqft",
      "template_name": "Pricing Trends — Template 7",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Dubai Marina — Median Price Per Sqft",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "median_price_per_sqft",
          "window": "14D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "median_price_per_sqft",
          "format": "index_100",
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Rate cut impact",
              "type": "event"
            }
          ],
          "trend_line": true,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "showLegend": false
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Pricing Trends. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0017",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — P90 Price Per Sqft",
      "template_name": "Pricing Trends — Template 8",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Marina — P90 Price Per Sqft",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "p90_price_per_sqft",
          "window": "14D",
          "currency": "USD"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "p90_price_per_sqft",
          "format": "percentage_change",
          "annotations": [],
          "trend_line": false,
          "confidence_band": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Pricing Trends. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0018",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Avg Listing Price",
      "template_name": "Pricing Trends — Template 9",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Dubai Marina — Avg Listing Price",
        "subtitle": "14D Rolling Average",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "avg_listing_price",
          "window": "14D",
          "currency": "AED"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "avg_listing_price",
          "format": "currency_aed",
          "annotations": [],
          "trend_line": true,
          "confidence_band": true,
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "dashed_line"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "showLegend": true
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Pricing Trends. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-001-01-033",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Business Bay — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Business Bay — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Business Bay",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-032",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Downtown Dubai — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Downtown Dubai — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Downtown Dubai",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-037",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Creek Harbour — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Dubai Creek Harbour — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-035",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Hills Estate — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Dubai Hills Estate — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Hills Estate",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-031",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai Marina — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Dubai Marina — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai Marina",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-040",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Dubai South — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Dubai South — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Dubai South",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-038",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Lake Towers — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Jumeirah Lake Towers — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-036",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Jumeirah Village Circle — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Jumeirah Village Circle — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-039",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Meydan — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Meydan — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Meydan",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-01-034",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-01",
      "title": "Palm Jumeirah — Quarterly Movement Benchmark",
      "template_name": "Quarterly Benchmark Band",
      "component_type": "benchmark_band_chart",
      "accepted_shapes": [
        "district_benchmark"
      ],
      "example_json": {
        "componentType": "benchmark_band_chart",
        "title": "Palm Jumeirah — Quarterly Benchmark",
        "subtitle": "District Movement Against City Median",
        "dataSource": {
          "type": "inventory_aggregate",
          "district": "Palm Jumeirah",
          "metric": "quarterly_price_change",
          "window": "12M",
          "benchmark": "city_median"
        },
        "visualization": {
          "xAxis": "quarter",
          "yAxis": "percent_change",
          "format": "percentage",
          "benchmark_band": {
            "label": "Dubai Median",
            "style": "band"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pricing Trends variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quarterly Benchmark Band. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-033",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Business Bay — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Business Bay",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Business Bay",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-032",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Downtown Dubai — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Downtown Dubai",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-037",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Creek Harbour — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Dubai Creek Harbour",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-035",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Hills Estate — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Dubai Hills Estate",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Hills Estate",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-031",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Marina — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Dubai Marina",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-040",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai South — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Dubai South",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai South",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-038",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Lake Towers — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Jumeirah Lake Towers",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-036",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Village Circle — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Jumeirah Village Circle",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-039",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Meydan — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Meydan",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Meydan",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-034",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Palm Jumeirah — Absorption Rate Snapshot",
      "template_name": "Absorption Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "demand_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Demand Snapshot — Palm Jumeirah",
        "subtitle": "Absorption, Visits, and Qualified Demand",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Palm Jumeirah",
          "metric": [
            "absorption_rate",
            "site_visit_count",
            "qualified_lead_rate"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "absorption_rate",
              "label": "Absorption",
              "format": "percentage"
            },
            {
              "dimension": "site_visit_count",
              "label": "Visits",
              "format": "integer"
            },
            {
              "dimension": "qualified_lead_rate",
              "label": "Qualified Rate",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-013",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Business Bay — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Business Bay",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Business Bay",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-012",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Downtown Dubai — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Downtown Dubai",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-017",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Creek Harbour — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Dubai Creek Harbour",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-015",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Hills Estate — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Dubai Hills Estate",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Hills Estate",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-011",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Marina — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Dubai Marina",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-020",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai South — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Dubai South",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai South",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-018",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Lake Towers — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Jumeirah Lake Towers",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-016",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Village Circle — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Jumeirah Village Circle",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-019",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Meydan — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Meydan",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Meydan",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-014",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Palm Jumeirah — Site Visit Conversion Funnel",
      "template_name": "Demand Funnel",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "conversion_funnel"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Site Visit Funnel — Palm Jumeirah",
        "subtitle": "Inquiry to Scheduled Viewing",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Palm Jumeirah",
          "metric": [
            "inquiry_count",
            "qualified_leads",
            "site_visit_count"
          ],
          "window": "30D"
        },
        "visualization": {
          "stages": [
            "Inquiry",
            "Qualified",
            "Viewing Scheduled"
          ],
          "format": "integer",
          "showConversionRates": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Funnel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-043",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Business Bay — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Business Bay",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Business Bay",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-042",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Downtown Dubai — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Downtown Dubai",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-047",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Creek Harbour — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Dubai Creek Harbour",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-045",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Hills Estate — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Dubai Hills Estate",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Hills Estate",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-041",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Marina — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Dubai Marina",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-048",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Lake Towers — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Jumeirah Lake Towers",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-046",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Village Circle — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Jumeirah Village Circle",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-049",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Meydan — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Meydan",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Meydan",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-044",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Palm Jumeirah — Demand Signal Heatmap",
      "template_name": "Demand Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Demand Signal Heatmap — Palm Jumeirah",
        "subtitle": "Inquiry and Visit Density by Daypart",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Palm Jumeirah",
          "metric": "combined_demand_signal",
          "window": "7D",
          "groupBy": [
            "weekday",
            "daypart"
          ]
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "weekday",
          "value": "signal_score",
          "format": "index",
          "annotations": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-003",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Business Bay — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Business Bay",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Business Bay",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-002",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Downtown Dubai — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Downtown Dubai",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-007",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Creek Harbour — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Dubai Creek Harbour",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-005",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Hills Estate — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Dubai Hills Estate",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Hills Estate",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-001",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Marina — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Dubai Marina",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-010",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai South — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Dubai South",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai South",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "ex-002",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Inquiry Velocity — Downtown Dubai (30-Day)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Downtown Dubai",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "barRadius": 4
        }
      },
      "quality_notes": "Use for demand signal bar charts.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-008",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Lake Towers — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Jumeirah Lake Towers",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-006",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Village Circle — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Jumeirah Village Circle",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-009",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Meydan — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Meydan",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Meydan",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-004",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Palm Jumeirah — Inquiry Velocity (30D)",
      "template_name": "Demand Signal Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical_count"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Inquiry Volume — Palm Jumeirah",
        "subtitle": "Last 30 Days by Week",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Palm Jumeirah",
          "metric": "inquiry_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Demand Signal Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "ex-0060",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 1",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Inquiry Count · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "inquiry_count",
          "window": "7D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 50,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Demand Signals. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0069",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 10",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Site Visit Count · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "site_visit_count",
          "window": "14D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 1000,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Demand Signals. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0070",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 11",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Whatsapp Inquiry Volume · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "whatsapp_inquiry_volume",
          "window": "30D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "whatsapp_inquiry_volume",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Demand Signals. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0071",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 12",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Search Volume Index · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "search_volume_index",
          "window": "30D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "search_volume_index",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Demand Signals. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0072",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 13",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Brochure Download Count · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "brochure_download_count",
          "window": "30D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "brochure_download_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 200,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Demand Signals. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0073",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 14",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Video View Count · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "video_view_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "video_view_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Demand Signals. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0074",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 15",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Shortlist Rate · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "shortlist_rate",
          "window": "30D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "shortlist_rate",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Demand Signals. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0075",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 16",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Absorption Rate Pct · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "absorption_rate_pct",
          "window": "60D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 50,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Demand Signals. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0076",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 17",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Inquiry Count · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "inquiry_count",
          "window": "60D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Demand Signals. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0077",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 18",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Site Visit Count · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "site_visit_count",
          "window": "60D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Demand Signals. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0078",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 19",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Whatsapp Inquiry Volume · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "whatsapp_inquiry_volume",
          "window": "60D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "whatsapp_inquiry_volume",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 500,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Demand Signals. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0061",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 2",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Site Visit Count · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "site_visit_count",
          "window": "7D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Demand Signals. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0079",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 20",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Search Volume Index · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "search_volume_index",
          "window": "60D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "search_volume_index",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Demand Signals. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0080",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 21",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Brochure Download Count · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "brochure_download_count",
          "window": "90D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "brochure_download_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Demand Signals. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0081",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 22",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Video View Count · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "video_view_count",
          "window": "90D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "video_view_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 100,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Demand Signals. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0082",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 23",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Shortlist Rate · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "shortlist_rate",
          "window": "90D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "shortlist_rate",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Demand Signals. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0083",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 24",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Absorption Rate Pct · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "absorption_rate_pct",
          "window": "90D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Demand Signals. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0084",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 25",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Inquiry Count · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "inquiry_count",
          "window": "90D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 1000,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Demand Signals. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0085",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 26",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Site Visit Count · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "site_visit_count",
          "window": "7D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Demand Signals. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0086",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 27",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Whatsapp Inquiry Volume · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "whatsapp_inquiry_volume",
          "window": "7D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "whatsapp_inquiry_volume",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Demand Signals. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0087",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 28",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Search Volume Index · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "search_volume_index",
          "window": "7D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "search_volume_index",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 200,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Demand Signals. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0088",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 29",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Brochure Download Count · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "brochure_download_count",
          "window": "7D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "brochure_download_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Demand Signals. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0062",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 3",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Whatsapp Inquiry Volume · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "whatsapp_inquiry_volume",
          "window": "7D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "whatsapp_inquiry_volume",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Demand Signals. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0089",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 30",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Video View Count · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "video_view_count",
          "window": "7D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "video_view_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Demand Signals. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0090",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 31",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Shortlist Rate · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "shortlist_rate",
          "window": "14D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "shortlist_rate",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 50,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Demand Signals. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0091",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 32",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Absorption Rate Pct · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "absorption_rate_pct",
          "window": "14D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Demand Signals. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0092",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 33",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Inquiry Count · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "inquiry_count",
          "window": "14D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Demand Signals. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0093",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 34",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Site Visit Count · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "site_visit_count",
          "window": "14D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 500,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Demand Signals. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0094",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 35",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Whatsapp Inquiry Volume · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "whatsapp_inquiry_volume",
          "window": "14D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "whatsapp_inquiry_volume",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Demand Signals. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0095",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 36",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Search Volume Index · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "search_volume_index",
          "window": "30D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "search_volume_index",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Demand Signals. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0096",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 37",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Brochure Download Count · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "brochure_download_count",
          "window": "30D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "brochure_download_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 100,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Demand Signals. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0097",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 38",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Video View Count · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "video_view_count",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "video_view_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Demand Signals. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0098",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 39",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Shortlist Rate · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "shortlist_rate",
          "window": "30D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "shortlist_rate",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Demand Signals. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0063",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 4",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Search Volume Index · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "search_volume_index",
          "window": "7D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "search_volume_index",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 500,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Demand Signals. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0099",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 40",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Absorption Rate Pct · Last 30D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "absorption_rate_pct",
          "window": "30D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 1000,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Demand Signals. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0100",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 41",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Inquiry Count · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "inquiry_count",
          "window": "60D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Demand Signals. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0101",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 42",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Site Visit Count · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "site_visit_count",
          "window": "60D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Demand Signals. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0102",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 43",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Whatsapp Inquiry Volume · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "whatsapp_inquiry_volume",
          "window": "60D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "whatsapp_inquiry_volume",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 200,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Demand Signals. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0103",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 44",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Search Volume Index · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "search_volume_index",
          "window": "60D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "search_volume_index",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Demand Signals. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0104",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 45",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Brochure Download Count · Last 60D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "brochure_download_count",
          "window": "60D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "brochure_download_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 60D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Demand Signals. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0105",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 46",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Video View Count · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "video_view_count",
          "window": "90D",
          "groupBy": "district"
        },
        "visualization": {
          "xAxis": "district",
          "yAxis": "video_view_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 50,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Demand Signals. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0106",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 47",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Shortlist Rate · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "shortlist_rate",
          "window": "90D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "shortlist_rate",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Demand Signals. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0107",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 48",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Absorption Rate Pct · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "absorption_rate_pct",
          "window": "90D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Demand Signals. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0108",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 49",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Inquiry Count · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "inquiry_count",
          "window": "90D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 500,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Demand Signals. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0064",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 5",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Brochure Download Count · Last 7D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "brochure_download_count",
          "window": "7D",
          "groupBy": "property_type"
        },
        "visualization": {
          "xAxis": "property_type",
          "yAxis": "brochure_download_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Demand Signals. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0109",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Downtown Dubai",
      "template_name": "Demand Signals — Template 50",
      "component_type": "bullet_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bullet_chart",
        "title": "Demand Signal — Downtown Dubai",
        "subtitle": "Site Visit Count · Last 90D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": "site_visit_count",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "site_visit_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Demand Signals. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0065",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 6",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Video View Count · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "video_view_count",
          "window": "14D",
          "groupBy": "nationality"
        },
        "visualization": {
          "xAxis": "nationality",
          "yAxis": "video_view_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "barRadius": 2,
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Demand Signals. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0066",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 7",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Shortlist Rate · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "shortlist_rate",
          "window": "14D",
          "groupBy": "day"
        },
        "visualization": {
          "xAxis": "day",
          "yAxis": "shortlist_rate",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "threshold": {
            "enabled": true,
            "value": 100,
            "label": "Velocity target",
            "color": "#F59E0B"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "barRadius": 4,
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Demand Signals. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0067",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 8",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Absorption Rate Pct · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "absorption_rate_pct",
          "window": "14D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "barRadius": 6,
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Demand Signals. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0068",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Demand Signal — Dubai Marina",
      "template_name": "Demand Signals — Template 9",
      "component_type": "sparkline_group",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "sparkline_group",
        "title": "Demand Signal — Dubai Marina",
        "subtitle": "Inquiry Count · Last 14D",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": "inquiry_count",
          "window": "14D",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "inquiry_count",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 14D",
            "style": "ghost_bar"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "barRadius": 0,
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Demand Signals. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-001-02-023",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Business Bay — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Business Bay",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Business Bay",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-022",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Downtown Dubai — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Downtown Dubai",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Downtown Dubai",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-027",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Creek Harbour — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Dubai Creek Harbour",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Creek Harbour",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-025",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Hills Estate — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Dubai Hills Estate",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Hills Estate",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-021",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai Marina — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Dubai Marina",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai Marina",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-030",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Dubai South — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Dubai South",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Dubai South",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-028",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Lake Towers — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Jumeirah Lake Towers",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-026",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Jumeirah Village Circle — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Jumeirah Village Circle",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Jumeirah Village Circle",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-029",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Meydan — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Meydan",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Meydan",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-02-024",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-02",
      "title": "Palm Jumeirah — Search Intent Index Trend",
      "template_name": "Search Intent Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "intent_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Search Intent — Palm Jumeirah",
        "subtitle": "Search Index vs Inquiry Lift",
        "dataSource": {
          "type": "crm_aggregate",
          "district": "Palm Jumeirah",
          "metric": [
            "search_volume_index",
            "inquiry_count"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "search_index",
          "rightAxis": "inquiry_count",
          "formatLeft": "index",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Demand Signals variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Search Intent Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "ex-0110",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Marina",
      "template_name": "Competitive Landscape — Template 1",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — Dubai Marina",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Marina",
          "groupBy": "developer",
          "developers": [
            "Emaar Properties",
            "Meraas"
          ],
          "window": "7D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Competitive Landscape. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0119",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Emaar Beachfront",
      "template_name": "Competitive Landscape — Template 10",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Emaar Beachfront",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Emaar Beachfront",
          "groupBy": "launch_quarter",
          "window": "QTD"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#6366F1",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Competitive Landscape. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0120",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Arjan",
      "template_name": "Competitive Landscape — Template 11",
      "component_type": "unit_mix_comparison",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "unit_mix_comparison",
        "title": "Competitive Landscape — Arjan",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Arjan",
          "groupBy": "developer",
          "developers": [
            "Tiger Properties",
            "Pantheon Development"
          ],
          "window": "7D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Competitive Landscape. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0121",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Al Furjan",
      "template_name": "Competitive Landscape — Template 12",
      "component_type": "launch_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "launch_timeline",
        "title": "Competitive Landscape — Al Furjan",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Al Furjan",
          "groupBy": "district",
          "window": "14D"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#10B981",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Competitive Landscape. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0122",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — DAMAC Hills",
      "template_name": "Competitive Landscape — Template 13",
      "component_type": "price_positioning_scatter",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "price_positioning_scatter",
        "title": "Competitive Landscape — DAMAC Hills",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "DAMAC Hills",
          "groupBy": "property_type",
          "developers": [
            "Reportage Properties",
            "Emaar Properties"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Competitive Landscape. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0123",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Arabian Ranches",
      "template_name": "Competitive Landscape — Template 14",
      "component_type": "absorption_comparison_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "absorption_comparison_bar",
        "title": "Competitive Landscape — Arabian Ranches",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Arabian Ranches",
          "groupBy": "bedroom_type",
          "window": "60D"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#EF4444",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Competitive Landscape. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0124",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai South",
      "template_name": "Competitive Landscape — Template 15",
      "component_type": "inventory_depth_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "inventory_depth_chart",
        "title": "Competitive Landscape — Dubai South",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai South",
          "groupBy": "launch_quarter",
          "developers": [
            "Imtiaz Developments",
            "Sobha Realty"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Competitive Landscape. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0125",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Jumeirah Lake Towers",
      "template_name": "Competitive Landscape — Template 16",
      "component_type": "market_share_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "market_share_donut",
        "title": "Competitive Landscape — Jumeirah Lake Towers",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Jumeirah Lake Towers",
          "groupBy": "developer",
          "window": "6M"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Competitive Landscape. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0126",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Silicon Oasis",
      "template_name": "Competitive Landscape — Template 17",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — Dubai Silicon Oasis",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Silicon Oasis",
          "groupBy": "district",
          "developers": [
            "DAMAC Properties",
            "Nakheel Properties"
          ],
          "window": "12M"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#EC4899",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Competitive Landscape. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0127",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Al Barsha",
      "template_name": "Competitive Landscape — Template 18",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Al Barsha",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Al Barsha",
          "groupBy": "property_type",
          "window": "24M"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Competitive Landscape. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0128",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Sports City",
      "template_name": "Competitive Landscape — Template 19",
      "component_type": "unit_mix_comparison",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "unit_mix_comparison",
        "title": "Competitive Landscape — Dubai Sports City",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Sports City",
          "groupBy": "bedroom_type",
          "developers": [
            "Meraas",
            "Dubai Properties"
          ],
          "window": "YTD"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#F97316",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Competitive Landscape. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0111",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Downtown Dubai",
      "template_name": "Competitive Landscape — Template 2",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Downtown Dubai",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Downtown Dubai",
          "groupBy": "district",
          "window": "14D"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#10B981",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Competitive Landscape. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0129",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Discovery Gardens",
      "template_name": "Competitive Landscape — Template 20",
      "component_type": "launch_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "launch_timeline",
        "title": "Competitive Landscape — Discovery Gardens",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Discovery Gardens",
          "groupBy": "launch_quarter",
          "window": "QTD"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#6366F1",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Competitive Landscape. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0130",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Marina",
      "template_name": "Competitive Landscape — Template 21",
      "component_type": "price_positioning_scatter",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "price_positioning_scatter",
        "title": "Competitive Landscape — Dubai Marina",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Marina",
          "groupBy": "developer",
          "developers": [
            "Aldar Properties",
            "Binghatti Developers"
          ],
          "window": "7D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Competitive Landscape. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0131",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Downtown Dubai",
      "template_name": "Competitive Landscape — Template 22",
      "component_type": "absorption_comparison_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "absorption_comparison_bar",
        "title": "Competitive Landscape — Downtown Dubai",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Downtown Dubai",
          "groupBy": "district",
          "window": "14D"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#10B981",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Competitive Landscape. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0132",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Business Bay",
      "template_name": "Competitive Landscape — Template 23",
      "component_type": "inventory_depth_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "inventory_depth_chart",
        "title": "Competitive Landscape — Business Bay",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Business Bay",
          "groupBy": "property_type",
          "developers": [
            "Azizi Developments",
            "Tiger Properties"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Competitive Landscape. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0133",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Palm Jumeirah",
      "template_name": "Competitive Landscape — Template 24",
      "component_type": "market_share_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "market_share_donut",
        "title": "Competitive Landscape — Palm Jumeirah",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Palm Jumeirah",
          "groupBy": "bedroom_type",
          "window": "60D"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#EF4444",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Competitive Landscape. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0134",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Jumeirah Village Circle",
      "template_name": "Competitive Landscape — Template 25",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — Jumeirah Village Circle",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Jumeirah Village Circle",
          "groupBy": "launch_quarter",
          "developers": [
            "Select Group",
            "Reportage Properties"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Competitive Landscape. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0135",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Hills Estate",
      "template_name": "Competitive Landscape — Template 26",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Dubai Hills Estate",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Hills Estate",
          "groupBy": "developer",
          "window": "6M"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Competitive Landscape. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0136",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Sobha Hartland",
      "template_name": "Competitive Landscape — Template 27",
      "component_type": "unit_mix_comparison",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "unit_mix_comparison",
        "title": "Competitive Landscape — Sobha Hartland",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Sobha Hartland",
          "groupBy": "district",
          "developers": [
            "Danube Properties",
            "Imtiaz Developments"
          ],
          "window": "12M"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#EC4899",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Competitive Landscape. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0137",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Mohammed Bin Rashid City",
      "template_name": "Competitive Landscape — Template 28",
      "component_type": "launch_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "launch_timeline",
        "title": "Competitive Landscape — Mohammed Bin Rashid City",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Mohammed Bin Rashid City",
          "groupBy": "property_type",
          "window": "24M"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Competitive Landscape. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0138",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Creek Harbour",
      "template_name": "Competitive Landscape — Template 29",
      "component_type": "price_positioning_scatter",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "price_positioning_scatter",
        "title": "Competitive Landscape — Dubai Creek Harbour",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Creek Harbour",
          "groupBy": "bedroom_type",
          "developers": [
            "Pantheon Development",
            "DAMAC Properties"
          ],
          "window": "YTD"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#F97316",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Competitive Landscape. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0112",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Business Bay",
      "template_name": "Competitive Landscape — Template 3",
      "component_type": "unit_mix_comparison",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "unit_mix_comparison",
        "title": "Competitive Landscape — Business Bay",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Business Bay",
          "groupBy": "property_type",
          "developers": [
            "Sobha Realty",
            "Aldar Properties"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Competitive Landscape. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0139",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Emaar Beachfront",
      "template_name": "Competitive Landscape — Template 30",
      "component_type": "absorption_comparison_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "absorption_comparison_bar",
        "title": "Competitive Landscape — Emaar Beachfront",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Emaar Beachfront",
          "groupBy": "launch_quarter",
          "window": "QTD"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#6366F1",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Competitive Landscape. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0140",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Arjan",
      "template_name": "Competitive Landscape — Template 31",
      "component_type": "inventory_depth_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "inventory_depth_chart",
        "title": "Competitive Landscape — Arjan",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Arjan",
          "groupBy": "developer",
          "developers": [
            "Emaar Properties",
            "Meraas"
          ],
          "window": "7D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Competitive Landscape. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0141",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Al Furjan",
      "template_name": "Competitive Landscape — Template 32",
      "component_type": "market_share_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "market_share_donut",
        "title": "Competitive Landscape — Al Furjan",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Al Furjan",
          "groupBy": "district",
          "window": "14D"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#10B981",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Competitive Landscape. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0142",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — DAMAC Hills",
      "template_name": "Competitive Landscape — Template 33",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — DAMAC Hills",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "DAMAC Hills",
          "groupBy": "property_type",
          "developers": [
            "Sobha Realty",
            "Aldar Properties"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Competitive Landscape. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0143",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Arabian Ranches",
      "template_name": "Competitive Landscape — Template 34",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Arabian Ranches",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Arabian Ranches",
          "groupBy": "bedroom_type",
          "window": "60D"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#EF4444",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Competitive Landscape. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0144",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai South",
      "template_name": "Competitive Landscape — Template 35",
      "component_type": "unit_mix_comparison",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "unit_mix_comparison",
        "title": "Competitive Landscape — Dubai South",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai South",
          "groupBy": "launch_quarter",
          "developers": [
            "Nakheel Properties",
            "Azizi Developments"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Competitive Landscape. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0145",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Jumeirah Lake Towers",
      "template_name": "Competitive Landscape — Template 36",
      "component_type": "launch_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "launch_timeline",
        "title": "Competitive Landscape — Jumeirah Lake Towers",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Jumeirah Lake Towers",
          "groupBy": "developer",
          "window": "6M"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Competitive Landscape. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0146",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Silicon Oasis",
      "template_name": "Competitive Landscape — Template 37",
      "component_type": "price_positioning_scatter",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "price_positioning_scatter",
        "title": "Competitive Landscape — Dubai Silicon Oasis",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Silicon Oasis",
          "groupBy": "district",
          "developers": [
            "Dubai Properties",
            "Select Group"
          ],
          "window": "12M"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#EC4899",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Competitive Landscape. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0147",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Al Barsha",
      "template_name": "Competitive Landscape — Template 38",
      "component_type": "absorption_comparison_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "absorption_comparison_bar",
        "title": "Competitive Landscape — Al Barsha",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Al Barsha",
          "groupBy": "property_type",
          "window": "24M"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Competitive Landscape. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0148",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Sports City",
      "template_name": "Competitive Landscape — Template 39",
      "component_type": "inventory_depth_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "inventory_depth_chart",
        "title": "Competitive Landscape — Dubai Sports City",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Sports City",
          "groupBy": "bedroom_type",
          "developers": [
            "Binghatti Developers",
            "Danube Properties"
          ],
          "window": "YTD"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#F97316",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Competitive Landscape. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0113",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Palm Jumeirah",
      "template_name": "Competitive Landscape — Template 4",
      "component_type": "launch_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "launch_timeline",
        "title": "Competitive Landscape — Palm Jumeirah",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Palm Jumeirah",
          "groupBy": "bedroom_type",
          "window": "60D"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#EF4444",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Competitive Landscape. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0149",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Discovery Gardens",
      "template_name": "Competitive Landscape — Template 40",
      "component_type": "market_share_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "market_share_donut",
        "title": "Competitive Landscape — Discovery Gardens",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Discovery Gardens",
          "groupBy": "launch_quarter",
          "window": "QTD"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#6366F1",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Competitive Landscape. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0150",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Marina",
      "template_name": "Competitive Landscape — Template 41",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — Dubai Marina",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Marina",
          "groupBy": "developer",
          "developers": [
            "Tiger Properties",
            "Pantheon Development"
          ],
          "window": "7D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#2563EB",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Competitive Landscape. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0151",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Downtown Dubai",
      "template_name": "Competitive Landscape — Template 42",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Downtown Dubai",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Downtown Dubai",
          "groupBy": "district",
          "window": "14D"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#10B981",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Competitive Landscape. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0152",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Business Bay",
      "template_name": "Competitive Landscape — Template 43",
      "component_type": "unit_mix_comparison",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "unit_mix_comparison",
        "title": "Competitive Landscape — Business Bay",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Business Bay",
          "groupBy": "property_type",
          "developers": [
            "Reportage Properties",
            "Emaar Properties"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Competitive Landscape. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0153",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Palm Jumeirah",
      "template_name": "Competitive Landscape — Template 44",
      "component_type": "launch_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "launch_timeline",
        "title": "Competitive Landscape — Palm Jumeirah",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Palm Jumeirah",
          "groupBy": "bedroom_type",
          "window": "60D"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#EF4444",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Competitive Landscape. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0154",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Jumeirah Village Circle",
      "template_name": "Competitive Landscape — Template 45",
      "component_type": "price_positioning_scatter",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "price_positioning_scatter",
        "title": "Competitive Landscape — Jumeirah Village Circle",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Jumeirah Village Circle",
          "groupBy": "launch_quarter",
          "developers": [
            "Imtiaz Developments",
            "Sobha Realty"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Competitive Landscape. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0155",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Hills Estate",
      "template_name": "Competitive Landscape — Template 46",
      "component_type": "absorption_comparison_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "absorption_comparison_bar",
        "title": "Competitive Landscape — Dubai Hills Estate",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Hills Estate",
          "groupBy": "developer",
          "window": "6M"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Competitive Landscape. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0156",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Sobha Hartland",
      "template_name": "Competitive Landscape — Template 47",
      "component_type": "inventory_depth_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "inventory_depth_chart",
        "title": "Competitive Landscape — Sobha Hartland",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Sobha Hartland",
          "groupBy": "district",
          "developers": [
            "DAMAC Properties",
            "Nakheel Properties"
          ],
          "window": "12M"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#EC4899",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Competitive Landscape. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0157",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Mohammed Bin Rashid City",
      "template_name": "Competitive Landscape — Template 48",
      "component_type": "market_share_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "market_share_donut",
        "title": "Competitive Landscape — Mohammed Bin Rashid City",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Mohammed Bin Rashid City",
          "groupBy": "property_type",
          "window": "24M"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Competitive Landscape. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0158",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Creek Harbour",
      "template_name": "Competitive Landscape — Template 49",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — Dubai Creek Harbour",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Creek Harbour",
          "groupBy": "bedroom_type",
          "developers": [
            "Meraas",
            "Dubai Properties"
          ],
          "window": "YTD"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#F97316",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Competitive Landscape. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0114",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Jumeirah Village Circle",
      "template_name": "Competitive Landscape — Template 5",
      "component_type": "price_positioning_scatter",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "price_positioning_scatter",
        "title": "Competitive Landscape — Jumeirah Village Circle",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Jumeirah Village Circle",
          "groupBy": "launch_quarter",
          "developers": [
            "Nakheel Properties",
            "Azizi Developments"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Competitive Landscape. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0159",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Emaar Beachfront",
      "template_name": "Competitive Landscape — Template 50",
      "component_type": "project_pipeline_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "project_pipeline_map",
        "title": "Competitive Landscape — Emaar Beachfront",
        "subtitle": "Grouped by Launch Quarter",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Emaar Beachfront",
          "groupBy": "launch_quarter",
          "window": "QTD"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#6366F1",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Competitive Landscape. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0115",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Hills Estate",
      "template_name": "Competitive Landscape — Template 6",
      "component_type": "absorption_comparison_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "absorption_comparison_bar",
        "title": "Competitive Landscape — Dubai Hills Estate",
        "subtitle": "Grouped by Developer",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Hills Estate",
          "groupBy": "developer",
          "window": "6M"
        },
        "visualization": {
          "layout": "stacked",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Competitive Landscape. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0116",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Sobha Hartland",
      "template_name": "Competitive Landscape — Template 7",
      "component_type": "inventory_depth_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "inventory_depth_chart",
        "title": "Competitive Landscape — Sobha Hartland",
        "subtitle": "Grouped by District",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Sobha Hartland",
          "groupBy": "district",
          "developers": [
            "Dubai Properties",
            "Select Group"
          ],
          "window": "12M"
        },
        "visualization": {
          "layout": "waterfall",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": true,
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#EC4899",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Competitive Landscape. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0117",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Mohammed Bin Rashid City",
      "template_name": "Competitive Landscape — Template 8",
      "component_type": "market_share_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "market_share_donut",
        "title": "Competitive Landscape — Mohammed Bin Rashid City",
        "subtitle": "Grouped by Property Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Mohammed Bin Rashid City",
          "groupBy": "property_type",
          "window": "24M"
        },
        "visualization": {
          "layout": "matrix_grid",
          "highlight_own_projects": true,
          "show_pipeline": false,
          "show_sold_vs_available": false,
          "format": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Competitive Landscape. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0118",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Competitive Landscape — Dubai Creek Harbour",
      "template_name": "Competitive Landscape — Template 9",
      "component_type": "developer_share_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "developer_share_chart",
        "title": "Competitive Landscape — Dubai Creek Harbour",
        "subtitle": "Grouped by Bedroom Type",
        "dataSource": {
          "type": "competitive_intelligence",
          "district": "Dubai Creek Harbour",
          "groupBy": "bedroom_type",
          "developers": [
            "Binghatti Developers",
            "Danube Properties"
          ],
          "window": "YTD"
        },
        "visualization": {
          "layout": "side_by_side",
          "highlight_own_projects": true,
          "show_pipeline": true,
          "show_sold_vs_available": false,
          "format": "currency_aed",
          "legend": true
        },
        "style": {
          "accentColor": "#F97316",
          "ownProjectColor": "#2563EB",
          "competitorColor": "#94A3B8",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Competitive Landscape. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-001-03-029",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Azizi — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Azizi — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Azizi",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-025",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Binghatti — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Binghatti — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Binghatti",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-023",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "DAMAC — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "DAMAC — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "DAMAC",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-030",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Danube — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Danube — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Danube",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-027",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Ellington — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Ellington — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Ellington",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-021",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Emaar — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Emaar — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Emaar",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-026",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Meraas — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Meraas — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Meraas",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-024",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Nakheel — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Nakheel — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Nakheel",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-028",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Select Group — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Select Group — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Select Group",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-022",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Sobha — Competitive Position Scorecard",
      "template_name": "Competitive Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "competitive_scorecard"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Sobha — Competitive Position",
        "subtitle": "Launch Pace, Price Strength, Demand Pull, Sell-through",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Sobha",
          "metric": [
            "launch_pace",
            "price_strength",
            "demand_pull",
            "sell_through"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "launch_pace",
              "label": "Launch Pace",
              "format": "index"
            },
            {
              "dimension": "price_strength",
              "label": "Price Strength",
              "format": "index"
            },
            {
              "dimension": "demand_pull",
              "label": "Demand Pull",
              "format": "index"
            },
            {
              "dimension": "sell_through",
              "label": "Sell-through",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Competitive Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-049",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Azizi — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Azizi — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Azizi",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-045",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Binghatti — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Binghatti — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Binghatti",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-043",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "DAMAC — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "DAMAC — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "DAMAC",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-050",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Danube — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Danube — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Danube",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-047",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Ellington — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Ellington — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Ellington",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-041",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Emaar — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Emaar — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Emaar",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-046",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Meraas — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Meraas — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Meraas",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-044",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Nakheel — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Nakheel — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Nakheel",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-048",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Select Group — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Select Group — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Select Group",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-042",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Sobha — Launch Timing vs Demand Readiness",
      "template_name": "Launch Readiness Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "competitive_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sobha — Launch Readiness",
        "subtitle": "Project Pipeline vs Demand Readiness by District",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Sobha",
          "metric": [
            "launch_stage",
            "demand_readiness_score"
          ],
          "window": "6M",
          "groupBy": [
            "district",
            "project"
          ]
        },
        "visualization": {
          "xAxis": "launch_stage",
          "yAxis": "district",
          "value": "demand_readiness_score",
          "format": "index"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Launch Readiness Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-009",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Azizi vs Sobha — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Azizi vs Sobha",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Azizi",
            "Sobha"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-005",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Binghatti vs Select Group — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Binghatti vs Select Group",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Binghatti",
            "Select Group"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-003",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "DAMAC vs Meraas — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "DAMAC vs Meraas",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "DAMAC",
            "Meraas"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-010",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Danube vs DAMAC — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Danube vs DAMAC",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Danube",
            "DAMAC"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-007",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Ellington vs Danube — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Ellington vs Danube",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Ellington",
            "Danube"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-001",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Emaar vs Nakheel — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Emaar vs Nakheel",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Emaar",
            "Nakheel"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-006",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Meraas vs Azizi — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Meraas vs Azizi",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Meraas",
            "Azizi"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-004",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Nakheel vs Ellington — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Nakheel vs Ellington",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Nakheel",
            "Ellington"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-008",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Select Group vs Emaar — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Select Group vs Emaar",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Select Group",
            "Emaar"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-002",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Sobha vs Binghatti — Project Pipeline Map",
      "template_name": "Pipeline Comparison Map",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "developer_pipeline"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Sobha vs Binghatti",
        "subtitle": "Off-plan Pipeline and Delivery Window Comparison",
        "dataSource": {
          "type": "competition_aggregate",
          "developers": [
            "Sobha",
            "Binghatti"
          ],
          "metric": [
            "active_launches",
            "handover_quarter",
            "inventory_mix"
          ],
          "window": "12M"
        },
        "visualization": {
          "columns": [
            {
              "key": "project_count",
              "label": "Projects"
            },
            {
              "key": "launch_stage",
              "label": "Stage"
            },
            {
              "key": "handover_window",
              "label": "Handover"
            },
            {
              "key": "avg_ticket_size",
              "label": "Avg Ticket",
              "format": "currency_aed"
            }
          ],
          "highlightBest": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pipeline Comparison Map. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-039",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Azizi — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Azizi — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Azizi",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-035",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Binghatti — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Binghatti — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Binghatti",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-033",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "DAMAC — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "DAMAC — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "DAMAC",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-040",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Danube — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Danube — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Danube",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-037",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Ellington — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Ellington — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Ellington",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-031",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Emaar — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Emaar — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Emaar",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-036",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Meraas — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Meraas — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Meraas",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-034",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Nakheel — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Nakheel — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Nakheel",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-038",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Select Group — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Select Group — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Select Group",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-032",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Sobha — Pricing Position vs Top 5 Developers",
      "template_name": "Pricing Position Bar",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Sobha — Pricing Position",
        "subtitle": "Average Price Per Sqft vs Top Competitive Set",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Sobha",
          "metric": "avg_price_per_sqft",
          "comparisonSet": "top_5_same_segment",
          "window": "90D"
        },
        "visualization": {
          "xAxis": "developer_name",
          "yAxis": "aed_per_sqft",
          "format": "currency_aed",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Position Bar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-019",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Azizi — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Azizi — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Azizi",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-015",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Binghatti — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Binghatti — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Binghatti",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-013",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "DAMAC — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "DAMAC — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "DAMAC",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-020",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Danube — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Danube — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Danube",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-017",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Ellington — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Ellington — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Ellington",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-011",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Emaar — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Emaar — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Emaar",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-016",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Meraas — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Meraas — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Meraas",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-014",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Nakheel — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Nakheel — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Nakheel",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-018",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Select Group — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Select Group — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Select Group",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-03-012",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-03",
      "title": "Sobha — Unit Mix vs Market Median",
      "template_name": "Unit Mix Comparison",
      "component_type": "grouped_bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "grouped_bar_chart",
        "title": "Sobha — Unit Mix",
        "subtitle": "Inventory Mix Compared with Market Median",
        "dataSource": {
          "type": "competition_aggregate",
          "developer": "Sobha",
          "metric": "unit_mix_share",
          "benchmark": "market_median",
          "window": "12M"
        },
        "visualization": {
          "xAxis": "unit_type",
          "yAxis": "share_percent",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Market Median",
            "style": "line_overlay"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Competitive Landscape variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-043",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Business Bay — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Business Bay — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Business Bay",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-042",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Downtown Dubai — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Downtown Dubai — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Downtown Dubai",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-047",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Creek Harbour — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Dubai Creek Harbour — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Creek Harbour",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-045",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Hills Estate — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Dubai Hills Estate — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Hills Estate",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-041",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Marina — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Dubai Marina — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Marina",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-050",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai South — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Dubai South — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai South",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-048",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Lake Towers — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Jumeirah Lake Towers — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-046",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Village Circle — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Jumeirah Village Circle — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Village Circle",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-049",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Meydan — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Meydan — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Meydan",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-044",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Palm Jumeirah — Accessibility Map Summary",
      "template_name": "Accessibility Map Card",
      "component_type": "map_score_card",
      "accepted_shapes": [
        "location_map_summary"
      ],
      "example_json": {
        "componentType": "map_score_card",
        "title": "Palm Jumeirah — Accessibility Summary",
        "subtitle": "Drive-time and transit readiness snapshot",
        "dataSource": {
          "type": "location_index",
          "district": "Palm Jumeirah",
          "metric": [
            "drive_time_cbd",
            "drive_time_airport",
            "metro_access"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "map_with_stats",
          "stats": [
            {
              "key": "drive_time_cbd",
              "label": "CBD Drive Time",
              "format": "minutes"
            },
            {
              "key": "drive_time_airport",
              "label": "Airport Drive Time",
              "format": "minutes"
            },
            {
              "key": "metro_access",
              "label": "Metro Access",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accessibility Map Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-033",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Business Bay — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Business Bay — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Business Bay",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-032",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Downtown Dubai — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Downtown Dubai — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Downtown Dubai",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-037",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Creek Harbour — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Dubai Creek Harbour — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Creek Harbour",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-035",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Hills Estate — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Dubai Hills Estate — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Hills Estate",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-031",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Marina — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Dubai Marina — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Marina",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-040",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai South — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Dubai South — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai South",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-038",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Lake Towers — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Jumeirah Lake Towers — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-036",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Village Circle — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Jumeirah Village Circle — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Village Circle",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-039",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Meydan — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Meydan — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Meydan",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-034",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Palm Jumeirah — District Rank Table",
      "template_name": "District Rank Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "district_ranking"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Palm Jumeirah — District Ranking Context",
        "subtitle": "This district compared with peer districts",
        "dataSource": {
          "type": "location_index",
          "district": "Palm Jumeirah",
          "metric": [
            "overall_score",
            "connectivity",
            "price_accessibility"
          ],
          "comparisonSet": "peer_districts"
        },
        "visualization": {
          "columns": [
            {
              "key": "district",
              "label": "District"
            },
            {
              "key": "overall_score",
              "label": "Overall",
              "format": "score_100"
            },
            {
              "key": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "key": "price_accessibility",
              "label": "Accessibility",
              "format": "score_100"
            }
          ],
          "sort": {
            "column": "overall_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Rank Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-023",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Business Bay — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Business Bay — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Business Bay",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-022",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Downtown Dubai — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Downtown Dubai — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Downtown Dubai",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-027",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Creek Harbour — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Dubai Creek Harbour — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Creek Harbour",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-025",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Hills Estate — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Dubai Hills Estate — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Hills Estate",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-021",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Marina — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Dubai Marina — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Marina",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-030",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai South — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Dubai South — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai South",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-028",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Lake Towers — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Jumeirah Lake Towers — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Lake Towers",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-026",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Village Circle — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Jumeirah Village Circle — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Village Circle",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-029",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Meydan — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Meydan — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Meydan",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-024",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Palm Jumeirah — Infrastructure Readiness Timeline",
      "template_name": "Infrastructure Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "infrastructure_readiness"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Palm Jumeirah — Infrastructure Readiness",
        "subtitle": "Upcoming Civic and Mobility Milestones",
        "dataSource": {
          "type": "location_index",
          "district": "Palm Jumeirah",
          "metric": "infrastructure_milestones",
          "window": "24M"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "milestone",
            "eta",
            "impact_score"
          ],
          "showImpactBadges": true
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Infrastructure Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "ex-0160",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Marina",
      "template_name": "Location Index — Template 1",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Dubai Marina",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Marina",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Location Index. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0169",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Emaar Beachfront",
      "template_name": "Location Index — Template 10",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Emaar Beachfront",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Emaar Beachfront",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Location Index. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0170",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Arjan",
      "template_name": "Location Index — Template 11",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Arjan",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Arjan",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Location Index. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0171",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Al Furjan",
      "template_name": "Location Index — Template 12",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Al Furjan",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Al Furjan",
          "dimensions": [
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Location Index. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0172",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — DAMAC Hills",
      "template_name": "Location Index — Template 13",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — DAMAC Hills",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "DAMAC Hills",
          "dimensions": [
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Location Index. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0173",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Arabian Ranches",
      "template_name": "Location Index — Template 14",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Arabian Ranches",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Arabian Ranches",
          "dimensions": [
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Location Index. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0174",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai South",
      "template_name": "Location Index — Template 15",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Dubai South",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai South",
          "dimensions": [
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Location Index. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0175",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Jumeirah Lake Towers",
      "template_name": "Location Index — Template 16",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Jumeirah Lake Towers",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Jumeirah Lake Towers",
          "dimensions": [
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Location Index. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0176",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Silicon Oasis",
      "template_name": "Location Index — Template 17",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Dubai Silicon Oasis",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Silicon Oasis",
          "dimensions": [
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Location Index. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0177",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Al Barsha",
      "template_name": "Location Index — Template 18",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Al Barsha",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Al Barsha",
          "dimensions": [
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Location Index. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0178",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Sports City",
      "template_name": "Location Index — Template 19",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Dubai Sports City",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Sports City",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Location Index. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0161",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Downtown Dubai",
      "template_name": "Location Index — Template 2",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Downtown Dubai",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Downtown Dubai",
          "dimensions": [
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Location Index. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0179",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Discovery Gardens",
      "template_name": "Location Index — Template 20",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Discovery Gardens",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Discovery Gardens",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Location Index. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0180",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Marina",
      "template_name": "Location Index — Template 21",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Dubai Marina",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Marina",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Location Index. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0181",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Downtown Dubai",
      "template_name": "Location Index — Template 22",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Downtown Dubai",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Downtown Dubai",
          "dimensions": [
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Location Index. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0182",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Business Bay",
      "template_name": "Location Index — Template 23",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Business Bay",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Business Bay",
          "dimensions": [
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Location Index. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0183",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Palm Jumeirah",
      "template_name": "Location Index — Template 24",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Palm Jumeirah",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Palm Jumeirah",
          "dimensions": [
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Location Index. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0184",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Jumeirah Village Circle",
      "template_name": "Location Index — Template 25",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Jumeirah Village Circle",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Jumeirah Village Circle",
          "dimensions": [
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Location Index. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0185",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Hills Estate",
      "template_name": "Location Index — Template 26",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Dubai Hills Estate",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Hills Estate",
          "dimensions": [
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Location Index. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0186",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Sobha Hartland",
      "template_name": "Location Index — Template 27",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Sobha Hartland",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Sobha Hartland",
          "dimensions": [
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Location Index. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0187",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Mohammed Bin Rashid City",
      "template_name": "Location Index — Template 28",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Mohammed Bin Rashid City",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Mohammed Bin Rashid City",
          "dimensions": [
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Location Index. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0188",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Creek Harbour",
      "template_name": "Location Index — Template 29",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Dubai Creek Harbour",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Creek Harbour",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Location Index. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0162",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Business Bay",
      "template_name": "Location Index — Template 3",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Business Bay",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Business Bay",
          "dimensions": [
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Location Index. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0189",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Emaar Beachfront",
      "template_name": "Location Index — Template 30",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Emaar Beachfront",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Emaar Beachfront",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Location Index. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0190",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Arjan",
      "template_name": "Location Index — Template 31",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Arjan",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Arjan",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Location Index. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0191",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Al Furjan",
      "template_name": "Location Index — Template 32",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Al Furjan",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Al Furjan",
          "dimensions": [
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Location Index. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0192",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — DAMAC Hills",
      "template_name": "Location Index — Template 33",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — DAMAC Hills",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "DAMAC Hills",
          "dimensions": [
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Location Index. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0193",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Arabian Ranches",
      "template_name": "Location Index — Template 34",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Arabian Ranches",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Arabian Ranches",
          "dimensions": [
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Location Index. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0194",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai South",
      "template_name": "Location Index — Template 35",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Dubai South",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai South",
          "dimensions": [
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Location Index. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0195",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Jumeirah Lake Towers",
      "template_name": "Location Index — Template 36",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Jumeirah Lake Towers",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Jumeirah Lake Towers",
          "dimensions": [
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Location Index. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0196",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Silicon Oasis",
      "template_name": "Location Index — Template 37",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Dubai Silicon Oasis",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Silicon Oasis",
          "dimensions": [
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Location Index. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0197",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Al Barsha",
      "template_name": "Location Index — Template 38",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Al Barsha",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Al Barsha",
          "dimensions": [
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Location Index. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0198",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Sports City",
      "template_name": "Location Index — Template 39",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Dubai Sports City",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Sports City",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Location Index. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0163",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Palm Jumeirah",
      "template_name": "Location Index — Template 4",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Palm Jumeirah",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Palm Jumeirah",
          "dimensions": [
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Location Index. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0199",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Discovery Gardens",
      "template_name": "Location Index — Template 40",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Discovery Gardens",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Discovery Gardens",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Location Index. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0200",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Marina",
      "template_name": "Location Index — Template 41",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Dubai Marina",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Marina",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Location Index. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0201",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Downtown Dubai",
      "template_name": "Location Index — Template 42",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Downtown Dubai",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Downtown Dubai",
          "dimensions": [
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Location Index. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0202",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Business Bay",
      "template_name": "Location Index — Template 43",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Business Bay",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Business Bay",
          "dimensions": [
            "hospital_proximity",
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Location Index. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0203",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Palm Jumeirah",
      "template_name": "Location Index — Template 44",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Palm Jumeirah",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Palm Jumeirah",
          "dimensions": [
            "retail_density",
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Location Index. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0204",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Jumeirah Village Circle",
      "template_name": "Location Index — Template 45",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Jumeirah Village Circle",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Jumeirah Village Circle",
          "dimensions": [
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Location Index. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0205",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Hills Estate",
      "template_name": "Location Index — Template 46",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Dubai Hills Estate",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Hills Estate",
          "dimensions": [
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Location Index. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0206",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Sobha Hartland",
      "template_name": "Location Index — Template 47",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Sobha Hartland",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Sobha Hartland",
          "dimensions": [
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Location Index. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0207",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Mohammed Bin Rashid City",
      "template_name": "Location Index — Template 48",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Mohammed Bin Rashid City",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Mohammed Bin Rashid City",
          "dimensions": [
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Location Index. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0208",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Creek Harbour",
      "template_name": "Location Index — Template 49",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Dubai Creek Harbour",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Creek Harbour",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Location Index. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0164",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Jumeirah Village Circle",
      "template_name": "Location Index — Template 5",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Jumeirah Village Circle",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Jumeirah Village Circle",
          "dimensions": [
            "green_space_ratio",
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Location Index. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0209",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Emaar Beachfront",
      "template_name": "Location Index — Template 50",
      "component_type": "bubble_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "bubble_map",
        "title": "Location Index — Emaar Beachfront",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Emaar Beachfront",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Location Index. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0165",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Hills Estate",
      "template_name": "Location Index — Template 6",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Location Index — Dubai Hills Estate",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Hills Estate",
          "dimensions": [
            "metro_distance_km",
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Location Index. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0166",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Sobha Hartland",
      "template_name": "Location Index — Template 7",
      "component_type": "score_card",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "score_card",
        "title": "Location Index — Sobha Hartland",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Sobha Hartland",
          "dimensions": [
            "airport_distance_km",
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "city_average"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": true,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Location Index. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0167",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Mohammed Bin Rashid City",
      "template_name": "Location Index — Template 8",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Location Index — Mohammed Bin Rashid City",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Mohammed Bin Rashid City",
          "dimensions": [
            "beach_distance_km",
            "landmark_proximity",
            "infrastructure_readiness_score"
          ],
          "benchmarkAgainst": "top_10_districts"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": false,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Location Index. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0168",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Location Index — Dubai Creek Harbour",
      "template_name": "Location Index — Template 9",
      "component_type": "choropleth_map",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "choropleth_map",
        "title": "Location Index — Dubai Creek Harbour",
        "subtitle": "Infrastructure & Accessibility Scores",
        "dataSource": {
          "type": "location_intelligence",
          "district": "Dubai Creek Harbour",
          "dimensions": [
            "transport_access",
            "school_proximity",
            "hospital_proximity",
            "retail_density",
            "green_space_ratio"
          ],
          "benchmarkAgainst": "custom_peer_set"
        },
        "visualization": {
          "showBenchmark": true,
          "format": "score_out_of_100",
          "highlightTopScores": true,
          "showImprovement": false,
          "colorScale": {
            "low": "#FEF2F2",
            "high": "#1D4ED8"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Location Index. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-001-04-003",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Business Bay — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Business Bay — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Business Bay",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-002",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Downtown Dubai — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Downtown Dubai — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Downtown Dubai",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-007",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Creek Harbour — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Dubai Creek Harbour — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Creek Harbour",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-005",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Hills Estate — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Dubai Hills Estate — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Hills Estate",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-001",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Marina — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Dubai Marina — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Marina",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-010",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai South — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Dubai South — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai South",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-008",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Lake Towers — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Jumeirah Lake Towers — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-006",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Village Circle — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Jumeirah Village Circle — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Village Circle",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-009",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Meydan — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Meydan — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Meydan",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-004",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Palm Jumeirah — Location Index Scorecard",
      "template_name": "Location Scorecard",
      "component_type": "scorecard_panel",
      "accepted_shapes": [
        "location_index"
      ],
      "example_json": {
        "componentType": "scorecard_panel",
        "title": "Palm Jumeirah — Location Index",
        "subtitle": "Connectivity, Lifestyle, Education, Infrastructure",
        "dataSource": {
          "type": "location_index",
          "district": "Palm Jumeirah",
          "metric": [
            "connectivity",
            "lifestyle",
            "education",
            "infrastructure_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "connectivity",
              "label": "Connectivity",
              "format": "score_100"
            },
            {
              "dimension": "lifestyle",
              "label": "Lifestyle",
              "format": "score_100"
            },
            {
              "dimension": "education",
              "label": "Education",
              "format": "score_100"
            },
            {
              "dimension": "infrastructure_readiness",
              "label": "Infrastructure",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Location Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-013",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Business Bay — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Business Bay — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Business Bay",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-012",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Downtown Dubai — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Downtown Dubai — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Downtown Dubai",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-017",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Creek Harbour — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Dubai Creek Harbour — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Creek Harbour",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-015",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Hills Estate — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Dubai Hills Estate — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Hills Estate",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-011",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai Marina — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Dubai Marina — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai Marina",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-020",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Dubai South — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Dubai South — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Dubai South",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-018",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Lake Towers — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Jumeirah Lake Towers — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Lake Towers",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-016",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Jumeirah Village Circle — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Jumeirah Village Circle — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Jumeirah Village Circle",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-019",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Meydan — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Meydan — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Meydan",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-001-04-014",
      "chapter_id": "ch-001",
      "subchapter_id": "sub-001-04",
      "title": "Palm Jumeirah — Proximity Radar",
      "template_name": "Proximity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "proximity_profile"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Palm Jumeirah — Proximity Profile",
        "subtitle": "Metro, School, Retail, Beach, CBD",
        "dataSource": {
          "type": "location_index",
          "district": "Palm Jumeirah",
          "metric": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ]
        },
        "visualization": {
          "axes": [
            "metro_access",
            "school_access",
            "retail_access",
            "beach_access",
            "cbd_access"
          ],
          "format": "score_100"
        },
        "style": {
          "accentColor": "#2563EB",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Location Index variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Proximity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "oracle",
        "primary_tables": [
          "oracle_component_templates",
          "inventory_properties"
        ]
      }
    },
    {
      "example_id": "exg-002-01-002",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Fatima Al-Nuaimi",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Fatima Al-Nuaimi",
        "subtitle": "UAE • 5M-8M AED • Villa",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Fatima Al-Nuaimi"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-009",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Hassan Ali",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Hassan Ali",
        "subtitle": "Pakistan • 1M-2M AED • Apartment",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Hassan Ali"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-006",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Leila Karim",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Leila Karim",
        "subtitle": "Lebanon • 8M+ AED • Penthouse",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Leila Karim"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-001",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Mohammed Al-Rashid",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Mohammed Al-Rashid",
        "subtitle": "UAE • 2M-3M AED • Apartment",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Mohammed Al-Rashid"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-010",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Nadia Rahman",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Nadia Rahman",
        "subtitle": "Bangladesh • 2M-3M AED • Townhouse",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Nadia Rahman"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-005",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Omar Haddad",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Omar Haddad",
        "subtitle": "Jordan • 2M-3M AED • Apartment",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Omar Haddad"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-007",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Priya Kapoor",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Priya Kapoor",
        "subtitle": "India • 3M-5M AED • Villa",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Priya Kapoor"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-003",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Rajiv Menon",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Rajiv Menon",
        "subtitle": "India • 1M-2M AED • Apartment",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Rajiv Menon"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-004",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Sara Thompson",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Sara Thompson",
        "subtitle": "UK • 3M-5M AED • Townhouse",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Sara Thompson"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-008",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile — Yousef Al-Mansoori",
      "template_name": "Buyer Persona Card",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "lead_profile"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Yousef Al-Mansoori",
        "subtitle": "UAE • 5M-8M AED • Plot",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Yousef Al-Mansoori"
        },
        "visualization": {
          "layout": "hero_with_badges",
          "fields": [
            "nationality",
            "budget_bracket",
            "preferred_property_type",
            "preferred_districts",
            "stage"
          ],
          "badges": [
            "stage",
            "source_channel"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Buyer Persona Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-032",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Fatima Al-Nuaimi — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Fatima Al-Nuaimi — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-039",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Hassan Ali — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Hassan Ali — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-036",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Leila Karim — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Leila Karim — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-031",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Mohammed Al-Rashid — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Mohammed Al-Rashid — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-040",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Nadia Rahman — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Nadia Rahman — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-035",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Omar Haddad — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Omar Haddad — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-037",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Priya Kapoor — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Priya Kapoor — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-033",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Rajiv Menon — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Rajiv Menon — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-034",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Sara Thompson — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Sara Thompson — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-038",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Yousef Al-Mansoori — District Affinity Card",
      "template_name": "District Affinity",
      "component_type": "affinity_card",
      "accepted_shapes": [
        "district_affinity"
      ],
      "example_json": {
        "componentType": "affinity_card",
        "title": "Yousef Al-Mansoori — District Affinity",
        "subtitle": "Top matching districts from recent interactions",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "district_affinity",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_chips",
          "fields": [
            "district",
            "affinity_score",
            "why_matched"
          ],
          "sort": "desc"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: District Affinity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "ex-0210",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 1",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Mohammed Al-Rashid — UAE National",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "500K-1M AED",
          "intent": "end_use",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Dubai Marina",
            "Business Bay"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#2563EB",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Lead Profile. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0219",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 10",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Khalid Al-Mansoori — Saudi",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "2M+ USD",
          "intent": "portfolio_expansion",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Emaar Beachfront",
            "Al Furjan"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#6366F1",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Lead Profile. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0220",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 11",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Elena Sokolova — Iranian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M AED",
          "intent": "gifting",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Arjan",
            "DAMAC Hills"
          ],
          "preferred_currency": "GBP",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#2563EB",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Lead Profile. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0221",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 12",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "James Wright — Jordanian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M AED",
          "intent": "relocation",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Al Furjan",
            "Arabian Ranches"
          ],
          "preferred_currency": "EUR",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#10B981",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Lead Profile. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0222",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 13",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Noura Al-Farsi — Kuwaiti",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "2M-3M AED",
          "intent": "end_use",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "DAMAC Hills",
            "Dubai South"
          ],
          "preferred_currency": "INR",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#F59E0B",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Lead Profile. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0223",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 14",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Sun Li — Qatari",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "3M-5M AED",
          "intent": "investment_rental",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Arabian Ranches",
            "Jumeirah Lake Towers"
          ],
          "preferred_currency": "CNY",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#EF4444",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Lead Profile. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0224",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 15",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Vikram Singh — Filipino",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "5M-8M AED",
          "intent": "investment_capital_gain",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Dubai South",
            "Dubai Silicon Oasis"
          ],
          "preferred_currency": "RUB",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Lead Profile. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0225",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 16",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Sarah Al-Hashemi — French",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "8M-15M AED",
          "intent": "portfolio_expansion",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Jumeirah Lake Towers",
            "Al Barsha"
          ],
          "preferred_currency": "SAR",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Lead Profile. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0226",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 17",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Anton Fischer — German",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "15M+ AED",
          "intent": "gifting",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Dubai Silicon Oasis",
            "Dubai Sports City"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#EC4899",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Lead Profile. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0227",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 18",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Mia Johansson — South African",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M USD",
          "intent": "relocation",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Al Barsha",
            "Discovery Gardens"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#14B8A6",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Lead Profile. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0228",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 19",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Ahmed Siddiqui — Canadian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "1M-2M USD",
          "intent": "end_use",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Dubai Sports City",
            "Dubai Marina"
          ],
          "preferred_currency": "GBP",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#F97316",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Lead Profile. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0211",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 2",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Priya Kapoor — Indian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M AED",
          "intent": "investment_rental",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Downtown Dubai",
            "Palm Jumeirah"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#10B981",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Lead Profile. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0229",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 20",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Grace Okonkwo — Australian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "2M+ USD",
          "intent": "investment_rental",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Discovery Gardens",
            "Downtown Dubai"
          ],
          "preferred_currency": "EUR",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#6366F1",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Lead Profile. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0230",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 21",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Mohammed Al-Rashid — UAE National",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M AED",
          "intent": "investment_capital_gain",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Dubai Marina",
            "Business Bay"
          ],
          "preferred_currency": "INR",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#2563EB",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Lead Profile. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0231",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 22",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Priya Kapoor — Indian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "1M-2M AED",
          "intent": "portfolio_expansion",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Downtown Dubai",
            "Palm Jumeirah"
          ],
          "preferred_currency": "CNY",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#10B981",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Lead Profile. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0232",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 23",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Alexander Petrov — Pakistani",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "2M-3M AED",
          "intent": "gifting",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Business Bay",
            "Jumeirah Village Circle"
          ],
          "preferred_currency": "RUB",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#F59E0B",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Lead Profile. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0233",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 24",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Huang Jing — British",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "3M-5M AED",
          "intent": "relocation",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Palm Jumeirah",
            "Dubai Hills Estate"
          ],
          "preferred_currency": "SAR",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#EF4444",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Lead Profile. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0234",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 25",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Fatima Al-Zaabi — Russian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "5M-8M AED",
          "intent": "end_use",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Jumeirah Village Circle",
            "Sobha Hartland"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Lead Profile. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0235",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 26",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Robert Thompson — Chinese",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "8M-15M AED",
          "intent": "investment_rental",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Dubai Hills Estate",
            "Mohammed Bin Rashid City"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Lead Profile. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0236",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 27",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Leila Ahmadi — American",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "15M+ AED",
          "intent": "investment_capital_gain",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Sobha Hartland",
            "Dubai Creek Harbour"
          ],
          "preferred_currency": "GBP",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#EC4899",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Lead Profile. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0237",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 28",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "David Cohen — Nigerian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "500K-1M USD",
          "intent": "portfolio_expansion",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Mohammed Bin Rashid City",
            "Emaar Beachfront"
          ],
          "preferred_currency": "EUR",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#14B8A6",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Lead Profile. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0238",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 29",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Ananya Krishnan — Egyptian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M USD",
          "intent": "gifting",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Dubai Creek Harbour",
            "Arjan"
          ],
          "preferred_currency": "INR",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#F97316",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Lead Profile. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0212",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 3",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Alexander Petrov — Pakistani",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "2M-3M AED",
          "intent": "investment_capital_gain",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Business Bay",
            "Jumeirah Village Circle"
          ],
          "preferred_currency": "GBP",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#F59E0B",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Lead Profile. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0239",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 30",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Khalid Al-Mansoori — Saudi",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "2M+ USD",
          "intent": "relocation",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Emaar Beachfront",
            "Al Furjan"
          ],
          "preferred_currency": "CNY",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#6366F1",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Lead Profile. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0240",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 31",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Elena Sokolova — Iranian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "500K-1M AED",
          "intent": "end_use",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Arjan",
            "DAMAC Hills"
          ],
          "preferred_currency": "RUB",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#2563EB",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Lead Profile. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0241",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 32",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "James Wright — Jordanian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M AED",
          "intent": "investment_rental",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Al Furjan",
            "Arabian Ranches"
          ],
          "preferred_currency": "SAR",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#10B981",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Lead Profile. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0242",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 33",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Noura Al-Farsi — Kuwaiti",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "2M-3M AED",
          "intent": "investment_capital_gain",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "DAMAC Hills",
            "Dubai South"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#F59E0B",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Lead Profile. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0243",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 34",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Sun Li — Qatari",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "3M-5M AED",
          "intent": "portfolio_expansion",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Arabian Ranches",
            "Jumeirah Lake Towers"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#EF4444",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Lead Profile. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0244",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 35",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Vikram Singh — Filipino",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "5M-8M AED",
          "intent": "gifting",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Dubai South",
            "Dubai Silicon Oasis"
          ],
          "preferred_currency": "GBP",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Lead Profile. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0245",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 36",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Sarah Al-Hashemi — French",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "8M-15M AED",
          "intent": "relocation",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Jumeirah Lake Towers",
            "Al Barsha"
          ],
          "preferred_currency": "EUR",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Lead Profile. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0246",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 37",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Anton Fischer — German",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "15M+ AED",
          "intent": "end_use",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Dubai Silicon Oasis",
            "Dubai Sports City"
          ],
          "preferred_currency": "INR",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#EC4899",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Lead Profile. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0247",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 38",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Mia Johansson — South African",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M USD",
          "intent": "investment_rental",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Al Barsha",
            "Discovery Gardens"
          ],
          "preferred_currency": "CNY",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#14B8A6",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Lead Profile. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0248",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 39",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Ahmed Siddiqui — Canadian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M USD",
          "intent": "investment_capital_gain",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Dubai Sports City",
            "Dubai Marina"
          ],
          "preferred_currency": "RUB",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#F97316",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Lead Profile. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0213",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 4",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Huang Jing — British",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "3M-5M AED",
          "intent": "portfolio_expansion",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Palm Jumeirah",
            "Dubai Hills Estate"
          ],
          "preferred_currency": "EUR",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#EF4444",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Lead Profile. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0249",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 40",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Grace Okonkwo — Australian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "2M+ USD",
          "intent": "portfolio_expansion",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Discovery Gardens",
            "Downtown Dubai"
          ],
          "preferred_currency": "SAR",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#6366F1",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Lead Profile. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0250",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 41",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Mohammed Al-Rashid — UAE National",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M AED",
          "intent": "gifting",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Dubai Marina",
            "Business Bay"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#2563EB",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Lead Profile. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0251",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 42",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Priya Kapoor — Indian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M AED",
          "intent": "relocation",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Downtown Dubai",
            "Palm Jumeirah"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#10B981",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Lead Profile. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0252",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 43",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Alexander Petrov — Pakistani",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "2M-3M AED",
          "intent": "end_use",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Business Bay",
            "Jumeirah Village Circle"
          ],
          "preferred_currency": "GBP",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#F59E0B",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Lead Profile. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0253",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 44",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Huang Jing — British",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "3M-5M AED",
          "intent": "investment_rental",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Palm Jumeirah",
            "Dubai Hills Estate"
          ],
          "preferred_currency": "EUR",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#EF4444",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Lead Profile. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0254",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 45",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Fatima Al-Zaabi — Russian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "5M-8M AED",
          "intent": "investment_capital_gain",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Jumeirah Village Circle",
            "Sobha Hartland"
          ],
          "preferred_currency": "INR",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Lead Profile. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0255",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 46",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Robert Thompson — Chinese",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "8M-15M AED",
          "intent": "portfolio_expansion",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Dubai Hills Estate",
            "Mohammed Bin Rashid City"
          ],
          "preferred_currency": "CNY",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Lead Profile. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0256",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 47",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Leila Ahmadi — American",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "15M+ AED",
          "intent": "gifting",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Sobha Hartland",
            "Dubai Creek Harbour"
          ],
          "preferred_currency": "RUB",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#EC4899",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Lead Profile. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0257",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 48",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "David Cohen — Nigerian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M USD",
          "intent": "relocation",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Mohammed Bin Rashid City",
            "Emaar Beachfront"
          ],
          "preferred_currency": "SAR",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#14B8A6",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Lead Profile. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0258",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 49",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Ananya Krishnan — Egyptian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "1M-2M USD",
          "intent": "end_use",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Dubai Creek Harbour",
            "Arjan"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#F97316",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Lead Profile. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0214",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 5",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Fatima Al-Zaabi — Russian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "5M-8M AED",
          "intent": "gifting",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Jumeirah Village Circle",
            "Sobha Hartland"
          ],
          "preferred_currency": "INR",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Lead Profile. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0259",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 50",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Khalid Al-Mansoori — Saudi",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "2M+ USD",
          "intent": "investment_rental",
          "preferred_property_type": "duplex",
          "preferred_districts": [
            "Emaar Beachfront",
            "Al Furjan"
          ],
          "preferred_currency": "USD",
          "decision_timeline": "undecided"
        },
        "style": {
          "accentColor": "#6366F1",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Lead Profile. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0215",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 6",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Robert Thompson — Chinese",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "profile_panel",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "8M-15M AED",
          "intent": "relocation",
          "preferred_property_type": "apartment",
          "preferred_districts": [
            "Dubai Hills Estate",
            "Mohammed Bin Rashid City"
          ],
          "preferred_currency": "CNY",
          "decision_timeline": "1M"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Lead Profile. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0216",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 7",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Leila Ahmadi — American",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "compact_profile",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": true
        },
        "persona": {
          "budget_bracket": "15M+ AED",
          "intent": "end_use",
          "preferred_property_type": "villa",
          "preferred_districts": [
            "Sobha Hartland",
            "Dubai Creek Harbour"
          ],
          "preferred_currency": "RUB",
          "decision_timeline": "3M"
        },
        "style": {
          "accentColor": "#EC4899",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Lead Profile. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0217",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 8",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "David Cohen — Nigerian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": false,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "detailed_bio_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "500K-1M USD",
          "intent": "investment_rental",
          "preferred_property_type": "townhouse",
          "preferred_districts": [
            "Mohammed Bin Rashid City",
            "Emaar Beachfront"
          ],
          "preferred_currency": "SAR",
          "decision_timeline": "6M"
        },
        "style": {
          "accentColor": "#14B8A6",
          "avatarShape": "rounded_square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Lead Profile. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0218",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Lead Profile",
      "template_name": "Lead Profile — Template 9",
      "component_type": "lead_profile_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "lead_profile_card",
        "title": "Lead Profile",
        "subtitle": "Ananya Krishnan — Egyptian",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "includeQDScore": true,
          "includeLastTouchpoint": true
        },
        "visualization": {
          "layout": "persona_card",
          "sections": [
            "name",
            "nationality",
            "budget_bracket",
            "intent",
            "preferred_type",
            "qd_score_mini",
            "last_touchpoint",
            "assigned_agent"
          ],
          "showNationality": true,
          "showBudget": true,
          "showPreferences": true,
          "showLastContact": true,
          "showAssignedAgent": false
        },
        "persona": {
          "budget_bracket": "1M-2M USD",
          "intent": "investment_capital_gain",
          "preferred_property_type": "penthouse",
          "preferred_districts": [
            "Dubai Creek Harbour",
            "Arjan"
          ],
          "preferred_currency": "AED",
          "decision_timeline": "12M+"
        },
        "style": {
          "accentColor": "#F97316",
          "avatarShape": "circle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Lead Profile. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-002-01-042",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Fatima Al-Nuaimi — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Fatima Al-Nuaimi — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-049",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Hassan Ali — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Hassan Ali — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-046",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Leila Karim — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Leila Karim — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-041",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Mohammed Al-Rashid — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Mohammed Al-Rashid — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-050",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Nadia Rahman — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Nadia Rahman — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-045",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Omar Haddad — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Omar Haddad — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-047",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Priya Kapoor — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Priya Kapoor — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-043",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Rajiv Menon — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Rajiv Menon — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-044",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Sara Thompson — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Sara Thompson — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-048",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Yousef Al-Mansoori — Lead Summary Strip",
      "template_name": "Lead Summary Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "lead_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Yousef Al-Mansoori — Lead Summary",
        "subtitle": "Single-line operator view for fast context",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "summaryFor": "operator"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "stage",
            "budget_bracket",
            "property_type",
            "next_step"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Lead Summary Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-022",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Fatima Al-Nuaimi — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Fatima Al-Nuaimi — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-029",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Hassan Ali — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Hassan Ali — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-026",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Leila Karim — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Leila Karim — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-021",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Mohammed Al-Rashid — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Mohammed Al-Rashid — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-030",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Nadia Rahman — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Nadia Rahman — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-025",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Omar Haddad — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Omar Haddad — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-027",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Priya Kapoor — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Priya Kapoor — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-023",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Rajiv Menon — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Rajiv Menon — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-024",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Sara Thompson — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Sara Thompson — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-028",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Yousef Al-Mansoori — Persona Cluster View",
      "template_name": "Persona Cluster",
      "component_type": "cluster_card",
      "accepted_shapes": [
        "persona_cluster"
      ],
      "example_json": {
        "componentType": "cluster_card",
        "title": "Yousef Al-Mansoori — Persona Cluster",
        "subtitle": "Investor vs end-user characteristics",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "metric": "persona_cluster"
        },
        "visualization": {
          "layout": "cluster_badges",
          "fields": [
            "persona_cluster",
            "risk_profile",
            "decision_speed",
            "family_size"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Persona Cluster. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-012",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Fatima Al-Nuaimi — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Fatima Al-Nuaimi — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-019",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Hassan Ali — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Hassan Ali — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-016",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Leila Karim — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Leila Karim — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-011",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Mohammed Al-Rashid — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Mohammed Al-Rashid — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-020",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Nadia Rahman — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Nadia Rahman — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-015",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Omar Haddad — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Omar Haddad — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-017",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Priya Kapoor — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Priya Kapoor — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-013",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Rajiv Menon — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Rajiv Menon — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-014",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Sara Thompson — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sara Thompson — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-01-018",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-01",
      "title": "Yousef Al-Mansoori — Preference Snapshot",
      "template_name": "Preference Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "lead_preferences"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Yousef Al-Mansoori — Preferences",
        "subtitle": "Budget, urgency, inventory fit, financing posture",
        "dataSource": {
          "type": "crm_lead",
          "leadId": "{{lead_id}}",
          "sections": [
            "budget",
            "urgency",
            "financing",
            "inventory_fit"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "score_100"
            },
            {
              "dimension": "urgency",
              "label": "Urgency",
              "format": "badge"
            },
            {
              "dimension": "financing_readiness",
              "label": "Financing",
              "format": "badge"
            },
            {
              "dimension": "inventory_fit",
              "label": "Inventory Fit",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Lead Profile variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Preference Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-032",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Fatima Al-Nuaimi — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Fatima Al-Nuaimi — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-039",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Hassan Ali — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Hassan Ali — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-036",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Leila Karim — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Leila Karim — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-031",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Mohammed Al-Rashid — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Mohammed Al-Rashid — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-040",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Nadia Rahman — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Nadia Rahman — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-035",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Omar Haddad — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Omar Haddad — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-037",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Priya Kapoor — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Priya Kapoor — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-033",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Rajiv Menon — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Rajiv Menon — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-034",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Sara Thompson — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Sara Thompson — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-038",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Yousef Al-Mansoori — QD Gauge Stack",
      "template_name": "QD Gauge Stack",
      "component_type": "gauge_stack",
      "accepted_shapes": [
        "qd_snapshot"
      ],
      "example_json": {
        "componentType": "gauge_stack",
        "title": "Yousef Al-Mansoori — QD Snapshot",
        "subtitle": "Current qualification, desire, and urgency",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "urgency"
          ]
        },
        "visualization": {
          "gauges": [
            {
              "key": "qualification",
              "label": "Qualification"
            },
            {
              "key": "desire",
              "label": "Desire"
            },
            {
              "key": "urgency",
              "label": "Urgency"
            }
          ],
          "thresholds": {
            "green": 0.75,
            "amber": 0.5
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Gauge Stack. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-022",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Fatima Al-Nuaimi — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Fatima Al-Nuaimi — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-029",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Hassan Ali — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Hassan Ali — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-026",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Leila Karim — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Leila Karim — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-021",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Mohammed Al-Rashid — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Mohammed Al-Rashid — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-030",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Nadia Rahman — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Nadia Rahman — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-025",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Omar Haddad — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Omar Haddad — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-027",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Priya Kapoor — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Priya Kapoor — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-023",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Rajiv Menon — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Rajiv Menon — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-024",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Sara Thompson — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sara Thompson — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-028",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Yousef Al-Mansoori — Qualification vs Desire Matrix",
      "template_name": "QD Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "qd_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Yousef Al-Mansoori — Qualification vs Desire",
        "subtitle": "Lead placement within operator intervention grid",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "qualification",
            "desire",
            "probability_to_close"
          ]
        },
        "visualization": {
          "xAxis": "qualification",
          "yAxis": "desire",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-042",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Fatima Al-Nuaimi — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Fatima Al-Nuaimi — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "site_visit",
            "propertyType": "villa"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-049",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Hassan Ali — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Hassan Ali — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "qualified",
            "propertyType": "apartment"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-046",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Leila Karim — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Leila Karim — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "qualified",
            "propertyType": "penthouse"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-041",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Mohammed Al-Rashid — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Mohammed Al-Rashid — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "qualified",
            "propertyType": "apartment"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-045",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Omar Haddad — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Omar Haddad — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "new",
            "propertyType": "apartment"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-047",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Priya Kapoor — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Priya Kapoor — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "site_visit",
            "propertyType": "villa"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-043",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Rajiv Menon — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Rajiv Menon — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "contacted",
            "propertyType": "apartment"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-044",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Sara Thompson — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Sara Thompson — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "negotiation",
            "propertyType": "townhouse"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-048",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Yousef Al-Mansoori — Stage-Normalized QD Peer View",
      "template_name": "QD Peer Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "qd_peer_benchmark"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Yousef Al-Mansoori — Peer View",
        "subtitle": "Lead QD against same-stage cohort",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": "overall_qd",
          "cohort": {
            "stage": "negotiation",
            "propertyType": "plot"
          }
        },
        "visualization": {
          "xAxis": "peer_group",
          "yAxis": "score_percent",
          "format": "percentage",
          "highlight": "current_lead"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Peer Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "ex-003",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Lead QD Score Card — Mohammed Al-Rashid",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        }
      },
      "quality_notes": "Canonical single-lead QD score breakdown card.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-002",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Fatima Al-Nuaimi",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Fatima Al-Nuaimi"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-009",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Hassan Ali",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Hassan Ali"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-006",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Leila Karim",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Leila Karim"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-001",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Mohammed Al-Rashid",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Mohammed Al-Rashid"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-010",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Nadia Rahman",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Nadia Rahman"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-005",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Omar Haddad",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Omar Haddad"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-007",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Priya Kapoor",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Priya Kapoor"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-003",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Rajiv Menon",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Rajiv Menon"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-004",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Sara Thompson",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Sara Thompson"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-008",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score Card — Yousef Al-Mansoori",
      "template_name": "QD Score Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "qd_score_breakdown"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Yousef Al-Mansoori"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall QD",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Engagement Velocity",
              "format": "trend_arrow"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Score Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "ex-0260",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 1",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for QD Score. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0269",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 10",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for QD Score. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0270",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 11",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for QD Score. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0271",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 12",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for QD Score. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0272",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 13",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for QD Score. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0273",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 14",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for QD Score. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0274",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 15",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for QD Score. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0275",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 16",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for QD Score. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0276",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 17",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for QD Score. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0277",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 18",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for QD Score. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0278",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 19",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for QD Score. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0261",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 2",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for QD Score. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0279",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 20",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for QD Score. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0280",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 21",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for QD Score. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0281",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 22",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for QD Score. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0282",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 23",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for QD Score. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0283",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 24",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for QD Score. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0284",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 25",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for QD Score. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0285",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 26",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for QD Score. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0286",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 27",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for QD Score. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0287",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 28",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for QD Score. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0288",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 29",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for QD Score. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0262",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 3",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for QD Score. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0289",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 30",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for QD Score. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0290",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 31",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for QD Score. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0291",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 32",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for QD Score. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0292",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 33",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for QD Score. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0293",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 34",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for QD Score. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0294",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 35",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for QD Score. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0295",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 36",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for QD Score. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0296",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 37",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for QD Score. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0297",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 38",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for QD Score. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0298",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 39",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for QD Score. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0263",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 4",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for QD Score. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0299",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 40",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for QD Score. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0300",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 41",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for QD Score. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0301",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 42",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for QD Score. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0302",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 43",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for QD Score. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0303",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 44",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for QD Score. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0304",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 45",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for QD Score. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0305",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 46",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for QD Score. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0306",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 47",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for QD Score. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0307",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 48",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for QD Score. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0308",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 49",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for QD Score. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0264",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 5",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for QD Score. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0309",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 50",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "progress_bars",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            },
            {
              "dimension": "risk_flag",
              "label": "Risk Flag",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for QD Score. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0265",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 6",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "30D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "velocity",
              "label": "Velocity",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for QD Score. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0266",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 7",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "90D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "3x1_row",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "budget_fit",
              "label": "Budget Fit",
              "format": "percentage"
            },
            {
              "dimension": "timeline",
              "label": "Timeline",
              "format": "percentage"
            },
            {
              "dimension": "engagement",
              "label": "Engagement",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": false,
          "show_ai_interpretation": true
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for QD Score. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0267",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 8",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "lifetime",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "donut_with_breakdown",
          "cards": [
            {
              "dimension": "qualification",
              "label": "Qualification",
              "format": "percentage"
            },
            {
              "dimension": "desire",
              "label": "Desire",
              "format": "percentage"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Follow Up Compliance",
              "format": "percentage"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent Strength",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": false,
          "show_peer_comparison": false,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 16
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for QD Score. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0268",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "QD Score",
      "template_name": "QD Score — Template 9",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "QD Score",
        "subtitle": "Qualification × Desire",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "historyWindow": "7D",
          "includeBreakdown": true
        },
        "visualization": {
          "layout": "radar_spider",
          "cards": [
            {
              "dimension": "overall",
              "label": "Overall",
              "format": "percentage"
            },
            {
              "dimension": "q_income_signal",
              "label": "Q Income Signal",
              "format": "percentage"
            },
            {
              "dimension": "q_asset_signal",
              "label": "Q Asset Signal",
              "format": "percentage"
            },
            {
              "dimension": "d_property_interest",
              "label": "D Property Interest",
              "format": "percentage"
            },
            {
              "dimension": "d_urgency",
              "label": "D Urgency",
              "format": "percentage"
            }
          ],
          "threshold_colors": {
            "high": "#10B981",
            "medium": "#F59E0B",
            "low": "#EF4444"
          },
          "show_history_sparkline": true,
          "show_peer_comparison": true,
          "show_ai_interpretation": false
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for QD Score. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-002-02-012",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Fatima Al-Nuaimi — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Fatima Al-Nuaimi — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-019",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Hassan Ali — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Hassan Ali — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-016",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Leila Karim — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Leila Karim — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-011",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Mohammed Al-Rashid — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Mohammed Al-Rashid — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-020",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Nadia Rahman — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Nadia Rahman — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-015",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Omar Haddad — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Omar Haddad — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-017",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Priya Kapoor — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Priya Kapoor — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-013",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Rajiv Menon — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Rajiv Menon — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-014",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Sara Thompson — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Sara Thompson — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-02-018",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-02",
      "title": "Yousef Al-Mansoori — QD Trend",
      "template_name": "QD Trend Line",
      "component_type": "line_chart",
      "accepted_shapes": [
        "qd_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Yousef Al-Mansoori — QD Trend",
        "subtitle": "Score evolution across recent touchpoints",
        "dataSource": {
          "type": "sentinel_qd",
          "leadId": "{{lead_id}}",
          "metric": [
            "overall_qd",
            "qualification",
            "desire"
          ],
          "window": "90D"
        },
        "visualization": {
          "xAxis": "touchpoint_date",
          "yAxis": "score_percent",
          "format": "percentage",
          "legend": true,
          "trend_line": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated QD Score variant using concrete UAE market context and Velocity-safe contract hints. Pattern: QD Trend Line. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-011",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Aisha Khan — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Aisha Khan — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-012",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Bilal Qureshi — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Bilal Qureshi — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-013",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Carla Mendes — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Carla Mendes — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-014",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Danish Farooq — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Danish Farooq — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-015",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Elena Petrova — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Elena Petrova — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-016",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Faris Saeed — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Faris Saeed — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-017",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Grace Lim — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Grace Lim — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-018",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Haroon Siddiqui — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Haroon Siddiqui — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-019",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Ibrahim Noor — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Ibrahim Noor — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-020",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Jana Weiss — Funnel Velocity",
      "template_name": "Funnel Velocity",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "pipeline_velocity"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Jana Weiss — Funnel Velocity",
        "subtitle": "Time-to-progress across key stages",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "stages": [
            "new",
            "qualified",
            "site_visit",
            "negotiation",
            "won"
          ],
          "format": "days",
          "showMedian": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Funnel Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "ex-0310",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 1",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "count",
          "window": "7D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Pipeline Health. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0319",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 10",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "value_aed",
          "window": "QTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Pipeline Health. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0320",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 11",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "avg_days_in_stage",
          "window": "7D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Pipeline Health. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0321",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 12",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "probability_weighted_value",
          "window": "14D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Pipeline Health. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0322",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 13",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "count",
          "window": "30D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Pipeline Health. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0323",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 14",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "value_aed",
          "window": "60D",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Pipeline Health. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0324",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 15",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By District · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Pipeline Health. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0325",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 16",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "probability_weighted_value",
          "window": "6M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Pipeline Health. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0326",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 17",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "count",
          "window": "12M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Pipeline Health. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0327",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 18",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "value_aed",
          "window": "24M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Pipeline Health. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0328",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 19",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "avg_days_in_stage",
          "window": "YTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Pipeline Health. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0311",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 2",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "value_aed",
          "window": "14D",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Pipeline Health. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0329",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 20",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "probability_weighted_value",
          "window": "QTD",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Pipeline Health. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0330",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 21",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By District · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "count",
          "window": "7D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Pipeline Health. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0331",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 22",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "value_aed",
          "window": "14D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Pipeline Health. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0332",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 23",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "avg_days_in_stage",
          "window": "30D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Pipeline Health. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0333",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 24",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "probability_weighted_value",
          "window": "60D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Pipeline Health. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0334",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 25",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "count",
          "window": "90D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Pipeline Health. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0335",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 26",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "value_aed",
          "window": "6M",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Pipeline Health. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0336",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 27",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By District · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "avg_days_in_stage",
          "window": "12M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Pipeline Health. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0337",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 28",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "probability_weighted_value",
          "window": "24M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Pipeline Health. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0338",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 29",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "count",
          "window": "YTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Pipeline Health. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0312",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 3",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By District · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "avg_days_in_stage",
          "window": "30D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Pipeline Health. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0339",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 30",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "value_aed",
          "window": "QTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Pipeline Health. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0340",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 31",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "avg_days_in_stage",
          "window": "7D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Pipeline Health. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0341",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 32",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "probability_weighted_value",
          "window": "14D",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Pipeline Health. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0342",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 33",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By District · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "count",
          "window": "30D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Pipeline Health. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0343",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 34",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "value_aed",
          "window": "60D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Pipeline Health. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0344",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 35",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "avg_days_in_stage",
          "window": "90D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Pipeline Health. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0345",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 36",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "probability_weighted_value",
          "window": "6M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Pipeline Health. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0346",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 37",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "count",
          "window": "12M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Pipeline Health. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0347",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 38",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "value_aed",
          "window": "24M",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Pipeline Health. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0348",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 39",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By District · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "avg_days_in_stage",
          "window": "YTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Pipeline Health. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0313",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 4",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "probability_weighted_value",
          "window": "60D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Pipeline Health. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0349",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 40",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "probability_weighted_value",
          "window": "QTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Pipeline Health. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0350",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 41",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "count",
          "window": "7D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Pipeline Health. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0351",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 42",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "value_aed",
          "window": "14D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Pipeline Health. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0352",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 43",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "avg_days_in_stage",
          "window": "30D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Pipeline Health. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0353",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 44",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "probability_weighted_value",
          "window": "60D",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Pipeline Health. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0354",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 45",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By District · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "count",
          "window": "90D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Pipeline Health. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0355",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 46",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Property Type · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "property_type",
          "metric": "value_aed",
          "window": "6M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": false,
          "showConversionRate": true,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Pipeline Health. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0356",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 47",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "avg_days_in_stage",
          "window": "12M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Pipeline Health. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0357",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 48",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "probability_weighted_value",
          "window": "24M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Pipeline Health. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0358",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 49",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "count",
          "window": "YTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Pipeline Health. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0314",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 5",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Source Channel · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "source_channel",
          "metric": "count",
          "window": "90D"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Pipeline Health. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0359",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 50",
      "component_type": "stage_distribution_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_distribution_donut",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "value_aed",
          "window": "QTD",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 21,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Pipeline Health. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0315",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 6",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Pipeline Health",
        "subtitle": "By Nationality · Value Aed",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "nationality",
          "metric": "value_aed",
          "window": "6M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 3,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": true,
          "format": "currency_aed",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Pipeline Health. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0316",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 7",
      "component_type": "stage_bar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stage_bar_chart",
        "title": "Pipeline Health",
        "subtitle": "By Stage · Avg Days In Stage",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "stage",
          "metric": "avg_days_in_stage",
          "window": "12M"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 5,
          "showVelocityArrows": true,
          "showConversionRate": true,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "negotiation",
            "contract_draft"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Pipeline Health. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0317",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 8",
      "component_type": "kanban_summary",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "kanban_summary",
        "title": "Pipeline Health",
        "subtitle": "By Agent · Probability Weighted Value",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "agent",
          "metric": "probability_weighted_value",
          "window": "24M",
          "agentId": "{{agent_id}}"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 7,
          "showVelocityArrows": false,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "currency_aed",
          "highlight_stages": [
            "qualified",
            "site_visit_scheduled"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Pipeline Health. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0318",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health",
      "template_name": "Pipeline Health — Template 9",
      "component_type": "pipeline_velocity_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "pipeline_velocity_line",
        "title": "Pipeline Health",
        "subtitle": "By District · Count",
        "dataSource": {
          "type": "crm_pipeline",
          "tenantId": "{{tenant_id}}",
          "stages": [
            "new_inquiry",
            "qualified",
            "site_visit_scheduled",
            "site_visit_done",
            "proposal_sent",
            "negotiation",
            "contract_draft",
            "signed",
            "handover",
            "lost"
          ],
          "groupBy": "district",
          "metric": "count",
          "window": "YTD"
        },
        "visualization": {
          "showStallAlerts": true,
          "stallThresholdDays": 14,
          "showVelocityArrows": true,
          "showConversionRate": false,
          "probabilityWeighting": false,
          "format": "integer",
          "highlight_stages": [
            "lost"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "stageColors": {
            "new_inquiry": "#E0F2FE",
            "qualified": "#BBF7D0",
            "negotiation": "#FEF3C7",
            "signed": "#10B981",
            "lost": "#FEE2E2"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Pipeline Health. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-002-03-041",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Aisha Khan — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Aisha Khan — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-042",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Bilal Qureshi — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Bilal Qureshi — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-043",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Carla Mendes — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Carla Mendes — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-044",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Danish Farooq — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Danish Farooq — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-045",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Elena Petrova — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Elena Petrova — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-046",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Faris Saeed — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Faris Saeed — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-047",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Grace Lim — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Grace Lim — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-048",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Haroon Siddiqui — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Haroon Siddiqui — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-049",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Ibrahim Noor — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Ibrahim Noor — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-050",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Jana Weiss — Probability Heatmap",
      "template_name": "Probability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "pipeline_probability_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Jana Weiss — Probability Heatmap",
        "subtitle": "Stage vs probability-to-close by lead segment",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "probability_to_close",
          "groupBy": [
            "stage",
            "segment"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "segment",
          "yAxis": "stage",
          "value": "probability_to_close",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Probability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-001",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Aisha Khan",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Aisha Khan",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Aisha Khan",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-002",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Bilal Qureshi",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Bilal Qureshi",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Bilal Qureshi",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-003",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Carla Mendes",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Carla Mendes",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Carla Mendes",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-004",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Danish Farooq",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Danish Farooq",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Danish Farooq",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-005",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Elena Petrova",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Elena Petrova",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Elena Petrova",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-006",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Faris Saeed",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Faris Saeed",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Faris Saeed",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-007",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Grace Lim",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Grace Lim",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Grace Lim",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-008",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Haroon Siddiqui",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Haroon Siddiqui",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Haroon Siddiqui",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-009",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Ibrahim Noor",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Ibrahim Noor",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Ibrahim Noor",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-010",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Pipeline Health — Jana Weiss",
      "template_name": "Stage Distribution",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "pipeline_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Pipeline Health — Jana Weiss",
        "subtitle": "Lead stage distribution for active portfolio",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Jana Weiss",
          "metric": "lead_count",
          "groupBy": "stage",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_count",
          "stackBy": "temperature",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stage Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-021",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Aisha Khan — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Aisha Khan — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-022",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Bilal Qureshi — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Bilal Qureshi — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-023",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Carla Mendes — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Carla Mendes — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-024",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Danish Farooq — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Danish Farooq — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-025",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Elena Petrova — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Elena Petrova — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-026",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Faris Saeed — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Faris Saeed — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-027",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Grace Lim — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Grace Lim — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-028",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Haroon Siddiqui — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Haroon Siddiqui — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-029",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Ibrahim Noor — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Ibrahim Noor — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-030",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Jana Weiss — Stall Alerts",
      "template_name": "Stall Alert Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "pipeline_stalls"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Jana Weiss — Stall Alerts",
        "subtitle": "Leads stuck beyond allowed SLA",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": "stalled_leads",
          "window": "14D",
          "thresholdDays": 7
        },
        "visualization": {
          "columns": [
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "stage",
              "label": "Stage"
            },
            {
              "key": "days_stalled",
              "label": "Days Stalled",
              "format": "integer"
            },
            {
              "key": "recommended_action",
              "label": "Next Action"
            }
          ],
          "row_actions": [
            "open_lead",
            "create_reminder"
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stall Alert Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-031",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Aisha Khan — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Aisha Khan — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-032",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Bilal Qureshi — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Bilal Qureshi — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-033",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Carla Mendes — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Carla Mendes — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-034",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Danish Farooq — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Danish Farooq — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-035",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Elena Petrova — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Elena Petrova — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-036",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Faris Saeed — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Faris Saeed — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-037",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Grace Lim — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Grace Lim — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-038",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Haroon Siddiqui — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Haroon Siddiqui — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-039",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Ibrahim Noor — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Ibrahim Noor — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-03-040",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-03",
      "title": "Jana Weiss — Weighted Forecast",
      "template_name": "Weighted Forecast",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "pipeline_forecast"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Jana Weiss — Weighted Forecast",
        "subtitle": "Weighted value, late-stage count, next-7-day actions",
        "dataSource": {
          "type": "crm_pipeline",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "weighted_pipeline_value",
            "late_stage_count",
            "due_actions_7d"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            },
            {
              "dimension": "late_stage_count",
              "label": "Late Stage",
              "format": "integer"
            },
            {
              "dimension": "due_actions_7d",
              "label": "Due Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Pipeline Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weighted Forecast. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-012",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Fatima Al-Nuaimi — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Fatima Al-Nuaimi — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-019",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Hassan Ali — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Hassan Ali — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-016",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Leila Karim — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Leila Karim — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-011",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Mohammed Al-Rashid — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Mohammed Al-Rashid — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-020",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Nadia Rahman — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Nadia Rahman — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-015",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Omar Haddad — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Omar Haddad — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-017",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Priya Kapoor — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Priya Kapoor — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-013",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Rajiv Menon — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Rajiv Menon — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-014",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Sara Thompson — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Sara Thompson — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-018",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Yousef Al-Mansoori — Channel Heatmap",
      "template_name": "Channel Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "engagement_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Yousef Al-Mansoori — Engagement Heatmap",
        "subtitle": "Engagement density by channel and daypart",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "touchpoint_count",
          "groupBy": [
            "channel",
            "daypart"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "daypart",
          "yAxis": "channel",
          "value": "touchpoint_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-042",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Fatima Al-Nuaimi — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Fatima Al-Nuaimi — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-049",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Hassan Ali — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Hassan Ali — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-046",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Leila Karim — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Leila Karim — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-041",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Mohammed Al-Rashid — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Mohammed Al-Rashid — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-050",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Nadia Rahman — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Nadia Rahman — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-045",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Omar Haddad — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Omar Haddad — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-047",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Priya Kapoor — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Priya Kapoor — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-043",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Rajiv Menon — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Rajiv Menon — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-044",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Sara Thompson — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Sara Thompson — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-048",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Yousef Al-Mansoori — Channel Preference Drift",
      "template_name": "Channel Preference Drift",
      "component_type": "line_chart",
      "accepted_shapes": [
        "channel_preference_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Yousef Al-Mansoori — Channel Preference Drift",
        "subtitle": "How preferred contact mode changed over time",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "channel_preference_score",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "preference_score",
          "series": "channel",
          "format": "index"
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Preference Drift. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-022",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Fatima Al-Nuaimi — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Fatima Al-Nuaimi — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-029",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Hassan Ali — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Hassan Ali — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-026",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Leila Karim — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Leila Karim — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-021",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Mohammed Al-Rashid — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Mohammed Al-Rashid — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-030",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Nadia Rahman — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Nadia Rahman — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-025",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Omar Haddad — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Omar Haddad — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-027",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Priya Kapoor — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Priya Kapoor — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-023",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Rajiv Menon — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Rajiv Menon — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-024",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Sara Thompson — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Sara Thompson — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-028",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Yousef Al-Mansoori — Content Interaction Log",
      "template_name": "Content Log",
      "component_type": "data_table",
      "accepted_shapes": [
        "content_interaction_log"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Yousef Al-Mansoori — Content Log",
        "subtitle": "Brochures, floorplans, links, and videos consumed",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": "content_interactions",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "asset_name",
              "label": "Asset"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "dwell_seconds",
              "label": "Dwell",
              "format": "seconds"
            },
            {
              "key": "last_viewed_at",
              "label": "Last Viewed",
              "format": "datetime"
            }
          ],
          "sort": {
            "column": "last_viewed_at",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Content Log. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "ex-0360",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 1",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 7D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#2563EB",
          "timelineNodeSize": "small",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Engagement History. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0369",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 10",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last QTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "QTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#6366F1",
          "timelineNodeSize": "small",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Engagement History. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0370",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 11",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 7D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#2563EB",
          "timelineNodeSize": "medium",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Engagement History. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0371",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 12",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 14D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "14D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#10B981",
          "timelineNodeSize": "large",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Engagement History. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0372",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 13",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 30D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "30D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F59E0B",
          "timelineNodeSize": "small",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Engagement History. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0373",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 14",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last 60D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "60D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EF4444",
          "timelineNodeSize": "medium",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Engagement History. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0374",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 15",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last 90D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "90D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "timelineNodeSize": "large",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Engagement History. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0375",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 16",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 6M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "6M",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "timelineNodeSize": "small",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Engagement History. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0376",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 17",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 12M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "12M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EC4899",
          "timelineNodeSize": "medium",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Engagement History. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0377",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 18",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 24M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "24M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#14B8A6",
          "timelineNodeSize": "large",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Engagement History. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0378",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 19",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last YTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "YTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F97316",
          "timelineNodeSize": "small",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Engagement History. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0361",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 2",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 14D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "14D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#10B981",
          "timelineNodeSize": "medium",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Engagement History. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0379",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 20",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last QTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "QTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#6366F1",
          "timelineNodeSize": "medium",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Engagement History. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0380",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 21",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 7D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#2563EB",
          "timelineNodeSize": "large",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Engagement History. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0381",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 22",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 14D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "14D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#10B981",
          "timelineNodeSize": "small",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Engagement History. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0382",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 23",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 30D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "30D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F59E0B",
          "timelineNodeSize": "medium",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Engagement History. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0383",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 24",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last 60D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "60D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EF4444",
          "timelineNodeSize": "large",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Engagement History. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0384",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 25",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last 90D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "90D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "timelineNodeSize": "small",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Engagement History. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0385",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 26",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 6M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "6M",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "timelineNodeSize": "medium",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Engagement History. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0386",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 27",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 12M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "12M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EC4899",
          "timelineNodeSize": "large",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Engagement History. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0387",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 28",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 24M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "24M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#14B8A6",
          "timelineNodeSize": "small",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Engagement History. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0388",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 29",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last YTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "YTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F97316",
          "timelineNodeSize": "medium",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Engagement History. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0362",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 3",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 30D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "30D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F59E0B",
          "timelineNodeSize": "large",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Engagement History. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0389",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 30",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last QTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "QTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#6366F1",
          "timelineNodeSize": "large",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Engagement History. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0390",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 31",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 7D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#2563EB",
          "timelineNodeSize": "small",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Engagement History. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0391",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 32",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 14D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "14D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#10B981",
          "timelineNodeSize": "medium",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Engagement History. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0392",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 33",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 30D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "30D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F59E0B",
          "timelineNodeSize": "large",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Engagement History. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0393",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 34",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last 60D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "60D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EF4444",
          "timelineNodeSize": "small",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Engagement History. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0394",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 35",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last 90D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "90D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "timelineNodeSize": "medium",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Engagement History. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0395",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 36",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 6M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "6M",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "timelineNodeSize": "large",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Engagement History. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0396",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 37",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 12M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "12M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EC4899",
          "timelineNodeSize": "small",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Engagement History. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0397",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 38",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 24M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "24M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#14B8A6",
          "timelineNodeSize": "medium",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Engagement History. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0398",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 39",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last YTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "YTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F97316",
          "timelineNodeSize": "large",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Engagement History. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0363",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 4",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last 60D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "60D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EF4444",
          "timelineNodeSize": "small",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Engagement History. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0399",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 40",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last QTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "QTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#6366F1",
          "timelineNodeSize": "small",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Engagement History. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0400",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 41",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 7D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#2563EB",
          "timelineNodeSize": "medium",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Engagement History. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0401",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 42",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 14D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "14D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#10B981",
          "timelineNodeSize": "large",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Engagement History. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0402",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 43",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 30D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "30D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F59E0B",
          "timelineNodeSize": "small",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Engagement History. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0403",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 44",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last 60D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "60D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EF4444",
          "timelineNodeSize": "medium",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Engagement History. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0404",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 45",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last 90D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "90D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "timelineNodeSize": "large",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Engagement History. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0405",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 46",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 6M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "6M",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": true,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "timelineNodeSize": "small",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Engagement History. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0406",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 47",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 12M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "12M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EC4899",
          "timelineNodeSize": "medium",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Engagement History. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0407",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 48",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 24M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "24M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#14B8A6",
          "timelineNodeSize": "large",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Engagement History. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0408",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 49",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last YTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "YTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F97316",
          "timelineNodeSize": "small",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Engagement History. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0364",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 5",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last 90D · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "90D",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "timelineNodeSize": "medium",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Engagement History. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0409",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 50",
      "component_type": "engagement_score_line",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "engagement_score_line",
        "title": "Engagement History",
        "subtitle": "Last QTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "QTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email",
            "in_app_voip"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#6366F1",
          "timelineNodeSize": "medium",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Engagement History. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0365",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 6",
      "component_type": "touchpoint_timeline",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "touchpoint_timeline",
        "title": "Engagement History",
        "subtitle": "Last 6M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "6M",
          "channels": [
            "pstn",
            "whatsapp_message"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view"
          ]
        },
        "visualization": {
          "layout": "grid",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "week",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "timelineNodeSize": "large",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Engagement History. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0366",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 7",
      "component_type": "dwell_heatmap",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "dwell_heatmap",
        "title": "Engagement History",
        "subtitle": "Last 12M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "12M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit"
          ]
        },
        "visualization": {
          "layout": "compact_list",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": true,
          "groupBy": "channel",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#EC4899",
          "timelineNodeSize": "small",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Engagement History. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0367",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 8",
      "component_type": "content_interaction_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "content_interaction_bar",
        "title": "Engagement History",
        "subtitle": "Last 24M · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "24M",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download",
            "video_view",
            "site_visit",
            "whatsapp_reply"
          ]
        },
        "visualization": {
          "layout": "heatmap_calendar",
          "showContentLabels": true,
          "showDuration": false,
          "showSentiment": false,
          "groupBy": "interaction_type",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#14B8A6",
          "timelineNodeSize": "medium",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Engagement History. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0368",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Engagement History",
      "template_name": "Engagement History — Template 9",
      "component_type": "channel_breakdown_donut",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "channel_breakdown_donut",
        "title": "Engagement History",
        "subtitle": "Last YTD · All Channels",
        "dataSource": {
          "type": "crm_engagement",
          "leadId": "{{lead_id}}",
          "window": "YTD",
          "channels": [
            "pstn",
            "whatsapp_message",
            "whatsapp_voice",
            "whatsapp_video",
            "email"
          ],
          "interactionTypes": [
            "email_open",
            "brochure_download"
          ]
        },
        "visualization": {
          "layout": "timeline",
          "showContentLabels": true,
          "showDuration": true,
          "showSentiment": false,
          "groupBy": "day",
          "highlight_recent": true,
          "format": "datetime_relative"
        },
        "style": {
          "accentColor": "#F97316",
          "timelineNodeSize": "large",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Engagement History. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-002-04-032",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Fatima Al-Nuaimi — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Fatima Al-Nuaimi — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-039",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Hassan Ali — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Hassan Ali — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-036",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Leila Karim — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Leila Karim — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-031",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Mohammed Al-Rashid — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Mohammed Al-Rashid — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-040",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Nadia Rahman — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Nadia Rahman — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-035",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Omar Haddad — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Omar Haddad — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-037",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Priya Kapoor — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Priya Kapoor — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-033",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Rajiv Menon — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Rajiv Menon — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-034",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Sara Thompson — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sara Thompson — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-038",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Yousef Al-Mansoori — Recency and Frequency Score",
      "template_name": "Recency Frequency Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "engagement_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Yousef Al-Mansoori — Recency & Frequency",
        "subtitle": "Engagement recency, frequency, and last meaningful action",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "metric": [
            "days_since_last_touch",
            "touches_14d",
            "meaningful_action_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "days_since_last_touch",
              "label": "Days Since Last Touch",
              "format": "integer"
            },
            {
              "dimension": "touches_14d",
              "label": "Touches (14D)",
              "format": "integer"
            },
            {
              "dimension": "meaningful_action_count",
              "label": "Meaningful Actions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Recency Frequency Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-002",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Fatima Al-Nuaimi — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Fatima Al-Nuaimi — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-009",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Hassan Ali — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Hassan Ali — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-006",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Leila Karim — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Leila Karim — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-001",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Mohammed Al-Rashid — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Mohammed Al-Rashid — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-010",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Nadia Rahman — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Nadia Rahman — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-005",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Omar Haddad — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Omar Haddad — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-007",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Priya Kapoor — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Priya Kapoor — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-003",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Rajiv Menon — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Rajiv Menon — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-004",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Sara Thompson — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Sara Thompson — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-002-04-008",
      "chapter_id": "ch-002",
      "subchapter_id": "sub-002-04",
      "title": "Yousef Al-Mansoori — Touchpoint Timeline",
      "template_name": "Touchpoint Timeline",
      "component_type": "interaction_timeline",
      "accepted_shapes": [
        "engagement_timeline"
      ],
      "example_json": {
        "componentType": "interaction_timeline",
        "title": "Yousef Al-Mansoori — Touchpoint Timeline",
        "subtitle": "Calls, messages, visits, and notes in sequence",
        "dataSource": {
          "type": "communication_activity",
          "leadId": "{{lead_id}}",
          "window": "90D"
        },
        "visualization": {
          "layout": "vertical_timeline",
          "fields": [
            "timestamp",
            "channel",
            "summary",
            "outcome"
          ],
          "showIcons": true
        },
        "style": {
          "accentColor": "#7C3AED",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Engagement History variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Touchpoint Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "crm",
        "primary_tables": [
          "leads",
          "sentinel_scores"
        ]
      }
    },
    {
      "example_id": "exg-003-01-022",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Fatima Al-Nuaimi — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Fatima Al-Nuaimi — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-029",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Hassan Ali — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Hassan Ali — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-026",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Leila Karim — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Leila Karim — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-021",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Mohammed Al-Rashid — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Mohammed Al-Rashid — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-030",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Nadia Rahman — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Nadia Rahman — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-025",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Omar Haddad — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Omar Haddad — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-027",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Priya Kapoor — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Priya Kapoor — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-023",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Rajiv Menon — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Rajiv Menon — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-024",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Sara Thompson — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sara Thompson — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-028",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Yousef Al-Mansoori — Call Outcome Snapshot",
      "template_name": "Call Outcome Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "call_outcome_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Yousef Al-Mansoori — Call Outcome",
        "subtitle": "Outcome, intent, objections, and follow-up state",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeFacts": true
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "call_outcome",
              "label": "Outcome",
              "format": "badge"
            },
            {
              "dimension": "intent_strength",
              "label": "Intent",
              "format": "score_100"
            },
            {
              "dimension": "objection_count",
              "label": "Objections",
              "format": "integer"
            },
            {
              "dimension": "follow_up_state",
              "label": "Follow-up",
              "format": "badge"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Outcome Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "ex-004",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary Card — Diarized Transcript with Key Phrases",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        }
      },
      "quality_notes": "Canonical call summary. Use for communication intelligence panels.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-002",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Fatima Al-Nuaimi — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Fatima Al-Nuaimi",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Fatima Al-Nuaimi"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-009",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Hassan Ali — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Hassan Ali",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Hassan Ali"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-006",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Leila Karim — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Leila Karim",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Leila Karim"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-010",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Nadia Rahman — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Nadia Rahman",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Nadia Rahman"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-005",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Omar Haddad — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Omar Haddad",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Omar Haddad"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-007",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Priya Kapoor — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Priya Kapoor",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Priya Kapoor"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-003",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Rajiv Menon — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Rajiv Menon",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Rajiv Menon"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-004",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Sara Thompson — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Sara Thompson",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Sara Thompson"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-008",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Yousef Al-Mansoori — Call Summary",
      "template_name": "Call Summary Card",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "transcript_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Pstn • Yousef Al-Mansoori",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "fallbackLeadName": "Yousef Al-Mansoori"
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Call Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "ex-0410",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 1",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#2563EB",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Call Summary. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0419",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 10",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#6366F1",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Call Summary. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0420",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 11",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#2563EB",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Call Summary. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0421",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 12",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#10B981",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Call Summary. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0422",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 13",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Call Summary. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0423",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 14",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EF4444",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Call Summary. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0424",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 15",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Call Summary. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0425",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 16",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Call Summary. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0426",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 17",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EC4899",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Call Summary. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0427",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 18",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Call Summary. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0428",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 19",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F97316",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Call Summary. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0411",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 2",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#10B981",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Call Summary. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0429",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 20",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#6366F1",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Call Summary. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0430",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 21",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#2563EB",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Call Summary. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0431",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 22",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#10B981",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Call Summary. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0432",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 23",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Call Summary. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0433",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 24",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EF4444",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Call Summary. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0434",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 25",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Call Summary. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0435",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 26",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Call Summary. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0436",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 27",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EC4899",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Call Summary. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0437",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 28",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Call Summary. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0438",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 29",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F97316",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Call Summary. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0412",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 3",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Call Summary. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0439",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 30",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#6366F1",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Call Summary. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0440",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 31",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#2563EB",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Call Summary. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0441",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 32",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#10B981",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Call Summary. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0442",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 33",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Call Summary. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0443",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 34",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EF4444",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Call Summary. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0444",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 35",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Call Summary. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0445",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 36",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Call Summary. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0446",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 37",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EC4899",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Call Summary. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0447",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 38",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Call Summary. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0448",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 39",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F97316",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Call Summary. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0413",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 4",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EF4444",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Call Summary. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0449",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 40",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#6366F1",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Call Summary. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0450",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 41",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#2563EB",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Call Summary. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0451",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 42",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#10B981",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Call Summary. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0452",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 43",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Call Summary. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0453",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 44",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EF4444",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Call Summary. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0454",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 45",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Call Summary. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0455",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 46",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Call Summary. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0456",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 47",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EC4899",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Call Summary. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0457",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 48",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Call Summary. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0458",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 49",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F97316",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Call Summary. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0414",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 5",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Call Summary. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0459",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 50",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "phrase_cloud",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "emotion_markers",
            "next_action",
            "calendar_suggestion"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#6366F1",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Call Summary. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0415",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 6",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Voice",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_voice",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "timeline_with_phrases",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "promises",
            "key_phrases",
            "next_action"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Call Summary. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0416",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 7",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Whatsapp Video",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "whatsapp_video",
          "includeTranscript": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_summary",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": false,
          "sections": [
            "summary",
            "key_phrases",
            "sentiment_arc",
            "next_action"
          ],
          "actionable_highlights": true
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#EC4899",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Call Summary. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0417",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 8",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: In App Voip",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "in_app_voip",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "full_transcript",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": false,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "summary",
            "speaker_breakdown",
            "promises",
            "objections"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Call Summary. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0418",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Call Summary",
      "template_name": "Call Summary — Template 9",
      "component_type": "communication_summary",
      "accepted_shapes": [
        "event_summary"
      ],
      "example_json": {
        "componentType": "communication_summary",
        "title": "Call Summary",
        "subtitle": "Channel: Pstn",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn",
          "includeTranscript": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "summary_with_recommendations",
          "show_speaker_labels": true,
          "show_duration": true,
          "show_sentiment": true,
          "key_phrase_highlight": true,
          "show_diarization": true,
          "sections": [
            "transcript_timeline",
            "summary",
            "promises"
          ],
          "actionable_highlights": false
        },
        "actions": {
          "can_create_reminder": true,
          "can_create_calendar_event": true,
          "can_flag_promise": true,
          "can_escalate": false
        },
        "style": {
          "accentColor": "#F97316",
          "speakerColors": {
            "agent": "#2563EB",
            "lead": "#10B981"
          },
          "phraseBadgeColor": "#F59E0B"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Call Summary. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-003-01-032",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Fatima Al-Nuaimi — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Fatima Al-Nuaimi — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-039",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Hassan Ali — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Hassan Ali — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-036",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Leila Karim — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Leila Karim — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-031",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Mohammed Al-Rashid — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Mohammed Al-Rashid — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-040",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Nadia Rahman — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Nadia Rahman — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-035",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Omar Haddad — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Omar Haddad — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-037",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Priya Kapoor — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Priya Kapoor — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-033",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Rajiv Menon — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Rajiv Menon — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-034",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Sara Thompson — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Sara Thompson — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-038",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Yousef Al-Mansoori — Diarization Confidence Review",
      "template_name": "Diarization Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "transcript_segments"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Yousef Al-Mansoori — Diarization Review",
        "subtitle": "Segment-level transcript review for QA",
        "dataSource": {
          "type": "edge_transcript_segments",
          "eventId": "{{event_id}}",
          "limit": 12
        },
        "visualization": {
          "columns": [
            {
              "key": "speaker_label",
              "label": "Speaker"
            },
            {
              "key": "start_ms",
              "label": "Start",
              "format": "milliseconds"
            },
            {
              "key": "end_ms",
              "label": "End",
              "format": "milliseconds"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "text",
              "label": "Transcript"
            }
          ],
          "sort": {
            "column": "start_ms",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Diarization Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-042",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Fatima Al-Nuaimi — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Fatima Al-Nuaimi — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-049",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Hassan Ali — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Hassan Ali — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-046",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Leila Karim — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Leila Karim — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-041",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Mohammed Al-Rashid — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Mohammed Al-Rashid — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-045",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Omar Haddad — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Omar Haddad — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-047",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Priya Kapoor — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Priya Kapoor — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-043",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Rajiv Menon — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Rajiv Menon — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-044",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Sara Thompson — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Sara Thompson — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-048",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Yousef Al-Mansoori — Follow-Up Snapshot from Call",
      "template_name": "Follow-Up Snapshot",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "call_follow_up_snapshot"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Yousef Al-Mansoori — Follow-Up Snapshot",
        "subtitle": "NemoClaw suggested next action from latest conversation",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "sourceChannel": "pstn",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "create_calendar_event"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-012",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Fatima Al-Nuaimi — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Fatima Al-Nuaimi — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-019",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Hassan Ali — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Hassan Ali — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-016",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Leila Karim — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Leila Karim — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-011",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Mohammed Al-Rashid — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Mohammed Al-Rashid — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-020",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Nadia Rahman — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Nadia Rahman — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-015",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Omar Haddad — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Omar Haddad — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-017",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Priya Kapoor — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Priya Kapoor — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-013",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Rajiv Menon — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Rajiv Menon — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-014",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Sara Thompson — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Sara Thompson — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-01-018",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-01",
      "title": "Yousef Al-Mansoori — Transcript Highlights",
      "template_name": "Transcript Highlights",
      "component_type": "transcript_highlight_card",
      "accepted_shapes": [
        "speaker_highlights"
      ],
      "example_json": {
        "componentType": "transcript_highlight_card",
        "title": "Yousef Al-Mansoori — Highlights",
        "subtitle": "Operator and lead turns worth reviewing",
        "dataSource": {
          "type": "edge_communication_event",
          "eventId": "{{event_id}}",
          "channel": "pstn"
        },
        "visualization": {
          "layout": "speaker_split",
          "fields": [
            "speaker_label",
            "quote",
            "confidence",
            "timestamp"
          ],
          "limit": 6,
          "highlightKeyPhrases": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Call Summary variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Transcript Highlights. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "provider_provenance_required",
        "supported_channel_only"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-012",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Fatima Al-Nuaimi — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Fatima Al-Nuaimi — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-019",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Hassan Ali — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Hassan Ali — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-016",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Leila Karim — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Leila Karim — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-011",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Mohammed Al-Rashid — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Mohammed Al-Rashid — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-020",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Nadia Rahman — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Nadia Rahman — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-015",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Omar Haddad — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Omar Haddad — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-017",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Priya Kapoor — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Priya Kapoor — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-013",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Rajiv Menon — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Rajiv Menon — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-014",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Sara Thompson — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Sara Thompson — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-018",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Yousef Al-Mansoori — Follow-Up Checklist",
      "template_name": "Checklist Board",
      "component_type": "checklist_board",
      "accepted_shapes": [
        "follow_up_checklist"
      ],
      "example_json": {
        "componentType": "checklist_board",
        "title": "Yousef Al-Mansoori — Follow-Up Checklist",
        "subtitle": "Commitments extracted from recent calls and messages",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "objection"
          ],
          "window": "30D"
        },
        "visualization": {
          "columns": [
            "open",
            "due_today",
            "done"
          ],
          "cardFields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "allowManualConfirm": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Checklist Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-032",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Fatima Al-Nuaimi — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Fatima Al-Nuaimi — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-039",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Hassan Ali — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Hassan Ali — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-036",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Leila Karim — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Leila Karim — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-031",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Mohammed Al-Rashid — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Mohammed Al-Rashid — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-040",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Nadia Rahman — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Nadia Rahman — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-035",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Omar Haddad — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Omar Haddad — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-037",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Priya Kapoor — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Priya Kapoor — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-033",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Rajiv Menon — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Rajiv Menon — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-034",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Sara Thompson — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Sara Thompson — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-038",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Yousef Al-Mansoori — Decision Maker Notes",
      "template_name": "Decision Notes Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "decision_maker_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Yousef Al-Mansoori — Decision Maker Notes",
        "subtitle": "People, dependencies, and blockers from communication memory",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "decision_maker_note",
            "constraint",
            "timeline"
          ],
          "window": "90D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "fact_text",
            "effective_date",
            "is_confirmed"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Decision Notes Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-042",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Fatima Al-Nuaimi — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Fatima Al-Nuaimi — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-049",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Hassan Ali — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Hassan Ali — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-046",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Leila Karim — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Leila Karim — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-041",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Mohammed Al-Rashid — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Mohammed Al-Rashid — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-045",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Omar Haddad — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Omar Haddad — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-047",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Priya Kapoor — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Priya Kapoor — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-043",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Rajiv Menon — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Rajiv Menon — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-044",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Sara Thompson — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Sara Thompson — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-048",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Yousef Al-Mansoori — Overdue Commitments",
      "template_name": "Overdue Commitments",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "overdue_commitments"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Yousef Al-Mansoori — Overdue Commitments",
        "subtitle": "Commitments that need operator action now",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "status": "overdue",
          "limit": 3
        },
        "visualization": {
          "layout": "stacked_alerts",
          "fields": [
            "fact_text",
            "effective_date",
            "confidence"
          ],
          "actions": [
            "create_reminder",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Overdue Commitments. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-022",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Fatima Al-Nuaimi — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Fatima Al-Nuaimi — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-029",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Hassan Ali — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Hassan Ali — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-026",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Leila Karim — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Leila Karim — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-021",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Mohammed Al-Rashid — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Mohammed Al-Rashid — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-030",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Nadia Rahman — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Nadia Rahman — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-025",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Omar Haddad — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Omar Haddad — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-027",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Priya Kapoor — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Priya Kapoor — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-023",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Rajiv Menon — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Rajiv Menon — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-024",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Sara Thompson — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sara Thompson — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-028",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Yousef Al-Mansoori — Confidence Matrix",
      "template_name": "Promise Confidence Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "promise_confidence_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Yousef Al-Mansoori — Promise Confidence",
        "subtitle": "Commitment type vs confidence and due state",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "fact_type",
            "due_bucket"
          ]
        },
        "visualization": {
          "xAxis": "due_bucket",
          "yAxis": "fact_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Confidence Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-002",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Fatima Al-Nuaimi — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Fatima Al-Nuaimi",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-009",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Hassan Ali — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Hassan Ali",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-006",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Leila Karim — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Leila Karim",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-010",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Nadia Rahman — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Nadia Rahman",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-005",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Omar Haddad — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Omar Haddad",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-007",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Priya Kapoor — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Priya Kapoor",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "ex-005",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promise Tracker — Lead Follow-Up Commitments",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        }
      },
      "quality_notes": "Canonical promise tracker. Use for follow-up reminder surfaces.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-003",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Rajiv Menon — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Rajiv Menon",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-004",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Sara Thompson — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Sara Thompson",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-02-008",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Yousef Al-Mansoori — Promise Tracker",
      "template_name": "Promise Tracker Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "communication_facts"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises and Commitments",
        "subtitle": "Yousef Al-Mansoori",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Promise Tracker variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Promise Tracker Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "reviewable_writebacks",
        "communication_memory"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "ex-0460",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 1",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#2563EB",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Promise Tracker. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0469",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 10",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#6366F1",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Promise Tracker. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0470",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 11",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#2563EB",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Promise Tracker. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0471",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 12",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#10B981",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Promise Tracker. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0472",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 13",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#F59E0B",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Promise Tracker. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0473",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 14",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#EF4444",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Promise Tracker. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0474",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 15",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#8B5CF6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Promise Tracker. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0475",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 16",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#0EA5E9",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Promise Tracker. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0476",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 17",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#EC4899",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Promise Tracker. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0477",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 18",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#14B8A6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Promise Tracker. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0478",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 19",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#F97316",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Promise Tracker. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0461",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 2",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#10B981",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Promise Tracker. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0479",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 20",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#6366F1",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Promise Tracker. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0480",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 21",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#2563EB",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Promise Tracker. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0481",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 22",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#10B981",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Promise Tracker. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0482",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 23",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#F59E0B",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Promise Tracker. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0483",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 24",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#EF4444",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Promise Tracker. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0484",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 25",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#8B5CF6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Promise Tracker. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0485",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 26",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#0EA5E9",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Promise Tracker. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0486",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 27",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#EC4899",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Promise Tracker. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0487",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 28",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#14B8A6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Promise Tracker. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0488",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 29",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#F97316",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Promise Tracker. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0462",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 3",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#F59E0B",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Promise Tracker. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0489",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 30",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#6366F1",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Promise Tracker. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0490",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 31",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#2563EB",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Promise Tracker. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0491",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 32",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#10B981",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Promise Tracker. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0492",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 33",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#F59E0B",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Promise Tracker. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0493",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 34",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#EF4444",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Promise Tracker. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0494",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 35",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#8B5CF6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Promise Tracker. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0495",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 36",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#0EA5E9",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Promise Tracker. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0496",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 37",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#EC4899",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Promise Tracker. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0497",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 38",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#14B8A6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Promise Tracker. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0498",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 39",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#F97316",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Promise Tracker. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0463",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 4",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#EF4444",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Promise Tracker. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0499",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 40",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#6366F1",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Promise Tracker. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0500",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 41",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#2563EB",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Promise Tracker. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0501",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 42",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#10B981",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Promise Tracker. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0502",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 43",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#F59E0B",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Promise Tracker. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0503",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 44",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#EF4444",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Promise Tracker. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0504",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 45",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#8B5CF6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Promise Tracker. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0505",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 46",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": true,
          "includeUnconfirmed": false,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#0EA5E9",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Promise Tracker. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0506",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 47",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#EC4899",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Promise Tracker. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0507",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 48",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#14B8A6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Promise Tracker. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0508",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 49",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#F97316",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Promise Tracker. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0464",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 5",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#8B5CF6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Promise Tracker. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0509",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 50",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Preference, Interest Signal",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "preference",
            "interest_signal"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm",
            "dismiss",
            "create_calendar_event"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#6366F1",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Promise Tracker. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0465",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 6",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "transcript"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event"
          ],
          "sort": {
            "column": "confidence",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 10
        },
        "style": {
          "accentColor": "#0EA5E9",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Promise Tracker. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0466",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 7",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Follow Up Date, Decision Maker Note",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "follow_up_date",
            "decision_maker_note"
          ],
          "includeExpired": true,
          "includeUnconfirmed": true,
          "extractedFrom": "message_thread"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "snooze_1d"
          ],
          "sort": {
            "column": "fact_type",
            "direction": "asc"
          },
          "show_expired_strikethrough": true,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 20
        },
        "style": {
          "accentColor": "#EC4899",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Promise Tracker. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0467",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 8",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Promise, Timeline, Budget",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "promise",
            "timeline",
            "budget"
          ],
          "includeExpired": false,
          "includeUnconfirmed": false,
          "extractedFrom": "operator_note"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            }
          ],
          "row_actions": [
            "mark_done",
            "dismiss",
            "escalate"
          ],
          "sort": {
            "column": "created_at",
            "direction": "desc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": false,
          "page_size": 50
        },
        "style": {
          "accentColor": "#14B8A6",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Promise Tracker. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0468",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-02",
      "title": "Promises & Commitments",
      "template_name": "Promise Tracker — Template 9",
      "component_type": "data_table",
      "accepted_shapes": [
        "tabular"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Promises & Commitments",
        "subtitle": "Lead: {{lead_id}} · Follow Up Date, Constraint, Objection",
        "dataSource": {
          "type": "edge_memory_facts",
          "leadId": "{{lead_id}}",
          "factTypes": [
            "follow_up_date",
            "constraint",
            "objection"
          ],
          "includeExpired": false,
          "includeUnconfirmed": true,
          "extractedFrom": "import"
        },
        "visualization": {
          "columns": [
            {
              "key": "fact_text",
              "label": "Commitment",
              "width": "flex"
            },
            {
              "key": "effective_date",
              "label": "Due",
              "format": "date_relative"
            },
            {
              "key": "confidence",
              "label": "Confidence",
              "format": "percentage"
            },
            {
              "key": "fact_type",
              "label": "Type",
              "format": "badge"
            },
            {
              "key": "extracted_from",
              "label": "Source",
              "format": "badge"
            },
            {
              "key": "is_confirmed",
              "label": "Confirmed",
              "format": "boolean_tick"
            }
          ],
          "row_actions": [
            "mark_done",
            "create_calendar_event",
            "send_whatsapp"
          ],
          "sort": {
            "column": "effective_date",
            "direction": "asc"
          },
          "show_expired_strikethrough": false,
          "show_overdue_highlight": true,
          "paginate": true,
          "page_size": 5
        },
        "style": {
          "accentColor": "#F97316",
          "overdueColor": "#EF4444",
          "dueColor": "#F59E0B",
          "doneColor": "#10B981"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Promise Tracker. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-003-03-042",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Fatima Al-Nuaimi — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Fatima Al-Nuaimi — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-049",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Hassan Ali — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Hassan Ali — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-046",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Leila Karim — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Leila Karim — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-041",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Mohammed Al-Rashid — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Mohammed Al-Rashid — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-050",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Nadia Rahman — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Nadia Rahman — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-045",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Omar Haddad — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Omar Haddad — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-047",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Priya Kapoor — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Priya Kapoor — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-043",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Rajiv Menon — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Rajiv Menon — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-044",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Sara Thompson — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Sara Thompson — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-048",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Yousef Al-Mansoori — Handover Snapshot",
      "template_name": "Handover Snapshot",
      "component_type": "summary_card",
      "accepted_shapes": [
        "operator_handover"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Yousef Al-Mansoori — Handover Snapshot",
        "subtitle": "What the next agent needs before reopening the thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "handover_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "summary",
            "last_objection",
            "promised_follow_up",
            "latest_recommended_action"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-022",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Fatima Al-Nuaimi — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Fatima Al-Nuaimi — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-029",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Hassan Ali — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Hassan Ali — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-026",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Leila Karim — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Leila Karim — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-021",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Mohammed Al-Rashid — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Mohammed Al-Rashid — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-030",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Nadia Rahman — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Nadia Rahman — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-025",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Omar Haddad — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Omar Haddad — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-027",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Priya Kapoor — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Priya Kapoor — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-023",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Rajiv Menon — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Rajiv Menon — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-024",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Sara Thompson — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sara Thompson — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-028",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Yousef Al-Mansoori — Response SLA Card",
      "template_name": "Response SLA Card",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "thread_sla_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Yousef Al-Mansoori — Response SLA",
        "subtitle": "Average response lag, unread count, and open loops",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": [
            "avg_response_minutes",
            "unread_count",
            "open_loop_count"
          ],
          "window": "14D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "avg_response_minutes",
              "label": "Avg Response",
              "format": "minutes"
            },
            {
              "dimension": "unread_count",
              "label": "Unread",
              "format": "integer"
            },
            {
              "dimension": "open_loop_count",
              "label": "Open Loops",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Response SLA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-012",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Fatima Al-Nuaimi — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Fatima Al-Nuaimi — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-019",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Hassan Ali — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Hassan Ali — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-016",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Leila Karim — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Leila Karim — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-011",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Mohammed Al-Rashid — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Mohammed Al-Rashid — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-020",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Nadia Rahman — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Nadia Rahman — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-015",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Omar Haddad — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Omar Haddad — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-017",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Priya Kapoor — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Priya Kapoor — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-013",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Rajiv Menon — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Rajiv Menon — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-014",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Sara Thompson — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Sara Thompson — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-018",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Yousef Al-Mansoori — Sentiment Timeline",
      "template_name": "Sentiment Timeline",
      "component_type": "line_chart",
      "accepted_shapes": [
        "message_sentiment_timeline"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Yousef Al-Mansoori — Message Sentiment",
        "subtitle": "Per-message sentiment over the recent thread",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "message_sentiment",
          "window": "30D",
          "groupBy": "message"
        },
        "visualization": {
          "xAxis": "message_order",
          "yAxis": "sentiment_score",
          "format": "score_100",
          "annotations": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sentiment Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-032",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Fatima Al-Nuaimi — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Fatima Al-Nuaimi — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-039",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Hassan Ali — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Hassan Ali — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-036",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Leila Karim — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Leila Karim — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-031",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Mohammed Al-Rashid — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Mohammed Al-Rashid — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-040",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Nadia Rahman — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Nadia Rahman — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-035",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Omar Haddad — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Omar Haddad — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-037",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Priya Kapoor — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Priya Kapoor — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-033",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Rajiv Menon — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Rajiv Menon — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-034",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Sara Thompson — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Sara Thompson — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-038",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Yousef Al-Mansoori — Thread Action Queue",
      "template_name": "Thread Action Queue",
      "component_type": "data_table",
      "accepted_shapes": [
        "message_action_queue"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Yousef Al-Mansoori — Thread Action Queue",
        "subtitle": "Messages needing operator attention",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "metric": "actionable_messages",
          "status": "open",
          "limit": 10
        },
        "visualization": {
          "columns": [
            {
              "key": "message_time",
              "label": "Time",
              "format": "datetime"
            },
            {
              "key": "message_text",
              "label": "Message"
            },
            {
              "key": "action_type",
              "label": "Action"
            },
            {
              "key": "sla_state",
              "label": "SLA",
              "format": "badge"
            }
          ],
          "row_actions": [
            "reply",
            "create_task",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-002",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Fatima Al-Nuaimi — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Fatima Al-Nuaimi — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-009",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Hassan Ali — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Hassan Ali — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-006",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Leila Karim — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Leila Karim — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-001",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Mohammed Al-Rashid — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Mohammed Al-Rashid — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-010",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Nadia Rahman — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Nadia Rahman — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-005",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Omar Haddad — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Omar Haddad — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-007",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Priya Kapoor — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Priya Kapoor — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-003",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Rajiv Menon — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Rajiv Menon — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-004",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Sara Thompson — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Sara Thompson — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-03-008",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "Yousef Al-Mansoori — WhatsApp Thread Summary",
      "template_name": "Thread Summary",
      "component_type": "message_thread_summary",
      "accepted_shapes": [
        "whatsapp_thread"
      ],
      "example_json": {
        "componentType": "message_thread_summary",
        "title": "Yousef Al-Mansoori — WhatsApp Summary",
        "subtitle": "Business WhatsApp thread condensed for operator review",
        "dataSource": {
          "type": "whatsapp_thread",
          "leadId": "{{lead_id}}",
          "channel": "whatsapp_message",
          "window": "14D"
        },
        "visualization": {
          "layout": "thread_summary",
          "fields": [
            "latest_message",
            "unanswered_question_count",
            "response_sla",
            "sentiment"
          ],
          "showThreadPreview": true
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated WhatsApp Thread variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Thread Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "supported_channel_only",
        "business_whatsapp_scope"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "ex-0510",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 1",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#2563EB",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for WhatsApp Thread. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0519",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 10",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#6366F1",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for WhatsApp Thread. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0520",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 11",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#2563EB",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for WhatsApp Thread. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0521",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 12",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#10B981",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for WhatsApp Thread. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0522",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 13",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for WhatsApp Thread. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0523",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 14",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EF4444",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for WhatsApp Thread. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0524",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 15",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for WhatsApp Thread. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0525",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 16",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for WhatsApp Thread. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0526",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 17",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EC4899",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for WhatsApp Thread. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0527",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 18",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for WhatsApp Thread. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0528",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 19",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F97316",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for WhatsApp Thread. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0511",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 2",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#10B981",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for WhatsApp Thread. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0529",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 20",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#6366F1",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for WhatsApp Thread. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0530",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 21",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#2563EB",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for WhatsApp Thread. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0531",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 22",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#10B981",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for WhatsApp Thread. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0532",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 23",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for WhatsApp Thread. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0533",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 24",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EF4444",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for WhatsApp Thread. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0534",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 25",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for WhatsApp Thread. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0535",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 26",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for WhatsApp Thread. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0536",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 27",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EC4899",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for WhatsApp Thread. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0537",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 28",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for WhatsApp Thread. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0538",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 29",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F97316",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for WhatsApp Thread. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0512",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 3",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for WhatsApp Thread. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0539",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 30",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#6366F1",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for WhatsApp Thread. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0540",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 31",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#2563EB",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for WhatsApp Thread. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0541",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 32",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#10B981",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for WhatsApp Thread. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0542",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 33",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for WhatsApp Thread. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0543",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 34",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EF4444",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for WhatsApp Thread. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0544",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 35",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for WhatsApp Thread. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0545",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 36",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for WhatsApp Thread. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0546",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 37",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EC4899",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for WhatsApp Thread. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0547",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 38",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for WhatsApp Thread. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0548",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 39",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F97316",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for WhatsApp Thread. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0513",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 4",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EF4444",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for WhatsApp Thread. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0549",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 40",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#6366F1",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for WhatsApp Thread. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0550",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 41",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#2563EB",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for WhatsApp Thread. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0551",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 42",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#10B981",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for WhatsApp Thread. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0552",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 43",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for WhatsApp Thread. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0553",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 44",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EF4444",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for WhatsApp Thread. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0554",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 45",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for WhatsApp Thread. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0555",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 46",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "60D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for WhatsApp Thread. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0556",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 47",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EC4899",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for WhatsApp Thread. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0557",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 48",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for WhatsApp Thread. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0558",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 49",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F97316",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for WhatsApp Thread. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0514",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 5",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "90D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for WhatsApp Thread. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0559",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 50",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "has_media": true
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "compact_thread",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#6366F1",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for WhatsApp Thread. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0515",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 6",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message"
          },
          "window": "6M",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "conversation_timeline",
          "sentimentDisplay": "per_session",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for WhatsApp Thread. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0516",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 7",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "inbound"
          },
          "window": "7D",
          "includeMediaPreviews": true,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "message_summary_cards",
          "sentimentDisplay": "arc_chart",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#EC4899",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for WhatsApp Thread. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0517",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 8",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": "whatsapp_message",
            "direction": "outbound"
          },
          "window": "14D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": false
        },
        "visualization": {
          "layout": "sentiment_annotated_thread",
          "sentimentDisplay": "none",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": false,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": false
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for WhatsApp Thread. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0518",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-03",
      "title": "WhatsApp Thread",
      "template_name": "WhatsApp Thread — Template 9",
      "component_type": "whatsapp_thread_viewer",
      "accepted_shapes": [
        "message_thread"
      ],
      "example_json": {
        "componentType": "whatsapp_thread_viewer",
        "title": "WhatsApp Thread",
        "subtitle": "Business Messaging Surface",
        "dataSource": {
          "type": "edge_communication_event",
          "leadId": "{{lead_id}}",
          "filters": {
            "channel": [
              "whatsapp_message",
              "whatsapp_voice"
            ]
          },
          "window": "30D",
          "includeMediaPreviews": false,
          "includeMemoryFacts": true
        },
        "visualization": {
          "layout": "key_phrase_thread",
          "sentimentDisplay": "per_message",
          "show_agent_labels": true,
          "show_timestamps": true,
          "show_read_receipts": true,
          "show_message_type": true,
          "group_by_date": true,
          "highlight_key_phrases": true,
          "show_quick_replies": true
        },
        "actions": {
          "can_reply": false,
          "can_flag_promise": true,
          "can_create_reminder": true,
          "can_escalate_to_agent": false
        },
        "style": {
          "accentColor": "#F97316",
          "inboundBubbleColor": "#F0FDF4",
          "outboundBubbleColor": "#EFF6FF",
          "sentimentPositive": "#10B981",
          "sentimentNegative": "#EF4444",
          "sentimentNeutral": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for WhatsApp Thread. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-003-04-042",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Fatima Al-Nuaimi — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Fatima Al-Nuaimi — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-049",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Hassan Ali — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Hassan Ali — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-046",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Leila Karim — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Leila Karim — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-041",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Mohammed Al-Rashid — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Mohammed Al-Rashid — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-050",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Nadia Rahman — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Nadia Rahman — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-045",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Omar Haddad — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Omar Haddad — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-047",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Priya Kapoor — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Priya Kapoor — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-043",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Rajiv Menon — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Rajiv Menon — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-044",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Sara Thompson — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Sara Thompson — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-048",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Yousef Al-Mansoori — Calendar Push Suggestion",
      "template_name": "Calendar Push Suggestion",
      "component_type": "next_best_action_card",
      "accepted_shapes": [
        "calendar_suggestion"
      ],
      "example_json": {
        "componentType": "next_best_action_card",
        "title": "Yousef Al-Mansoori — Calendar Suggestion",
        "subtitle": "Create a time-bound reminder from recent commitments",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "recommendationType": "schedule_meeting",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "suggested_action",
            "confidence"
          ],
          "actions": [
            "create_calendar_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Push Suggestion. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-002",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Fatima Al-Nuaimi — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Fatima Al-Nuaimi",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-009",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Hassan Ali — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Hassan Ali",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-006",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Leila Karim — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Leila Karim",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-001",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Mohammed Al-Rashid — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Mohammed Al-Rashid",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-010",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Nadia Rahman — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Nadia Rahman",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-005",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Omar Haddad — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Omar Haddad",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-007",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Priya Kapoor — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Priya Kapoor",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-003",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Rajiv Menon — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Rajiv Menon",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-004",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Sara Thompson — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Sara Thompson",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-008",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Yousef Al-Mansoori — Due Reminder",
      "template_name": "Compact Reminder",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Yousef Al-Mansoori",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compact Reminder. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-022",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Fatima Al-Nuaimi — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Fatima Al-Nuaimi — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-029",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Hassan Ali — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Hassan Ali — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-026",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Leila Karim — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Leila Karim — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-021",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Mohammed Al-Rashid — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Mohammed Al-Rashid — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-030",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Nadia Rahman — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Nadia Rahman — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-025",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Omar Haddad — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Omar Haddad — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-027",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Priya Kapoor — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Priya Kapoor — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-023",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Rajiv Menon — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Rajiv Menon — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-024",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Sara Thompson — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Sara Thompson — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-028",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Yousef Al-Mansoori — Next Best Action Strip",
      "template_name": "Next Best Action",
      "component_type": "action_strip",
      "accepted_shapes": [
        "next_best_action"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Yousef Al-Mansoori — Next Best Action",
        "subtitle": "Fast operator action strip",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "suggested_action"
          ],
          "actions": [
            "accept",
            "send_whatsapp",
            "schedule_call"
          ]
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Best Action. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-032",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Fatima Al-Nuaimi — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Fatima Al-Nuaimi — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-039",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Hassan Ali — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Hassan Ali — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-036",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Leila Karim — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Leila Karim — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-031",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Mohammed Al-Rashid — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Mohammed Al-Rashid — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-040",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Nadia Rahman — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Nadia Rahman — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-035",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Omar Haddad — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Omar Haddad — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-037",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Priya Kapoor — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Priya Kapoor — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-033",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Rajiv Menon — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Rajiv Menon — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-034",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Sara Thompson — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sara Thompson — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-038",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Yousef Al-Mansoori — Reminder Confidence Board",
      "template_name": "Reminder Confidence Board",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "recommendation_confidence"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Yousef Al-Mansoori — Recommendation Confidence",
        "subtitle": "Recommendation type vs confidence and urgency",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "groupBy": [
            "recommendation_type",
            "status"
          ],
          "metric": "confidence",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "status",
          "yAxis": "recommendation_type",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Confidence Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-012",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Fatima Al-Nuaimi — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Fatima Al-Nuaimi — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-019",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Hassan Ali — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Hassan Ali — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-016",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Leila Karim — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Leila Karim — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-011",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Mohammed Al-Rashid — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Mohammed Al-Rashid — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-020",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Nadia Rahman — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Nadia Rahman — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-015",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Omar Haddad — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Omar Haddad — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-017",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Priya Kapoor — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Priya Kapoor — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-013",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Rajiv Menon — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Rajiv Menon — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-014",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Sara Thompson — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Sara Thompson — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "exg-003-04-018",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Yousef Al-Mansoori — Overdue Reminder Queue",
      "template_name": "Reminder Queue",
      "component_type": "alert_queue",
      "accepted_shapes": [
        "reminder_queue"
      ],
      "example_json": {
        "componentType": "alert_queue",
        "title": "Yousef Al-Mansoori — Reminder Queue",
        "subtitle": "Overdue and upcoming reminders from communication intelligence",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "confidence",
            "target_system",
            "created_at"
          ],
          "sort": {
            "column": "created_at",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#06B6D4",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Surface variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "nemoclaw_suggested"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "edge_communication_events",
          "edge_communication_memory_facts",
          "edge_transcription_jobs",
          "edge_transcript_segments"
        ]
      }
    },
    {
      "example_id": "ex-0560",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 1",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Reminder Surface. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0569",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 10",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Reminder Surface. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0570",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 11",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Reminder Surface. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0571",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 12",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Reminder Surface. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0572",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 13",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Reminder Surface. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0573",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 14",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Reminder Surface. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0574",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 15",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Reminder Surface. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0575",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 16",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Reminder Surface. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0576",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 17",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Reminder Surface. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0577",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 18",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Reminder Surface. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0578",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 19",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Reminder Surface. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0561",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 2",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Reminder Surface. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0579",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 20",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Reminder Surface. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0580",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 21",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Reminder Surface. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0581",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 22",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Reminder Surface. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0582",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 23",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Reminder Surface. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0583",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 24",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Reminder Surface. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0584",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 25",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Reminder Surface. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0585",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 26",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Reminder Surface. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0586",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 27",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Reminder Surface. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0587",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 28",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Reminder Surface. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0588",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 29",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Reminder Surface. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0562",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 3",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Reminder Surface. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0589",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 30",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Reminder Surface. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0590",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 31",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Reminder Surface. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0591",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 32",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Reminder Surface. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0592",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 33",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Reminder Surface. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0593",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 34",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Reminder Surface. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0594",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 35",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Reminder Surface. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0595",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 36",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Reminder Surface. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0596",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 37",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Reminder Surface. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0597",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 38",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Reminder Surface. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0598",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 39",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Reminder Surface. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0563",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 4",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Reminder Surface. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0599",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 40",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Reminder Surface. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0600",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 41",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Reminder Surface. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0601",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 42",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Reminder Surface. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0602",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 43",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Reminder Surface. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0603",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 44",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Reminder Surface. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0604",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 45",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Reminder Surface. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0605",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 46",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": true,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Reminder Surface. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0606",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 47",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Reminder Surface. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0607",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 48",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Reminder Surface. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0608",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 49",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Reminder Surface. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0564",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 5",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Reminder Surface. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0609",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 50",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium"
          ],
          "limit": 20,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "action_queue_with_urgency",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Reminder Surface. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0565",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 6",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high"
          ],
          "limit": 1,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Reminder Surface. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0566",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 7",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical, High, Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical",
            "high",
            "medium"
          ],
          "limit": 3,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "card_stack",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1d",
            "reschedule"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Reminder Surface. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0567",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 8",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · High, Medium, Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "high",
            "medium",
            "low"
          ],
          "limit": 5,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "compact_alert_list",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": false,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Reminder Surface. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0568",
      "chapter_id": "ch-003",
      "subchapter_id": "sub-003-04",
      "title": "Reminders & Follow-Ups",
      "template_name": "Reminder Surface — Template 9",
      "component_type": "reminder_surface",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "reminder_surface",
        "title": "Reminders & Follow-Ups",
        "subtitle": "Agent: {{agent_id}} · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "status": "pending",
          "urgencies": [
            "critical"
          ],
          "limit": 10,
          "includeNemoclawSuggestions": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "calendar_sidebar",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "delegate",
            "snooze_4h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_days_overdue": true,
          "group_by_urgency": true,
          "animate_critical": false,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Reminder Surface. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-004-01-011",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Beach Vista Residences — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Beach Vista Residences — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-015",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Binghatti Canal — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Binghatti Canal — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-016",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Central Park Residences — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Central Park Residences — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-013",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Lagoons Marbella — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Lagoons Marbella — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-014",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Palm Beach Towers — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Palm Beach Towers — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-018",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Peninsula Four — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Peninsula Four — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-019",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Riviera Azure — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Riviera Azure — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-012",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Sobha One Tower A — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Sobha One Tower A — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-017",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Upper House — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Upper House — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-020",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Viewz Residence — Media and Amenities",
      "template_name": "Media Amenities Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "property_media_summary"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Viewz Residence — Media & Amenities",
        "subtitle": "Brochure, floorplans, 360 assets, and amenities",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "mediaRefs",
            "amenities"
          ]
        },
        "visualization": {
          "layout": "media_with_chips",
          "fields": [
            "hero_media",
            "media_count",
            "amenities",
            "brochure_available"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Media Amenities Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-031",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Beach Vista Residences — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Beach Vista Residences — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-035",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Binghatti Canal — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Binghatti Canal — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-036",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Central Park Residences — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Central Park Residences — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-033",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Lagoons Marbella — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Lagoons Marbella — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-034",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Palm Beach Towers — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Palm Beach Towers — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-038",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Peninsula Four — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Peninsula Four — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-039",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Riviera Azure — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Riviera Azure — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-032",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Sobha One Tower A — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Sobha One Tower A — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-037",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Upper House — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Upper House — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-040",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Viewz Residence — Operator CTA Card",
      "template_name": "Operator CTA Card",
      "component_type": "cta_card",
      "accepted_shapes": [
        "property_cta"
      ],
      "example_json": {
        "componentType": "cta_card",
        "title": "Viewz Residence — Quick Actions",
        "subtitle": "Actions for operators and advisors",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "cta_stack",
          "fields": [
            "project_name",
            "district",
            "developer_name",
            "starting_price"
          ],
          "actions": [
            "open_inventory",
            "schedule_viewing",
            "share_brochure"
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator CTA Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-021",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Beach Vista Residences — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Beach Vista Residences — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-025",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Binghatti Canal — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Binghatti Canal — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-026",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Central Park Residences — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Central Park Residences — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-023",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Lagoons Marbella — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Lagoons Marbella — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-024",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Palm Beach Towers — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Palm Beach Towers — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-028",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Peninsula Four — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Peninsula Four — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-029",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Riviera Azure — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Riviera Azure — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-022",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Sobha One Tower A — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sobha One Tower A — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-027",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Upper House — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Upper House — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-030",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Viewz Residence — Pricing Snapshot",
      "template_name": "Pricing Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "property_pricing_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Viewz Residence — Pricing Snapshot",
        "subtitle": "Current unit bands, ticket sizes, and availability",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "include": [
            "price_bands",
            "unit_mix",
            "status"
          ]
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "starting_price",
              "label": "Starting Price",
              "format": "currency_aed"
            },
            {
              "dimension": "highest_band",
              "label": "Top Band",
              "format": "currency_aed"
            },
            {
              "dimension": "available_unit_count",
              "label": "Available Units",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Pricing Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "ex-0610",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 1",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Apartment · Dubai Marina",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Property Card. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0619",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 10",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Warehouse · Emaar Beachfront",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Property Card. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0620",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 11",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Apartment · Arjan",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Property Card. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0621",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 12",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Villa · Al Furjan",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Property Card. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0622",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 13",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Townhouse · DAMAC Hills",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Property Card. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0623",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 14",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Penthouse · Arabian Ranches",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Property Card. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0624",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 15",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Studio · Dubai South",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Property Card. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0625",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 16",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Duplex · Jumeirah Lake Towers",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Property Card. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0626",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 17",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Retail · Dubai Silicon Oasis",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Property Card. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0627",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 18",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Office · Al Barsha",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Property Card. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0628",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 19",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Plot · Dubai Sports City",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Property Card. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0611",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 2",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Villa · Downtown Dubai",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Property Card. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0629",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 20",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Warehouse · Discovery Gardens",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Property Card. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0630",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 21",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Apartment · Dubai Marina",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Property Card. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0631",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 22",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Villa · Downtown Dubai",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Property Card. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0632",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 23",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Townhouse · Business Bay",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Property Card. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0633",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 24",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Penthouse · Palm Jumeirah",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Property Card. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0634",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 25",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Studio · Jumeirah Village Circle",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Property Card. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0635",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 26",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Duplex · Dubai Hills Estate",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Property Card. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0636",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 27",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Retail · Sobha Hartland",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Property Card. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0637",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 28",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Office · Mohammed Bin Rashid City",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Property Card. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0638",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 29",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Plot · Dubai Creek Harbour",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Property Card. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0612",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 3",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Townhouse · Business Bay",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Property Card. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0639",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 30",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Warehouse · Emaar Beachfront",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Property Card. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0640",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 31",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Apartment · Arjan",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Property Card. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0641",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 32",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Villa · Al Furjan",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Property Card. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0642",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 33",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Townhouse · DAMAC Hills",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Property Card. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0643",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 34",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Penthouse · Arabian Ranches",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Property Card. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0644",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 35",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Studio · Dubai South",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Property Card. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0645",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 36",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Duplex · Jumeirah Lake Towers",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Property Card. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0646",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 37",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Retail · Dubai Silicon Oasis",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Property Card. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0647",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 38",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Office · Al Barsha",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Property Card. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0648",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 39",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Plot · Dubai Sports City",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Property Card. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0613",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 4",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Penthouse · Palm Jumeirah",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Property Card. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0649",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 40",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Warehouse · Discovery Gardens",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Property Card. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0650",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 41",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Apartment · Dubai Marina",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#2563EB",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Property Card. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0651",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 42",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Villa · Downtown Dubai",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#10B981",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Property Card. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0652",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 43",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Townhouse · Business Bay",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#F59E0B",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Property Card. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0653",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 44",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Penthouse · Palm Jumeirah",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#EF4444",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Property Card. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0654",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 45",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Studio · Jumeirah Village Circle",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Property Card. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0655",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 46",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Duplex · Dubai Hills Estate",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "detail_panel",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Property Card. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0656",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 47",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Retail · Sobha Hartland",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Property Card. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0657",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 48",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Office · Mohammed Bin Rashid City",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Property Card. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0658",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 49",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Plot · Dubai Creek Harbour",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Property Card. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0614",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 5",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Studio · Jumeirah Village Circle",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "comparison_ready_card",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Property Card. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0659",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 50",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Warehouse · Emaar Beachfront",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "price_bands",
            "qd_match_score",
            "media_carousel",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": true,
          "cta": {
            "label": "Compare",
            "action": "add_to_comparison"
          }
        },
        "style": {
          "accentColor": "#6366F1",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Property Card. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0615",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 6",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Duplex · Dubai Hills Estate",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "mobile_thumbnail",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 5,
          "showQDMatchScore": false,
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cardBorderRadius": 8,
          "imageAspectRatio": "4:3",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Property Card. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0616",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 7",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Retail · Sobha Hartland",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "price_bands",
            "unit_mix_summary",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 8,
          "showQDMatchScore": false,
          "cta": {
            "label": "Send Brochure",
            "action": "send_whatsapp_brochure"
          }
        },
        "style": {
          "accentColor": "#EC4899",
          "cardBorderRadius": 12,
          "imageAspectRatio": "1:1",
          "badgeStyle": "pill"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Property Card. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0617",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 8",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Office · Mohammed Bin Rashid City",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": false,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": false
        },
        "visualization": {
          "layout": "compact_card",
          "sections": [
            "project_name",
            "location_map_pin",
            "price_bands",
            "amenity_chips",
            "media_carousel",
            "availability_badge"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": true,
          "mediaCarouselLimit": 10,
          "showQDMatchScore": false,
          "cta": {
            "label": "View Full Details",
            "action": "navigate_property_detail"
          }
        },
        "style": {
          "accentColor": "#14B8A6",
          "cardBorderRadius": 16,
          "imageAspectRatio": "3:2",
          "badgeStyle": "chip"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Property Card. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0618",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Summary",
      "template_name": "Property Card — Template 9",
      "component_type": "property_card",
      "accepted_shapes": [
        "entity_card"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Plot · Dubai Creek Harbour",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "includeMedia": true,
          "includeAmenities": true,
          "includePriceBands": true,
          "includeUnitMix": true,
          "includeAbsorption": true
        },
        "visualization": {
          "layout": "list_row",
          "sections": [
            "project_name",
            "developer_name",
            "unit_mix_summary",
            "absorption_rate_mini",
            "cta"
          ],
          "showAvailabilityBadge": true,
          "showMediaCarousel": false,
          "mediaCarouselLimit": 3,
          "showQDMatchScore": false,
          "cta": {
            "label": "Add to Shortlist",
            "action": "shortlist_property"
          }
        },
        "style": {
          "accentColor": "#F97316",
          "cardBorderRadius": 4,
          "imageAspectRatio": "16:9",
          "badgeStyle": "square"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Property Card. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-004-01-001",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Beach Vista Residences",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Beach Vista Residences • Dubai Marina",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Beach Vista Residences"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-005",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Binghatti Canal",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Binghatti Canal • Business Bay",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Binghatti Canal"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-006",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Central Park Residences",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Central Park Residences • Downtown Dubai",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Central Park Residences"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-003",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Lagoons Marbella",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Lagoons Marbella • Dubai South",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Lagoons Marbella"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-004",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Palm Beach Towers",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Palm Beach Towers • Palm Jumeirah",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Palm Beach Towers"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-008",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Peninsula Four",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Peninsula Four • Business Bay",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Peninsula Four"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-009",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Riviera Azure",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Riviera Azure • Meydan",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Riviera Azure"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "ex-006",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Sobha One Tower A",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        }
      },
      "quality_notes": "Canonical property card. Use for inventory summaries.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-007",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Upper House",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Upper House • Jumeirah Lake Towers",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Upper House"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-010",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Property Card — Viewz Residence",
      "template_name": "Property Summary Card",
      "component_type": "property_card",
      "accepted_shapes": [
        "inventory_property"
      ],
      "example_json": {
        "componentType": "property_card",
        "title": "Property Summary",
        "subtitle": "Viewz Residence • Jumeirah Lake Towers",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "fallbackProjectName": "Viewz Residence"
        },
        "visualization": {
          "layout": "hero_with_stats",
          "sections": [
            "project_name",
            "developer_name",
            "location_map_pin",
            "price_bands",
            "unit_mix_summary",
            "amenity_chips",
            "media_carousel"
          ],
          "cta": {
            "label": "Schedule Viewing",
            "action": "create_calendar_event"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Property Summary Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-041",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Beach Vista Residences — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Beach Vista Residences — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-045",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Binghatti Canal — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Binghatti Canal — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-046",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Central Park Residences — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Central Park Residences — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-043",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Lagoons Marbella — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Lagoons Marbella — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-044",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Palm Beach Towers — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Palm Beach Towers — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-048",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Peninsula Four — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Peninsula Four — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-049",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Riviera Azure — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Riviera Azure — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-042",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Sobha One Tower A — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Sobha One Tower A — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-01-047",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-01",
      "title": "Upper House — Unit Mix Snapshot",
      "template_name": "Unit Mix Snapshot",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "unit_mix_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Upper House — Unit Mix",
        "subtitle": "Bedroom mix and size spread",
        "dataSource": {
          "type": "inventory_property",
          "propertyId": "{{property_id}}",
          "metric": "unit_mix"
        },
        "visualization": {
          "xAxis": "bedrooms",
          "yAxis": "count",
          "secondaryMetric": "avg_size_sqft",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Property Card variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Unit Mix Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-021",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Beach Vista Residences — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Beach Vista Residences — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-025",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Binghatti Canal — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Binghatti Canal — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-026",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Central Park Residences — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Central Park Residences — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-023",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Lagoons Marbella — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Lagoons Marbella — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-024",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Palm Beach Towers — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Palm Beach Towers — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-028",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Peninsula Four — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Peninsula Four — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-029",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Riviera Azure — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Riviera Azure — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-022",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Sobha One Tower A — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Sobha One Tower A — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-027",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Upper House — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Upper House — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-030",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Viewz Residence — Availability Heatmap",
      "template_name": "Availability Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "availability_heatmap"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Viewz Residence — Stock Heatmap",
        "subtitle": "Availability by unit type and release phase",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "unit_type",
            "release_phase"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_type",
          "value": "unit_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-001",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Beach Vista Residences — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Beach Vista Residences — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-005",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Binghatti Canal — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Binghatti Canal — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-006",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Central Park Residences — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Central Park Residences — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-003",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Lagoons Marbella — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Lagoons Marbella — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-004",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Palm Beach Towers — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Palm Beach Towers — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-008",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Peninsula Four — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Peninsula Four — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-009",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Riviera Azure — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Riviera Azure — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-002",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Sobha One Tower A — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sobha One Tower A — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-007",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Upper House — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Upper House — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-010",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Viewz Residence — Availability Matrix",
      "template_name": "Availability Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "availability_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Viewz Residence — Availability Matrix",
        "subtitle": "Bed-type × availability × price band",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "groupBy": [
            "bedrooms",
            "status"
          ]
        },
        "visualization": {
          "xAxis": "availability_state",
          "yAxis": "bedrooms",
          "value": "unit_count",
          "secondaryValue": "price_band",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Availability Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "ex-0660",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 1",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": true,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#2563EB",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Availability Matrix. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0669",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 10",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#6366F1",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Availability Matrix. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0670",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 11",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#2563EB",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Availability Matrix. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0671",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 12",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#10B981",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Availability Matrix. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0672",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 13",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": true,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F59E0B",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Availability Matrix. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0673",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 14",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EF4444",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Availability Matrix. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0674",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 15",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Availability Matrix. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0675",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 16",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Availability Matrix. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0676",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 17",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EC4899",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Availability Matrix. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0677",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 18",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#14B8A6",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Availability Matrix. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0678",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 19",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F97316",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Availability Matrix. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0661",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 2",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#10B981",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Availability Matrix. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0679",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 20",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#6366F1",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Availability Matrix. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0680",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 21",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#2563EB",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Availability Matrix. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0681",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 22",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#10B981",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Availability Matrix. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0682",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 23",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F59E0B",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Availability Matrix. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0683",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 24",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EF4444",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Availability Matrix. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0684",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 25",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": true,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Availability Matrix. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0685",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 26",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Availability Matrix. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0686",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 27",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EC4899",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Availability Matrix. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0687",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 28",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#14B8A6",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Availability Matrix. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0688",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 29",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F97316",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Availability Matrix. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0662",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 3",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F59E0B",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Availability Matrix. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0689",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 30",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#6366F1",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Availability Matrix. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0690",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 31",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#2563EB",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Availability Matrix. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0691",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 32",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#10B981",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Availability Matrix. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0692",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 33",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F59E0B",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Availability Matrix. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0693",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 34",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EF4444",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Availability Matrix. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0694",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 35",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Availability Matrix. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0695",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 36",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Availability Matrix. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0696",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 37",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": true,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EC4899",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Availability Matrix. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0697",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 38",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#14B8A6",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Availability Matrix. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0698",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 39",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F97316",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Availability Matrix. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0663",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 4",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EF4444",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Availability Matrix. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0699",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 40",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#6366F1",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Availability Matrix. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0700",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 41",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#2563EB",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Availability Matrix. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0701",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 42",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#10B981",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Availability Matrix. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0702",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 43",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F59E0B",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Availability Matrix. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0703",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 44",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EF4444",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Availability Matrix. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0704",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 45",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Availability Matrix. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0705",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 46",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Availability Matrix. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0706",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 47",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EC4899",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Availability Matrix. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0707",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 48",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#14B8A6",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Availability Matrix. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0708",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 49",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": true,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F97316",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Availability Matrix. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0664",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 5",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Availability Matrix. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0709",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 50",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Last Sale Date",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR",
            "5BR+"
          ],
          "metric": "last_sale_date",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "bubble_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#6366F1",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Availability Matrix. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0665",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 6",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Unit Count",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR"
          ],
          "metric": "unit_count",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "grid_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "sold_out_badge",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Availability Matrix. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0666",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 7",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Price Band",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR"
          ],
          "metric": "price_band",
          "includeReserved": true,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "heatmap_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "currency_aed",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "gray_cell",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#EC4899",
          "cellBorderRadius": 0,
          "fontSizeScale": "compact"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Availability Matrix. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0667",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 8",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Availability Pct",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}",
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR"
          ],
          "metric": "availability_pct",
          "includeReserved": false,
          "includeSold": false
        },
        "visualization": {
          "displayMode": "table_matrix",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "zero",
          "highlight_best_value": false,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#14B8A6",
          "cellBorderRadius": 2,
          "fontSizeScale": "normal"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Availability Matrix. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0668",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Availability Matrix",
      "template_name": "Availability Matrix — Template 9",
      "component_type": "availability_matrix",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "availability_matrix",
        "title": "Availability Matrix",
        "subtitle": "Bed Type × Project · Avg Sqft",
        "dataSource": {
          "type": "inventory_aggregate",
          "propertyIds": [
            "{{property_id}}"
          ],
          "bedTypes": [
            "studio",
            "1BR",
            "2BR",
            "3BR",
            "4BR"
          ],
          "metric": "avg_sqft",
          "includeReserved": false,
          "includeSold": true
        },
        "visualization": {
          "displayMode": "stacked_bar",
          "xAxis": "bed_type",
          "yAxis": "project_name",
          "cellFormat": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "medium": "#BFDBFE",
            "high": "#1D4ED8"
          },
          "show_zero_as": "dash",
          "highlight_best_value": true,
          "click_action": "navigate_unit_list"
        },
        "style": {
          "accentColor": "#F97316",
          "cellBorderRadius": 4,
          "fontSizeScale": "large"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Availability Matrix. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-004-02-031",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Beach Vista Residences — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Beach Vista Residences — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-035",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Binghatti Canal — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Binghatti Canal — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-036",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Central Park Residences — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Central Park Residences — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-033",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Lagoons Marbella — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Lagoons Marbella — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-034",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Palm Beach Towers — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Palm Beach Towers — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-038",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Peninsula Four — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Peninsula Four — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-039",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Riviera Azure — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Riviera Azure — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-032",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Sobha One Tower A — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sobha One Tower A — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-037",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Upper House — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Upper House — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-040",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Viewz Residence — Bed Type Summary",
      "template_name": "Bed Type Summary",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "bed_type_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Viewz Residence — Bed Type Summary",
        "subtitle": "Fast summary for operator use",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": [
            "studio_count",
            "one_bed_count",
            "two_bed_count"
          ],
          "window": "current"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "studio_count",
              "label": "Studios",
              "format": "integer"
            },
            {
              "dimension": "one_bed_count",
              "label": "1BR",
              "format": "integer"
            },
            {
              "dimension": "two_bed_count",
              "label": "2BR",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Bed Type Summary. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-011",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Beach Vista Residences — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Beach Vista Residences — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-015",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Binghatti Canal — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Binghatti Canal — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-016",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Central Park Residences — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Central Park Residences — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-013",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Lagoons Marbella — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Lagoons Marbella — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-014",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Palm Beach Towers — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Palm Beach Towers — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-018",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Peninsula Four — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Peninsula Four — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-019",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Riviera Azure — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Riviera Azure — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-012",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Sobha One Tower A — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Sobha One Tower A — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-017",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Upper House — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Upper House — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-020",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Viewz Residence — Price Band Grid",
      "template_name": "Price Band Grid",
      "component_type": "data_table",
      "accepted_shapes": [
        "price_band_grid"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Viewz Residence — Price Bands",
        "subtitle": "Price bands by unit type and stock state",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "price_bands"
        },
        "visualization": {
          "columns": [
            {
              "key": "unit_type",
              "label": "Unit Type"
            },
            {
              "key": "min_aed",
              "label": "Min",
              "format": "currency_aed"
            },
            {
              "key": "max_aed",
              "label": "Max",
              "format": "currency_aed"
            },
            {
              "key": "available_units",
              "label": "Available",
              "format": "integer"
            }
          ],
          "sort": {
            "column": "min_aed",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Price Band Grid. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-041",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Beach Vista Residences — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Beach Vista Residences — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-045",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Binghatti Canal — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Binghatti Canal — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-046",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Central Park Residences — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Central Park Residences — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-043",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Lagoons Marbella — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Lagoons Marbella — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-044",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Palm Beach Towers — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Palm Beach Towers — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-048",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Peninsula Four — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Peninsula Four — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-049",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Riviera Azure — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Riviera Azure — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-042",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Sobha One Tower A — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Sobha One Tower A — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-047",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Upper House — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Upper House — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-02-050",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-02",
      "title": "Viewz Residence — Release Phase Availability",
      "template_name": "Release Phase Availability",
      "component_type": "stacked_bar_chart",
      "accepted_shapes": [
        "release_phase_distribution"
      ],
      "example_json": {
        "componentType": "stacked_bar_chart",
        "title": "Viewz Residence — Release Phase Availability",
        "subtitle": "Open, hold, reserved, sold stock split",
        "dataSource": {
          "type": "inventory_availability",
          "propertyId": "{{property_id}}",
          "metric": "unit_count",
          "groupBy": [
            "release_phase",
            "availability_state"
          ]
        },
        "visualization": {
          "xAxis": "release_phase",
          "yAxis": "unit_count",
          "stackBy": "availability_state",
          "format": "integer"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Availability Matrix variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Release Phase Availability. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "ex-0710",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 1",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 7D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "7D",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Absorption Rate. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0719",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 10",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · QTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "QTD",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Absorption Rate. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0720",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 11",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 7D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "7D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Absorption Rate. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0721",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 12",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 14D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "14D",
          "developer": "Danube Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Absorption Rate. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0722",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 13",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 30D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "30D",
          "district": "DAMAC Hills",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Absorption Rate. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0723",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 14",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · 60D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "60D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Absorption Rate. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0724",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 15",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · 90D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "90D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Absorption Rate. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0725",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 16",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 6M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "6M",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Absorption Rate. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0726",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 17",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 12M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "12M",
          "developer": "DAMAC Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Absorption Rate. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0727",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 18",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 24M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "24M",
          "district": "Al Barsha",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Absorption Rate. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0728",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 19",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · YTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "YTD",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Absorption Rate. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0711",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 2",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 14D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "14D",
          "developer": "DAMAC Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Absorption Rate. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0729",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 20",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · QTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "QTD",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Absorption Rate. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0730",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 21",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 7D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "7D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Absorption Rate. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0731",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 22",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 14D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "14D",
          "developer": "Dubai Properties",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Absorption Rate. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0732",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 23",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 30D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "30D",
          "district": "Business Bay",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Absorption Rate. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0733",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 24",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · 60D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "60D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Absorption Rate. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0734",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 25",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · 90D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "90D",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Absorption Rate. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0735",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 26",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 6M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "6M",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Absorption Rate. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0736",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 27",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 12M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "12M",
          "developer": "Danube Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Absorption Rate. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0737",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 28",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 24M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "24M",
          "district": "Mohammed Bin Rashid City",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Absorption Rate. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0738",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 29",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · YTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "YTD",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Absorption Rate. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0712",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 3",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 30D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "30D",
          "district": "Business Bay",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Absorption Rate. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0739",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 30",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · QTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "QTD",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Absorption Rate. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0740",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 31",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 7D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "7D",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Absorption Rate. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0741",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 32",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 14D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "14D",
          "developer": "DAMAC Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Absorption Rate. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0742",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 33",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 30D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "30D",
          "district": "DAMAC Hills",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Absorption Rate. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0743",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 34",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · 60D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "60D",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Absorption Rate. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0744",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 35",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · 90D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "90D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Absorption Rate. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0745",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 36",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 6M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "6M",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Absorption Rate. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0746",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 37",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 12M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "12M",
          "developer": "Dubai Properties",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Absorption Rate. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0747",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 38",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 24M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "24M",
          "district": "Al Barsha",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Absorption Rate. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0748",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 39",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · YTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "YTD",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Absorption Rate. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0713",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 4",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · 60D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "60D",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Absorption Rate. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0749",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 40",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · QTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "QTD",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Absorption Rate. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0750",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 41",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 7D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "7D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Absorption Rate. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0751",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 42",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 14D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "14D",
          "developer": "Danube Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Absorption Rate. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0752",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 43",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 30D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "30D",
          "district": "Business Bay",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Absorption Rate. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0753",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 44",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · 60D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "60D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Absorption Rate. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0754",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 45",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · 90D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "90D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Absorption Rate. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0755",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 46",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 6M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "6M",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Absorption Rate. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0756",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 47",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 12M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "12M",
          "developer": "DAMAC Properties",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Absorption Rate. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0757",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 48",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 24M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "24M",
          "district": "Mohammed Bin Rashid City",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Absorption Rate. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0758",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 49",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · YTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "YTD",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Absorption Rate. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0714",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 5",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · 90D",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "90D",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Absorption Rate. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0759",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 50",
      "component_type": "waterfall_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "waterfall_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By City · QTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "city",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "QTD",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Absorption Rate. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0715",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 6",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Project · 6M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "project",
          "metric": "absorption_rate_pct",
          "granularity": "monthly",
          "window": "6M",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "monthly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": [
            {
              "date": "2025-Q4",
              "label": "Peak Season",
              "type": "range"
            }
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Absorption Rate. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0716",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 7",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Developer · 12M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "developer",
          "metric": "absorption_rate_pct",
          "granularity": "quarterly",
          "window": "12M",
          "developer": "Dubai Properties",
          "includeForecasted": true
        },
        "visualization": {
          "xAxis": "quarterly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "areaFillOpacity": 0.1
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Absorption Rate. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0717",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 8",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By District · 24M",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "district",
          "metric": "absorption_rate_pct",
          "granularity": "annual",
          "window": "24M",
          "district": "Mohammed Bin Rashid City",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "annual",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": false,
          "confidence_band": false,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "areaFillOpacity": 0.2
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Absorption Rate. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0718",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Absorption Rate",
      "template_name": "Absorption Rate — Template 9",
      "component_type": "grouped_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "grouped_bar",
        "title": "Absorption Rate",
        "subtitle": "Sales Velocity · By Property_Type · YTD",
        "dataSource": {
          "type": "inventory_aggregate",
          "aggregationLevel": "property_type",
          "metric": "absorption_rate_pct",
          "granularity": "weekly",
          "window": "YTD",
          "includeForecasted": false
        },
        "visualization": {
          "xAxis": "weekly",
          "yAxis": "absorption_rate_pct",
          "format": "percentage",
          "trend_line": true,
          "confidence_band": true,
          "benchmark": {
            "enabled": true,
            "label": "Market Average",
            "style": "dashed_line",
            "color": "#94A3B8"
          },
          "annotations": []
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "areaFillOpacity": 0.3
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Absorption Rate. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-004-03-001",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Beach Vista Residences — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Beach Vista Residences — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Beach Vista Residences",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-005",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Binghatti Canal — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Binghatti Canal — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Binghatti Canal",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-006",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Central Park Residences — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Central Park Residences — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Central Park Residences",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-003",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Lagoons Marbella — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Lagoons Marbella — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Lagoons Marbella",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-004",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Palm Beach Towers — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Palm Beach Towers — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Palm Beach Towers",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-008",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Peninsula Four — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Peninsula Four — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Peninsula Four",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-009",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Riviera Azure — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Riviera Azure — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Riviera Azure",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-002",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Sobha One Tower A — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Sobha One Tower A — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Sobha One Tower A",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-007",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Upper House — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Upper House — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Upper House",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-010",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Viewz Residence — Absorption Trend",
      "template_name": "Absorption Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "sales_velocity"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Viewz Residence — Absorption Trend",
        "subtitle": "Rolling sell-through over recent months",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Viewz Residence",
          "metric": "absorption_rate",
          "window": "12M",
          "groupBy": "month"
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "trend_line": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Absorption Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-019",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Azizi — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Azizi — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Azizi",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-015",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Binghatti — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Binghatti — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Binghatti",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-013",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "DAMAC — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "DAMAC — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "DAMAC",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-020",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Danube — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Danube — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Danube",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-017",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Ellington — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Ellington — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Ellington",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-011",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Emaar — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Emaar — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Emaar",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-016",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Meraas — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Meraas — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Meraas",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-014",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Nakheel — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Nakheel — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Nakheel",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-018",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Select Group — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Select Group — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Select Group",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-012",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Sobha — Developer Velocity Ranking",
      "template_name": "Developer Velocity Ranking",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "developer_velocity_ranking"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Sobha — Velocity Ranking",
        "subtitle": "Project-level sell-through rate by developer portfolio",
        "dataSource": {
          "type": "inventory_velocity",
          "developer": "Sobha",
          "metric": "absorption_rate",
          "window": "90D",
          "groupBy": "project"
        },
        "visualization": {
          "xAxis": "project_name",
          "yAxis": "absorption_rate",
          "format": "percentage",
          "sort": "desc"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Developer Velocity Ranking. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-041",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Beach Vista Residences — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Beach Vista Residences — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Beach Vista Residences",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-045",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Binghatti Canal — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Binghatti Canal — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Binghatti Canal",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-046",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Central Park Residences — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Central Park Residences — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Central Park Residences",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-043",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Lagoons Marbella — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Lagoons Marbella — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Lagoons Marbella",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-044",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Palm Beach Towers — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Palm Beach Towers — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Palm Beach Towers",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-048",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Peninsula Four — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Peninsula Four — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Peninsula Four",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-049",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Riviera Azure — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Riviera Azure — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Riviera Azure",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-042",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Sobha One Tower A — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sobha One Tower A — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Sobha One Tower A",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-047",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Upper House — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Upper House — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Upper House",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-050",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Viewz Residence — Handover Readiness vs Absorption",
      "template_name": "Handover Absorption Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "handover_absorption_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Viewz Residence — Handover vs Absorption",
        "subtitle": "Project readiness and sell-through intersection",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Viewz Residence",
          "metric": [
            "construction_progress",
            "absorption_rate"
          ],
          "window": "current"
        },
        "visualization": {
          "xAxis": "construction_progress",
          "yAxis": "absorption_rate",
          "value": "risk_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Handover Absorption Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-031",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Beach Vista Residences — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Beach Vista Residences — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Beach Vista Residences",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-035",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Binghatti Canal — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Binghatti Canal — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Binghatti Canal",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-036",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Central Park Residences — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Central Park Residences — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Central Park Residences",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-033",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Lagoons Marbella — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Lagoons Marbella — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Lagoons Marbella",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-034",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Palm Beach Towers — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Palm Beach Towers — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Palm Beach Towers",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-038",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Peninsula Four — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Peninsula Four — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Peninsula Four",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-039",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Riviera Azure — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Riviera Azure — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Riviera Azure",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-032",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Sobha One Tower A — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Sobha One Tower A — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Sobha One Tower A",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-037",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Upper House — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Upper House — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Upper House",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-040",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Viewz Residence — Velocity vs Supply",
      "template_name": "Velocity vs Supply",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "velocity_supply_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Viewz Residence — Velocity vs Supply",
        "subtitle": "Sell-through against remaining inventory",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Viewz Residence",
          "metric": [
            "units_sold",
            "remaining_stock"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "units_sold",
          "rightAxis": "remaining_stock",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Velocity vs Supply. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-021",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Beach Vista Residences — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Beach Vista Residences — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Beach Vista Residences",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-025",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Binghatti Canal — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Binghatti Canal — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Binghatti Canal",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-026",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Central Park Residences — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Central Park Residences — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Central Park Residences",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-023",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Lagoons Marbella — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Lagoons Marbella — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Lagoons Marbella",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-024",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Palm Beach Towers — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Palm Beach Towers — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Palm Beach Towers",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-028",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Peninsula Four — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Peninsula Four — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Peninsula Four",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-029",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Riviera Azure — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Riviera Azure — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Riviera Azure",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-022",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Sobha One Tower A — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Sobha One Tower A — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Sobha One Tower A",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-027",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Upper House — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Upper House — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Upper House",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-03-030",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-03",
      "title": "Viewz Residence — Weekly Sales Velocity",
      "template_name": "Weekly Velocity",
      "component_type": "sparkline_metric",
      "accepted_shapes": [
        "rolling_velocity_snapshot"
      ],
      "example_json": {
        "componentType": "sparkline_metric",
        "title": "Viewz Residence — Weekly Velocity",
        "subtitle": "Units sold per week in current launch cycle",
        "dataSource": {
          "type": "inventory_velocity",
          "projectName": "Viewz Residence",
          "metric": "units_sold",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "primaryMetric": "units_sold",
          "secondaryMetric": "week_on_week_change",
          "formatPrimary": "integer",
          "formatSecondary": "percentage",
          "sparkline": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Absorption Rate variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Velocity. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-021",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Beach Vista Residences vs Lagoons Marbella — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Beach Vista Residences vs Lagoons Marbella — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Beach Vista Residences",
            "Lagoons Marbella"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-025",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Binghatti Canal vs Upper House — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Binghatti Canal vs Upper House — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Binghatti Canal",
            "Upper House"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-026",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Central Park Residences vs Peninsula Four — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Central Park Residences vs Peninsula Four — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Central Park Residences",
            "Peninsula Four"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-023",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Lagoons Marbella vs Binghatti Canal — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Lagoons Marbella vs Binghatti Canal — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Lagoons Marbella",
            "Binghatti Canal"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-024",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Palm Beach Towers vs Central Park Residences — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Palm Beach Towers vs Central Park Residences — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Palm Beach Towers",
            "Central Park Residences"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-028",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Peninsula Four vs Viewz Residence — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Peninsula Four vs Viewz Residence — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Peninsula Four",
            "Viewz Residence"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-029",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Riviera Azure vs Beach Vista Residences — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Riviera Azure vs Beach Vista Residences — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Riviera Azure",
            "Beach Vista Residences"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-022",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Sobha One Tower A vs Palm Beach Towers — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Sobha One Tower A vs Palm Beach Towers — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Sobha One Tower A",
            "Palm Beach Towers"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-027",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Upper House vs Riviera Azure — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Upper House vs Riviera Azure — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Upper House",
            "Riviera Azure"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-030",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Viewz Residence vs Sobha One Tower A — Amenity Radar",
      "template_name": "Amenity Radar",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "amenity_comparison"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Viewz Residence vs Sobha One Tower A — Amenity Radar",
        "subtitle": "Wellness, family, retail, mobility, lifestyle",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Viewz Residence",
            "Sobha One Tower A"
          ],
          "metric": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ]
        },
        "visualization": {
          "axes": [
            "wellness_score",
            "family_score",
            "retail_score",
            "mobility_score",
            "lifestyle_score"
          ],
          "series": "project_name",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Amenity Radar. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-011",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Beach Vista Residences vs Lagoons Marbella — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Beach Vista Residences vs Lagoons Marbella — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Beach Vista Residences",
            "Lagoons Marbella"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-015",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Binghatti Canal vs Upper House — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Binghatti Canal vs Upper House — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Binghatti Canal",
            "Upper House"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-016",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Central Park Residences vs Peninsula Four — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Central Park Residences vs Peninsula Four — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Central Park Residences",
            "Peninsula Four"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-013",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Lagoons Marbella vs Binghatti Canal — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Lagoons Marbella vs Binghatti Canal — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Lagoons Marbella",
            "Binghatti Canal"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-014",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Palm Beach Towers vs Central Park Residences — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Palm Beach Towers vs Central Park Residences — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Palm Beach Towers",
            "Central Park Residences"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-018",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Peninsula Four vs Viewz Residence — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Peninsula Four vs Viewz Residence — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Peninsula Four",
            "Viewz Residence"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-019",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Riviera Azure vs Beach Vista Residences — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Riviera Azure vs Beach Vista Residences — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Riviera Azure",
            "Beach Vista Residences"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-012",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Sobha One Tower A vs Palm Beach Towers — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Sobha One Tower A vs Palm Beach Towers — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Sobha One Tower A",
            "Palm Beach Towers"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-017",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Upper House vs Riviera Azure — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Upper House vs Riviera Azure — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Upper House",
            "Riviera Azure"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-020",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Viewz Residence vs Sobha One Tower A — Price and Size Table",
      "template_name": "Comparison Table",
      "component_type": "comparison_table",
      "accepted_shapes": [
        "property_metric_comparison"
      ],
      "example_json": {
        "componentType": "comparison_table",
        "title": "Viewz Residence vs Sobha One Tower A — Price & Size",
        "subtitle": "Ticket size, size bands, and value density",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Viewz Residence",
            "Sobha One Tower A"
          ],
          "metric": [
            "starting_price",
            "avg_size_sqft",
            "aed_per_sqft"
          ]
        },
        "visualization": {
          "columns": [
            {
              "key": "project_name",
              "label": "Project"
            },
            {
              "key": "starting_price",
              "label": "Starting",
              "format": "currency_aed"
            },
            {
              "key": "avg_size_sqft",
              "label": "Avg Size",
              "format": "sqft"
            },
            {
              "key": "aed_per_sqft",
              "label": "AED/sqft",
              "format": "currency_aed"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Comparison Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "ex-0760",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 1",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#2563EB",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Inventory Comparison. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0769",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 10",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#6366F1",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Inventory Comparison. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0770",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 11",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "absorption_rate",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#2563EB",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Inventory Comparison. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0771",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 12",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "location_index",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#10B981",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Inventory Comparison. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0772",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 13",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#F59E0B",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Inventory Comparison. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0773",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 14",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#EF4444",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Inventory Comparison. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0774",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 15",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "handover_date",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Inventory Comparison. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0775",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 16",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Inventory Comparison. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0776",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 17",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "developer_reputation_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#EC4899",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Inventory Comparison. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0777",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 18",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "qd_match_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#14B8A6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Inventory Comparison. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0778",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 19",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "absorption_rate",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#F97316",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Inventory Comparison. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0761",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 2",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "developer_reputation_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#10B981",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Inventory Comparison. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0779",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 20",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "roi_estimate",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#6366F1",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Inventory Comparison. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0780",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 21",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "unit_mix_diversity",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#2563EB",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Inventory Comparison. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0781",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 22",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "avg_price",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#10B981",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Inventory Comparison. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0782",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 23",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "amenity_count",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#F59E0B",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Inventory Comparison. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0783",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 24",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "floor_plan_variety",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#EF4444",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Inventory Comparison. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0784",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 25",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Inventory Comparison. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0785",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 26",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "absorption_rate",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Inventory Comparison. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0786",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 27",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "location_index",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#EC4899",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Inventory Comparison. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0787",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 28",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#14B8A6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Inventory Comparison. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0788",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 29",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "availability_pct",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#F97316",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Inventory Comparison. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0762",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 3",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "qd_match_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#F59E0B",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Inventory Comparison. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0789",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 30",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "handover_date",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#6366F1",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Inventory Comparison. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0790",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 31",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#2563EB",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Inventory Comparison. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0791",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 32",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "developer_reputation_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#10B981",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Inventory Comparison. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0792",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 33",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "qd_match_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#F59E0B",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Inventory Comparison. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0793",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 34",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#EF4444",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Inventory Comparison. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0794",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 35",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "roi_estimate",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Inventory Comparison. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0795",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 36",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "unit_mix_diversity",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Inventory Comparison. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0796",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 37",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "avg_price",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#EC4899",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Inventory Comparison. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0797",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 38",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "amenity_count",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#14B8A6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Inventory Comparison. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0798",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 39",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "absorption_rate",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#F97316",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Inventory Comparison. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0763",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 4",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "floor_plan_variety",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#EF4444",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Inventory Comparison. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0799",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 40",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#6366F1",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Inventory Comparison. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0800",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 41",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "absorption_rate",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#2563EB",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Inventory Comparison. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0801",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 42",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "location_index",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#10B981",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Inventory Comparison. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0802",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 43",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#F59E0B",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Inventory Comparison. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0803",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 44",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "floor_plan_variety",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#EF4444",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Inventory Comparison. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0804",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 45",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "handover_date",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Inventory Comparison. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0805",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 46",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "price_per_sqft",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": true,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Inventory Comparison. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0806",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 47",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "developer_reputation_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#EC4899",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Inventory Comparison. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0807",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 48",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "qd_match_score",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#14B8A6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Inventory Comparison. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0808",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 49",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "availability_pct",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#F97316",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Inventory Comparison. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0764",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 5",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "roi_estimate",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Inventory Comparison. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0809",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 50",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "roi_estimate",
            "handover_date"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "feature_matrix",
          "highlightWinner": true,
          "winnerMetric": "roi_estimate",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#6366F1",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Inventory Comparison. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0765",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 6",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "absorption_rate",
            "unit_mix_diversity"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "side_by_side_table",
          "highlightWinner": true,
          "winnerMetric": "unit_mix_diversity",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "percentage",
          "sortBy": "lead_preference"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Inventory Comparison. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0766",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 7",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "2 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}"
          ],
          "comparisonAxes": [
            "avg_price",
            "developer_reputation_score",
            "location_index"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "radar_overlay",
          "highlightWinner": true,
          "winnerMetric": "avg_price",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": true,
          "format": "score_100",
          "sortBy": "price_asc"
        },
        "style": {
          "accentColor": "#EC4899",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Inventory Comparison. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0767",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 8",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "3 Properties · 3 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "price_per_sqft",
            "amenity_count",
            "qd_match_score"
          ],
          "includeQDMatchScore": false
        },
        "visualization": {
          "mode": "bar_cluster",
          "highlightWinner": true,
          "winnerMetric": "amenity_count",
          "showDeltaArrows": true,
          "showAbsoluteValues": false,
          "showPercentageDiff": false,
          "format": "integer",
          "sortBy": "absorption_desc"
        },
        "style": {
          "accentColor": "#14B8A6",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 8
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Inventory Comparison. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0768",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Property Comparison",
      "template_name": "Inventory Comparison — Template 9",
      "component_type": "inventory_comparison",
      "accepted_shapes": [
        "comparison"
      ],
      "example_json": {
        "componentType": "inventory_comparison",
        "title": "Property Comparison",
        "subtitle": "4 Properties · 4 Dimensions",
        "dataSource": {
          "type": "inventory_multi_property",
          "propertyIds": [
            "{{property_id_1}}",
            "{{property_id_2}}",
            "{{property_id_3}}"
          ],
          "comparisonAxes": [
            "availability_pct",
            "price_per_sqft",
            "absorption_rate",
            "floor_plan_variety"
          ],
          "includeQDMatchScore": true,
          "leadId": "{{lead_id}}"
        },
        "visualization": {
          "mode": "score_comparison_card",
          "highlightWinner": true,
          "winnerMetric": "availability_pct",
          "showDeltaArrows": true,
          "showAbsoluteValues": true,
          "showPercentageDiff": false,
          "format": "currency_aed",
          "sortBy": "best_value"
        },
        "style": {
          "accentColor": "#F97316",
          "winnerHighlightColor": "#10B981",
          "loserDimColor": "#94A3B8",
          "cardBorderRadius": 12
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Inventory Comparison. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-004-04-041",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Beach Vista Residences vs Lagoons Marbella — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Beach Vista Residences vs Lagoons Marbella",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Beach Vista Residences",
            "Lagoons Marbella"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-045",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Binghatti Canal vs Upper House — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Binghatti Canal vs Upper House",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Binghatti Canal",
            "Upper House"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-046",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Central Park Residences vs Peninsula Four — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Central Park Residences vs Peninsula Four",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Central Park Residences",
            "Peninsula Four"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-043",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Lagoons Marbella vs Binghatti Canal — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Lagoons Marbella vs Binghatti Canal",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Lagoons Marbella",
            "Binghatti Canal"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-044",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Palm Beach Towers vs Central Park Residences — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Palm Beach Towers vs Central Park Residences",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Palm Beach Towers",
            "Central Park Residences"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-048",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Peninsula Four vs Viewz Residence — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Peninsula Four vs Viewz Residence",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Peninsula Four",
            "Viewz Residence"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-049",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Riviera Azure vs Beach Vista Residences — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Riviera Azure vs Beach Vista Residences",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Riviera Azure",
            "Beach Vista Residences"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-042",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Sobha One Tower A vs Palm Beach Towers — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Sobha One Tower A vs Palm Beach Towers",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Sobha One Tower A",
            "Palm Beach Towers"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-047",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Upper House vs Riviera Azure — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Upper House vs Riviera Azure",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Upper House",
            "Riviera Azure"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-050",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Viewz Residence vs Sobha One Tower A — Operator Choice Strip",
      "template_name": "Operator Choice Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "operator_choice_summary"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Viewz Residence vs Sobha One Tower A",
        "subtitle": "Fast strip for advisors matching inventory to a lead",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Viewz Residence",
            "Sobha One Tower A"
          ],
          "metric": [
            "starting_price",
            "handover_window",
            "availability_state"
          ]
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "project_name",
            "starting_price",
            "handover_window",
            "availability_state"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Operator Choice Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-031",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Beach Vista Residences vs Lagoons Marbella — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Beach Vista Residences vs Lagoons Marbella — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Beach Vista Residences",
            "Lagoons Marbella"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-035",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Binghatti Canal vs Upper House — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Binghatti Canal vs Upper House — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Binghatti Canal",
            "Upper House"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-036",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Central Park Residences vs Peninsula Four — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Central Park Residences vs Peninsula Four — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Central Park Residences",
            "Peninsula Four"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-033",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Lagoons Marbella vs Binghatti Canal — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Lagoons Marbella vs Binghatti Canal — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Lagoons Marbella",
            "Binghatti Canal"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-034",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Palm Beach Towers vs Central Park Residences — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Palm Beach Towers vs Central Park Residences — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Palm Beach Towers",
            "Central Park Residences"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-038",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Peninsula Four vs Viewz Residence — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Peninsula Four vs Viewz Residence — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Peninsula Four",
            "Viewz Residence"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-039",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Riviera Azure vs Beach Vista Residences — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Riviera Azure vs Beach Vista Residences — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Riviera Azure",
            "Beach Vista Residences"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-032",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Sobha One Tower A vs Palm Beach Towers — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Sobha One Tower A vs Palm Beach Towers — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Sobha One Tower A",
            "Palm Beach Towers"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-037",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Upper House vs Riviera Azure — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Upper House vs Riviera Azure — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Upper House",
            "Riviera Azure"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-040",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Viewz Residence vs Sobha One Tower A — Sales Readiness Card",
      "template_name": "Sales Readiness Comparison",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "sales_readiness_comparison"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Viewz Residence vs Sobha One Tower A — Sales Readiness",
        "subtitle": "Which project is easier to move right now",
        "dataSource": {
          "type": "inventory_comparison",
          "projects": [
            "Viewz Residence",
            "Sobha One Tower A"
          ],
          "metric": [
            "inventory_depth",
            "pricing_clarity",
            "media_completeness",
            "viewing_readiness"
          ]
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "inventory_depth",
              "label": "Inventory Depth",
              "format": "score_100"
            },
            {
              "dimension": "pricing_clarity",
              "label": "Pricing Clarity",
              "format": "score_100"
            },
            {
              "dimension": "media_completeness",
              "label": "Media Complete",
              "format": "score_100"
            },
            {
              "dimension": "viewing_readiness",
              "label": "Viewing Ready",
              "format": "score_100"
            }
          ]
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Sales Readiness Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-001",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Beach Vista Residences vs Lagoons Marbella — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Beach Vista Residences vs Lagoons Marbella",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Beach Vista Residences",
            "Lagoons Marbella"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-005",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Binghatti Canal vs Upper House — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Binghatti Canal vs Upper House",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Binghatti Canal",
            "Upper House"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-006",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Central Park Residences vs Peninsula Four — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Central Park Residences vs Peninsula Four",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Central Park Residences",
            "Peninsula Four"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-003",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Lagoons Marbella vs Binghatti Canal — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Lagoons Marbella vs Binghatti Canal",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Lagoons Marbella",
            "Binghatti Canal"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-004",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Palm Beach Towers vs Central Park Residences — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Palm Beach Towers vs Central Park Residences",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Palm Beach Towers",
            "Central Park Residences"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-008",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Peninsula Four vs Viewz Residence — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Peninsula Four vs Viewz Residence",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Peninsula Four",
            "Viewz Residence"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-009",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Riviera Azure vs Beach Vista Residences — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Riviera Azure vs Beach Vista Residences",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Riviera Azure",
            "Beach Vista Residences"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-002",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Sobha One Tower A vs Palm Beach Towers — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Sobha One Tower A vs Palm Beach Towers",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Sobha One Tower A",
            "Palm Beach Towers"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-007",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Upper House vs Riviera Azure — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Upper House vs Riviera Azure",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Upper House",
            "Riviera Azure"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-004-04-010",
      "chapter_id": "ch-004",
      "subchapter_id": "sub-004-04",
      "title": "Viewz Residence vs Sobha One Tower A — Side by Side",
      "template_name": "Side by Side Comparison",
      "component_type": "side_by_side_comparison",
      "accepted_shapes": [
        "inventory_comparison"
      ],
      "example_json": {
        "componentType": "side_by_side_comparison",
        "title": "Viewz Residence vs Sobha One Tower A",
        "subtitle": "Pricing, availability, unit mix, and amenities",
        "dataSource": {
          "type": "inventory_comparison",
          "propertyIds": [
            "{{property_id_a}}",
            "{{property_id_b}}"
          ],
          "fallbackProjects": [
            "Viewz Residence",
            "Sobha One Tower A"
          ]
        },
        "visualization": {
          "sections": [
            "pricing",
            "availability",
            "unit_mix",
            "amenities",
            "handover"
          ],
          "highlightDifferences": true
        },
        "style": {
          "accentColor": "#0F766E",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Inventory Comparison variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Side by Side Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "inventory",
        "primary_tables": [
          "inventory_properties",
          "inventory_media_assets",
          "inventory_import_batches"
        ]
      }
    },
    {
      "example_id": "exg-005-01-043",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Business Bay Studio — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Business Bay Studio — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Business Bay Studio",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-047",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Creek Harbour Suite — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Creek Harbour Suite — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Creek Harbour Suite",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-042",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Downtown Experience Center — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Downtown Experience Center — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Downtown Experience Center",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-045",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Hills Pavilion — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Dubai Hills Pavilion — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Hills Pavilion",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-041",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Marina Gallery — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Dubai Marina Gallery — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Marina Gallery",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-048",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JLT Investor Desk — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "JLT Investor Desk — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JLT Investor Desk",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-046",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JVC Sales Hub — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "JVC Sales Hub — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JVC Sales Hub",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-049",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Meydan Preview Room — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Meydan Preview Room — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Meydan Preview Room",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-044",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Palm Jumeirah Lounge — Entry vs Dwell Flow",
      "template_name": "Entry Dwell Flow",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "visitor_flow_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Palm Jumeirah Lounge — Entry vs Dwell",
        "subtitle": "Footfall compared with average dwell time",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Palm Jumeirah Lounge",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes"
          ],
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "leftAxis": "visitor_count",
          "rightAxis": "avg_dwell_minutes",
          "formatLeft": "integer",
          "formatRight": "minutes",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Entry Dwell Flow. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-033",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Business Bay Studio — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Business Bay Studio — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Business Bay Studio",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-037",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Creek Harbour Suite — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Creek Harbour Suite — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Creek Harbour Suite",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-032",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Downtown Experience Center — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Downtown Experience Center — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Downtown Experience Center",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-035",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Hills Pavilion — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Dubai Hills Pavilion — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Hills Pavilion",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-031",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Marina Gallery — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Dubai Marina Gallery — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Marina Gallery",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-040",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai South Experience Center — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Dubai South Experience Center — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai South Experience Center",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-038",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JLT Investor Desk — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "JLT Investor Desk — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JLT Investor Desk",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-036",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JVC Sales Hub — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "JVC Sales Hub — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JVC Sales Hub",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-039",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Meydan Preview Room — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Meydan Preview Room — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Meydan Preview Room",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-034",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Palm Jumeirah Lounge — Live Traffic Strip",
      "template_name": "Live Traffic Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "live_traffic_snapshot"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Palm Jumeirah Lounge — Live Snapshot",
        "subtitle": "Now, next peak, and understaffed zones",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Palm Jumeirah Lounge",
          "metric": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "current_visitors",
            "next_peak_eta",
            "understaffed_zones"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Live Traffic Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-013",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Business Bay Studio — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Business Bay Studio — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Business Bay Studio",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-017",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Creek Harbour Suite — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Creek Harbour Suite — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Creek Harbour Suite",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-012",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Downtown Experience Center — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Experience Center — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Downtown Experience Center",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-015",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Hills Pavilion — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Hills Pavilion — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Hills Pavilion",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-011",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Marina Gallery — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai Marina Gallery — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Marina Gallery",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-020",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai South Experience Center — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai South Experience Center — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai South Experience Center",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-018",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JLT Investor Desk — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "JLT Investor Desk — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JLT Investor Desk",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-016",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JVC Sales Hub — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "JVC Sales Hub — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JVC Sales Hub",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-019",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Meydan Preview Room — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Meydan Preview Room — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Meydan Preview Room",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-014",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Palm Jumeirah Lounge — Peak Hour Distribution",
      "template_name": "Peak Hour Distribution",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "peak_hour_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Palm Jumeirah Lounge — Peak Hours",
        "subtitle": "Visitor volume by hour",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Palm Jumeirah Lounge",
          "metric": "visitor_count",
          "window": "1D",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_count",
          "format": "integer",
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Peak Hour Distribution. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-003",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Business Bay Studio — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Business Bay Studio — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Business Bay Studio",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-007",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Creek Harbour Suite — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Creek Harbour Suite — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Creek Harbour Suite",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-002",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Downtown Experience Center — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Downtown Experience Center — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Downtown Experience Center",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-005",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Hills Pavilion — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Dubai Hills Pavilion — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Dubai Hills Pavilion",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-010",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai South Experience Center — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Dubai South Experience Center — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Dubai South Experience Center",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-008",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JLT Investor Desk — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "JLT Investor Desk — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "JLT Investor Desk",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-006",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JVC Sales Hub — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "JVC Sales Hub — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "JVC Sales Hub",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-009",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Meydan Preview Room — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Meydan Preview Room — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Meydan Preview Room",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-004",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Palm Jumeirah Lounge — Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Palm Jumeirah Lounge — Today Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "showroom": "Palm Jumeirah Lounge",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Showroom Traffic Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "ex-007",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic Heatmap",
      "template_name": "Showroom Traffic Heatmap",
      "component_type": "heatmap",
      "accepted_shapes": [
        "zone_time_matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Zone Traffic",
        "subtitle": "Today — Live",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "groupBy": [
            "zone",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "avg_dwell_minutes",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true
        }
      },
      "quality_notes": "Canonical traffic component. Use for operational dashboards.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "ex-0810",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 1",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Entrance Lobby · Visitor Count",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_count",
          "zone": "Entrance Lobby",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Showroom Traffic. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0819",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 10",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Outdoor Terrace · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "repeat_visitor_rate",
          "zone": "Outdoor Terrace",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Showroom Traffic. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0820",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 11",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Finance Desk · Visitor Count",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_count",
          "zone": "Finance Desk",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Showroom Traffic. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0821",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 12",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Closing Room · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "Closing Room",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Showroom Traffic. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0822",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 13",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Reception · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "zone_occupancy_pct",
          "zone": "Reception",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Showroom Traffic. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0823",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 14",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Entrance Lobby · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "peak_hour_index",
          "zone": "Entrance Lobby",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Showroom Traffic. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0824",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 15",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite A · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "Model Suite A",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Showroom Traffic. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0825",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 16",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite B · Visitor Count",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_count",
          "zone": "Model Suite B",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Showroom Traffic. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0826",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 17",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Scale Model Area · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "Scale Model Area",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Showroom Traffic. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0827",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 18",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Brochure Wall · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Brochure Wall",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Showroom Traffic. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0828",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 19",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "VIP Lounge · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "peak_hour_index",
          "zone": "VIP Lounge",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Showroom Traffic. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0811",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 2",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite A · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "Model Suite A",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Showroom Traffic. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0829",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 20",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Digital Experience Zone · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "Digital Experience Zone",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Showroom Traffic. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0830",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 21",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 1 · Visitor Count",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_count",
          "zone": "Meeting Room 1",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Showroom Traffic. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0831",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 22",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 2 · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "zone": "Meeting Room 2",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Showroom Traffic. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0832",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 23",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Outdoor Terrace · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Outdoor Terrace",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Showroom Traffic. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0833",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 24",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Finance Desk · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "peak_hour_index",
          "zone": "Finance Desk",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Showroom Traffic. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0834",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 25",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Closing Room · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "repeat_visitor_rate",
          "zone": "Closing Room",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Showroom Traffic. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0835",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 26",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Reception · Visitor Count",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_count",
          "zone": "Reception",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Showroom Traffic. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0836",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 27",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Entrance Lobby · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "Entrance Lobby",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Showroom Traffic. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0837",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 28",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite A · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "zone_occupancy_pct",
          "zone": "Model Suite A",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Showroom Traffic. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0838",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 29",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite B · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "peak_hour_index",
          "zone": "Model Suite B",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Showroom Traffic. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0812",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 3",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite B · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Model Suite B",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Showroom Traffic. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0839",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 30",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Scale Model Area · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "Scale Model Area",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Showroom Traffic. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0840",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 31",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Brochure Wall · Visitor Count",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_count",
          "zone": "Brochure Wall",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Showroom Traffic. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0841",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 32",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "VIP Lounge · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "VIP Lounge",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Showroom Traffic. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0842",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 33",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Digital Experience Zone · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Digital Experience Zone",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Showroom Traffic. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0843",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 34",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 1 · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "peak_hour_index",
          "zone": "Meeting Room 1",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Showroom Traffic. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0844",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 35",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 2 · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "Meeting Room 2",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Showroom Traffic. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0845",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 36",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Outdoor Terrace · Visitor Count",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_count",
          "zone": "Outdoor Terrace",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Showroom Traffic. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0846",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 37",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Finance Desk · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "zone": "Finance Desk",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Showroom Traffic. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0847",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 38",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Closing Room · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Closing Room",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Showroom Traffic. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0848",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 39",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Reception · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "peak_hour_index",
          "zone": "Reception",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Showroom Traffic. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0813",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 4",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Scale Model Area · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "peak_hour_index",
          "zone": "Scale Model Area",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Showroom Traffic. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0849",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 40",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Entrance Lobby · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "repeat_visitor_rate",
          "zone": "Entrance Lobby",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Showroom Traffic. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0850",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 41",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite A · Visitor Count",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_count",
          "zone": "Model Suite A",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Showroom Traffic. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0851",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 42",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Model Suite B · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "Model Suite B",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Showroom Traffic. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0852",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 43",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Scale Model Area · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "zone_occupancy_pct",
          "zone": "Scale Model Area",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Showroom Traffic. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0853",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 44",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Brochure Wall · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "peak_hour_index",
          "zone": "Brochure Wall",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Showroom Traffic. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0854",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 45",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "VIP Lounge · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "VIP Lounge",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Showroom Traffic. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0855",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 46",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "Digital Experience Zone · Visitor Count",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_count",
          "zone": "Digital Experience Zone",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Showroom Traffic. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0856",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 47",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 1 · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_dwell_time",
          "zone": "Meeting Room 1",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Showroom Traffic. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0857",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 48",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 2 · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Meeting Room 2",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Showroom Traffic. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0858",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 49",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Outdoor Terrace · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "peak_hour_index",
          "zone": "Outdoor Terrace",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Showroom Traffic. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0814",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 5",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Brochure Wall · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "Brochure Wall",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Showroom Traffic. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0859",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 50",
      "component_type": "stacked_bar",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "stacked_bar",
        "title": "Showroom Traffic",
        "subtitle": "Finance Desk · Repeat Visitor Rate",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "repeat_visitor_rate",
          "zone": "Finance Desk",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "repeat_visitor_rate",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Showroom Traffic. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0815",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 6",
      "component_type": "heatmap",
      "accepted_shapes": [
        "matrix"
      ],
      "example_json": {
        "componentType": "heatmap",
        "title": "Showroom Traffic",
        "subtitle": "VIP Lounge · Visitor Count",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "visitor_count",
          "zone": "VIP Lounge",
          "groupBy": [
            "zone",
            "day_of_week"
          ],
          "window": "14D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "day_of_week",
          "yAxis": "zone_name",
          "value": "visitor_count",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Showroom Traffic. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0816",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 7",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Showroom Traffic",
        "subtitle": "Digital Experience Zone · Visitor Dwell Time",
        "dataSource": {
          "type": "sentinel_live",
          "metric": "visitor_dwell_time",
          "zone": "Digital Experience Zone",
          "groupBy": [
            "zone",
            "week"
          ],
          "window": "30D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "visitor_dwell_time",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true,
          "liveRefreshSeconds": 30
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "heatmapBorderRadius": 0
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Showroom Traffic. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0817",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 8",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 1 · Zone Occupancy Pct",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "zone_occupancy_pct",
          "zone": "Meeting Room 1",
          "groupBy": [
            "zone",
            "month"
          ],
          "window": "60D",
          "includeAllZones": false
        },
        "visualization": {
          "xAxis": "month",
          "yAxis": "zone_occupancy_pct",
          "format": "percentage",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "heatmapBorderRadius": 2
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Showroom Traffic. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0818",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Showroom Traffic",
      "template_name": "Showroom Traffic — Template 9",
      "component_type": "area_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "area_chart",
        "title": "Showroom Traffic",
        "subtitle": "Meeting Room 2 · Peak Hour Index",
        "dataSource": {
          "type": "sentinel_historical",
          "metric": "peak_hour_index",
          "zone": "Meeting Room 2",
          "groupBy": [
            "zone",
            "hour_of_day"
          ],
          "window": "7D",
          "includeAllZones": true
        },
        "visualization": {
          "xAxis": "hour_of_day",
          "yAxis": "peak_hour_index",
          "format": "integer",
          "colorScale": {
            "low": "#EFF6FF",
            "high": "#1D4ED8"
          },
          "annotations": true,
          "showPeakHighlight": true
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "heatmapBorderRadius": 4
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Showroom Traffic. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-005-01-023",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Business Bay Studio — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Business Bay Studio — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Business Bay Studio",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-027",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Creek Harbour Suite — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Creek Harbour Suite — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Creek Harbour Suite",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-022",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Downtown Experience Center — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Downtown Experience Center — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Downtown Experience Center",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-025",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Hills Pavilion — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Dubai Hills Pavilion — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Hills Pavilion",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-021",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai Marina Gallery — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Dubai Marina Gallery — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai Marina Gallery",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-030",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Dubai South Experience Center — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Dubai South Experience Center — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Dubai South Experience Center",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-028",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JLT Investor Desk — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "JLT Investor Desk — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JLT Investor Desk",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-026",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "JVC Sales Hub — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "JVC Sales Hub — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "JVC Sales Hub",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-029",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Meydan Preview Room — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Meydan Preview Room — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Meydan Preview Room",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-01-024",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-01",
      "title": "Palm Jumeirah Lounge — Zone Summary Cards",
      "template_name": "Zone Summary Cards",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "zone_summary"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Palm Jumeirah Lounge — Zone Summary",
        "subtitle": "Traffic, dwell, and conversion signal by zone",
        "dataSource": {
          "type": "sentinel_live",
          "showroom": "Palm Jumeirah Lounge",
          "metric": [
            "visitor_count",
            "avg_dwell_minutes",
            "assist_request_count"
          ],
          "groupBy": "zone"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "visitor_count",
              "label": "Visitors",
              "format": "integer"
            },
            {
              "dimension": "avg_dwell_minutes",
              "label": "Avg Dwell",
              "format": "minutes"
            },
            {
              "dimension": "assist_request_count",
              "label": "Assists",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Showroom Traffic variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Zone Summary Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-011",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Aisha Khan — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Aisha Khan — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-012",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Bilal Qureshi — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Bilal Qureshi — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-013",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Carla Mendes — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Carla Mendes — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-014",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Danish Farooq — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Danish Farooq — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-015",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Elena Petrova — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Elena Petrova — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-016",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Faris Saeed — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Faris Saeed — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-017",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Grace Lim — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Grace Lim — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-018",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Haroon Siddiqui — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Haroon Siddiqui — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-019",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Ibrahim Noor — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Ibrahim Noor — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-020",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Jana Weiss — Leaderboard Position",
      "template_name": "Agent Leaderboard",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "agent_leaderboard"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Jana Weiss — Leaderboard Position",
        "subtitle": "Agent ranking inside current sales cohort",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "conversion_rate",
            "weighted_pipeline_value"
          ],
          "comparisonSet": "active_agents",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "rank",
              "label": "Rank"
            },
            {
              "key": "agent_name",
              "label": "Agent"
            },
            {
              "key": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "key": "weighted_pipeline_value",
              "label": "Weighted Value",
              "format": "currency_aed"
            }
          ],
          "highlight": "current_agent"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Agent Leaderboard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-031",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Aisha Khan — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Aisha Khan — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-032",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Bilal Qureshi — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Bilal Qureshi — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-033",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Carla Mendes — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Carla Mendes — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-034",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Danish Farooq — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Danish Farooq — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-035",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Elena Petrova — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Elena Petrova — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-036",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Faris Saeed — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Faris Saeed — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-037",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Grace Lim — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Grace Lim — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-038",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Haroon Siddiqui — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Haroon Siddiqui — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-039",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Ibrahim Noor — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Ibrahim Noor — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-040",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Jana Weiss — Calls vs Closings",
      "template_name": "Calls vs Closings",
      "component_type": "dual_axis_chart",
      "accepted_shapes": [
        "activity_conversion_overlay"
      ],
      "example_json": {
        "componentType": "dual_axis_chart",
        "title": "Jana Weiss — Calls vs Closings",
        "subtitle": "Operator activity against conversion output",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": [
            "call_volume",
            "closed_deals"
          ],
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "leftAxis": "call_volume",
          "rightAxis": "closed_deals",
          "formatLeft": "integer",
          "formatRight": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calls vs Closings. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-021",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Aisha Khan — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Aisha Khan — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-022",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Bilal Qureshi — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Bilal Qureshi — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-023",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Carla Mendes — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Carla Mendes — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-024",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Danish Farooq — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Danish Farooq — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-025",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Elena Petrova — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Elena Petrova — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-026",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Faris Saeed — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Faris Saeed — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-027",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Grace Lim — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Grace Lim — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-028",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Haroon Siddiqui — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Haroon Siddiqui — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-029",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Ibrahim Noor — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Ibrahim Noor — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-030",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Jana Weiss — Follow-Up Compliance Matrix",
      "template_name": "Compliance Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "follow_up_compliance_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Jana Weiss — Compliance Matrix",
        "subtitle": "Lead value tier vs follow-up SLA compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "follow_up_compliance",
          "groupBy": [
            "lead_value_tier",
            "stage"
          ],
          "window": "30D"
        },
        "visualization": {
          "xAxis": "stage",
          "yAxis": "lead_value_tier",
          "value": "follow_up_compliance",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Compliance Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-041",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Aisha Khan — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Aisha Khan — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-042",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Bilal Qureshi — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Bilal Qureshi — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-043",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Carla Mendes — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Carla Mendes — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-044",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Danish Farooq — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Danish Farooq — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-045",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Elena Petrova — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Elena Petrova — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-046",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Faris Saeed — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Faris Saeed — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-047",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Grace Lim — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Grace Lim — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-048",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Haroon Siddiqui — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Haroon Siddiqui — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-049",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Ibrahim Noor — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Ibrahim Noor — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-050",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Jana Weiss — Quality Drift Alert",
      "template_name": "Quality Drift Alert",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "quality_drift_alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Jana Weiss — Quality Drift",
        "subtitle": "QD or compliance shift detected",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "metric": "quality_drift_alert",
          "window": "14D"
        },
        "visualization": {
          "layout": "single_card",
          "fields": [
            "summary",
            "delta_percent",
            "recommended_action"
          ],
          "actions": [
            "review_agent",
            "assign_coaching"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Quality Drift Alert. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "ex-0860",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 1",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · 7D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "7D",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "none"
        },
        "style": {
          "accentColor": "#2563EB",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Team Performance. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0869",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 10",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · QTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "QTD",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#6366F1",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Team Performance. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0870",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 11",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Showroom · Call Volume · 7D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "call_volume",
          "window": "7D",
          "rankBy": "call_volume",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#2563EB",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Team Performance. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0871",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 12",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Follow Up Compliance Pct · 14D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "follow_up_compliance_pct",
          "window": "14D",
          "rankBy": "follow_up_compliance_pct",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#10B981",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Team Performance. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0872",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 13",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Pipeline Value Aed · 30D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "pipeline_value_aed",
          "window": "30D",
          "rankBy": "pipeline_value_aed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "currency_aed",
          "showAgentAvatars": true,
          "trend": "none"
        },
        "style": {
          "accentColor": "#F59E0B",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Team Performance. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0873",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 14",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Team · Site Visits Scheduled · 60D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "site_visits_scheduled",
          "window": "60D",
          "rankBy": "site_visits_scheduled",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#EF4444",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Team Performance. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0874",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 15",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Contracts Signed · 90D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "contracts_signed",
          "window": "90D",
          "rankBy": "contracts_signed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Team Performance. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0875",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 16",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Region · Avg Deal Cycle Days · 6M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "avg_deal_cycle_days",
          "window": "6M",
          "rankBy": "avg_deal_cycle_days",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Team Performance. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0876",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 17",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · 12M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "12M",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#EC4899",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Team Performance. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0877",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 18",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · 24M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "24M",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#14B8A6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Team Performance. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0878",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 19",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Showroom · Call Volume · YTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "call_volume",
          "window": "YTD",
          "rankBy": "call_volume",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#F97316",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Team Performance. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0861",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 2",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · 14D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "14D",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#10B981",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Team Performance. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0879",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 20",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Follow Up Compliance Pct · QTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "follow_up_compliance_pct",
          "window": "QTD",
          "rankBy": "follow_up_compliance_pct",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#6366F1",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Team Performance. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0880",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 21",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Agent · Pipeline Value Aed · 7D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "pipeline_value_aed",
          "window": "7D",
          "rankBy": "pipeline_value_aed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "currency_aed",
          "showAgentAvatars": true,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#2563EB",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Team Performance. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0881",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 22",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Site Visits Scheduled · 14D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "site_visits_scheduled",
          "window": "14D",
          "rankBy": "site_visits_scheduled",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#10B981",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Team Performance. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0882",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 23",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Contracts Signed · 30D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "contracts_signed",
          "window": "30D",
          "rankBy": "contracts_signed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#F59E0B",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Team Performance. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0883",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 24",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Region · Avg Deal Cycle Days · 60D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "avg_deal_cycle_days",
          "window": "60D",
          "rankBy": "avg_deal_cycle_days",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#EF4444",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Team Performance. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0884",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 25",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · 90D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "90D",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "none"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Team Performance. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0885",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 26",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · 6M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "6M",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Team Performance. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0886",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 27",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Call Volume · 12M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "call_volume",
          "window": "12M",
          "rankBy": "call_volume",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#EC4899",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Team Performance. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0887",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 28",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Follow Up Compliance Pct · 24M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "follow_up_compliance_pct",
          "window": "24M",
          "rankBy": "follow_up_compliance_pct",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#14B8A6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Team Performance. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0888",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 29",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Agent · Pipeline Value Aed · YTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "pipeline_value_aed",
          "window": "YTD",
          "rankBy": "pipeline_value_aed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "currency_aed",
          "showAgentAvatars": true,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#F97316",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Team Performance. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0862",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 3",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Call Volume · 30D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "call_volume",
          "window": "30D",
          "rankBy": "call_volume",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#F59E0B",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Team Performance. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0889",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 30",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Site Visits Scheduled · QTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "site_visits_scheduled",
          "window": "QTD",
          "rankBy": "site_visits_scheduled",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#6366F1",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Team Performance. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0890",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 31",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Showroom · Contracts Signed · 7D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "contracts_signed",
          "window": "7D",
          "rankBy": "contracts_signed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#2563EB",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Team Performance. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0891",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 32",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Avg Deal Cycle Days · 14D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "avg_deal_cycle_days",
          "window": "14D",
          "rankBy": "avg_deal_cycle_days",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#10B981",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Team Performance. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0892",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 33",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · 30D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "30D",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#F59E0B",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Team Performance. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0893",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 34",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · 60D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "60D",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#EF4444",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Team Performance. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0894",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 35",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Call Volume · 90D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "call_volume",
          "window": "90D",
          "rankBy": "call_volume",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Team Performance. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0895",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 36",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Region · Follow Up Compliance Pct · 6M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "follow_up_compliance_pct",
          "window": "6M",
          "rankBy": "follow_up_compliance_pct",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Team Performance. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0896",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 37",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Pipeline Value Aed · 12M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "pipeline_value_aed",
          "window": "12M",
          "rankBy": "pipeline_value_aed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "currency_aed",
          "showAgentAvatars": true,
          "trend": "none"
        },
        "style": {
          "accentColor": "#EC4899",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Team Performance. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0897",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 38",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Site Visits Scheduled · 24M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "site_visits_scheduled",
          "window": "24M",
          "rankBy": "site_visits_scheduled",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#14B8A6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Team Performance. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0898",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 39",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Showroom · Contracts Signed · YTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "contracts_signed",
          "window": "YTD",
          "rankBy": "contracts_signed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#F97316",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Team Performance. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0863",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 4",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Region · Follow Up Compliance Pct · 60D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "follow_up_compliance_pct",
          "window": "60D",
          "rankBy": "follow_up_compliance_pct",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#EF4444",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Team Performance. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0899",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 40",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Avg Deal Cycle Days · QTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "avg_deal_cycle_days",
          "window": "QTD",
          "rankBy": "avg_deal_cycle_days",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#6366F1",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Team Performance. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0900",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 41",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · 7D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "7D",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#2563EB",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Team Performance. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0901",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 42",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · 14D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "14D",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#10B981",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Team Performance. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0902",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 43",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Call Volume · 30D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "call_volume",
          "window": "30D",
          "rankBy": "call_volume",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#F59E0B",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Team Performance. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0903",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 44",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Region · Follow Up Compliance Pct · 60D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "follow_up_compliance_pct",
          "window": "60D",
          "rankBy": "follow_up_compliance_pct",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#EF4444",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Team Performance. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0904",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 45",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Pipeline Value Aed · 90D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "pipeline_value_aed",
          "window": "90D",
          "rankBy": "pipeline_value_aed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "currency_aed",
          "showAgentAvatars": true,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Team Performance. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0905",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 46",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Team · Site Visits Scheduled · 6M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "site_visits_scheduled",
          "window": "6M",
          "rankBy": "site_visits_scheduled",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": false,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Team Performance. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0906",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 47",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Contracts Signed · 12M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "contracts_signed",
          "window": "12M",
          "rankBy": "contracts_signed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#EC4899",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Team Performance. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0907",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 48",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Avg Deal Cycle Days · 24M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "avg_deal_cycle_days",
          "window": "24M",
          "rankBy": "avg_deal_cycle_days",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#14B8A6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Team Performance. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0908",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 49",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · YTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "YTD",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "none"
        },
        "style": {
          "accentColor": "#F97316",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Team Performance. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0864",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 5",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Agent · Pipeline Value Aed · 90D",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "pipeline_value_aed",
          "window": "90D",
          "rankBy": "pipeline_value_aed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "currency_aed",
          "showAgentAvatars": true,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Team Performance. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0909",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 50",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Team Performance",
        "subtitle": "By Team · Conversion Rate · QTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "conversion_rate",
          "window": "QTD",
          "rankBy": "conversion_rate",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "percentage",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#6366F1",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Team Performance. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0865",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 6",
      "component_type": "leaderboard_table",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "leaderboard_table",
        "title": "Team Performance",
        "subtitle": "By Team · Site Visits Scheduled · 6M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "team",
          "metric": "site_visits_scheduled",
          "window": "6M",
          "rankBy": "site_visits_scheduled",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": true,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#0EA5E9",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "none"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Team Performance. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0866",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 7",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Team Performance",
        "subtitle": "By Showroom · Contracts Signed · 12M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "showroom",
          "metric": "contracts_signed",
          "window": "12M",
          "rankBy": "contracts_signed",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": true,
          "highlightTopN": 1,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "none"
        },
        "style": {
          "accentColor": "#EC4899",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "light"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Team Performance. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0867",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 8",
      "component_type": "radar_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "radar_chart",
        "title": "Team Performance",
        "subtitle": "By Region · Avg Deal Cycle Days · 24M",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "region",
          "metric": "avg_deal_cycle_days",
          "window": "24M",
          "rankBy": "avg_deal_cycle_days",
          "includeTargets": false
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": false,
          "showPerformanceBand": false,
          "highlightTopN": 3,
          "format": "integer",
          "showAgentAvatars": false,
          "trend": "sparkline"
        },
        "style": {
          "accentColor": "#14B8A6",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "medium"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Team Performance. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0868",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Team Performance",
      "template_name": "Team Performance — Template 9",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Team Performance",
        "subtitle": "By Agent · Qd Score Avg · YTD",
        "dataSource": {
          "type": "crm_team_performance",
          "tenantId": "{{tenant_id}}",
          "groupBy": "agent",
          "metric": "qd_score_avg",
          "window": "YTD",
          "rankBy": "qd_score_avg",
          "includeTargets": true
        },
        "visualization": {
          "showRankNumbers": false,
          "showTargetLine": true,
          "showPerformanceBand": false,
          "highlightTopN": 5,
          "format": "integer",
          "showAgentAvatars": true,
          "trend": "arrow"
        },
        "style": {
          "accentColor": "#F97316",
          "topPerformerColor": "#10B981",
          "belowTargetColor": "#EF4444",
          "gridLines": "subtle"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Team Performance. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-005-02-001",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Aisha Khan — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Aisha Khan — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Aisha Khan",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-002",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Bilal Qureshi — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Bilal Qureshi — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Bilal Qureshi",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-003",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Carla Mendes — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Carla Mendes — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Carla Mendes",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-004",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Danish Farooq — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Danish Farooq — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Danish Farooq",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-005",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Elena Petrova — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Elena Petrova — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Elena Petrova",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-006",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Faris Saeed — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Faris Saeed — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Faris Saeed",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-007",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Grace Lim — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Grace Lim — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Grace Lim",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-008",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Haroon Siddiqui — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Haroon Siddiqui — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Haroon Siddiqui",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-009",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Ibrahim Noor — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Ibrahim Noor — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Ibrahim Noor",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-02-010",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-02",
      "title": "Jana Weiss — Team Performance Scorecard",
      "template_name": "Team Scorecard",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "team_performance_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Jana Weiss — Performance",
        "subtitle": "QD, conversion, calls, and follow-up compliance",
        "dataSource": {
          "type": "team_performance",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Jana Weiss",
          "metric": [
            "avg_qd_score",
            "conversion_rate",
            "call_volume",
            "follow_up_compliance"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "2x2_grid",
          "cards": [
            {
              "dimension": "avg_qd_score",
              "label": "Avg QD",
              "format": "percentage"
            },
            {
              "dimension": "conversion_rate",
              "label": "Conversion",
              "format": "percentage"
            },
            {
              "dimension": "call_volume",
              "label": "Calls",
              "format": "integer"
            },
            {
              "dimension": "follow_up_compliance",
              "label": "Compliance",
              "format": "percentage"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Team Performance variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Team Scorecard. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "surface_sessions",
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs"
        ]
      }
    },
    {
      "example_id": "exg-005-03-033",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Business Bay Retargeting — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Business Bay Retargeting — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-037",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Creek Harbour Launch — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Creek Harbour Launch — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-032",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Downtown Premium Buyers — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Downtown Premium Buyers — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-040",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Dubai South Expo Belt — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Dubai South Expo Belt — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-035",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Hills Family Homes — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Hills Family Homes — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-038",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JLT Yield Focus — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "JLT Yield Focus — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-036",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JVC Budget Buyers — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "JVC Budget Buyers — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-031",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Marina Investor Push — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Marina Investor Push — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-039",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Meydan Early Access — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Meydan Early Access — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-034",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Palm Luxury Audience — Attribution Card",
      "template_name": "Attribution Card",
      "component_type": "summary_card",
      "accepted_shapes": [
        "campaign_attribution"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Palm Luxury Audience — Attribution",
        "subtitle": "Top creative, audience, and landing path",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "attribution_summary",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "top_creative",
            "top_audience",
            "best_landing_path",
            "lead_quality_note"
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Attribution Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "ex-0910",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 1",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Carousel Ad · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "carousel_ad",
          "metric": "reach",
          "window": "7D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Campaign Metrics. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0919",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 10",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Messenger Ad · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "messenger_ad",
          "metric": "lead_quality_score",
          "window": "60D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Campaign Metrics. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0920",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 11",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Carousel Ad · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "carousel_ad",
          "metric": "reach",
          "window": "90D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "timeline",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Campaign Metrics. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0921",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 12",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Video Ad · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "video_ad",
          "metric": "impressions",
          "window": "6M",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Campaign Metrics. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0922",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 13",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Lead Form · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "lead_form",
          "metric": "ctr",
          "window": "7D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Campaign Metrics. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0923",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 14",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Story Ad · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "story_ad",
          "metric": "cpl",
          "window": "14D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Campaign Metrics. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0924",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 15",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Retargeting · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "retargeting",
          "metric": "roas",
          "window": "30D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "timeline",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Campaign Metrics. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0925",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 16",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Lookalike · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "lookalike",
          "metric": "engagement_rate",
          "window": "60D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "table",
          "format": "percentage",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Campaign Metrics. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0926",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 17",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Awareness · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "awareness",
          "metric": "video_views",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Campaign Metrics. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0927",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 18",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Conversion · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "conversion",
          "metric": "conversion_count",
          "window": "6M",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Campaign Metrics. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0928",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 19",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Catalog Ad · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "catalog_ad",
          "metric": "cost_per_view",
          "window": "7D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "timeline",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Campaign Metrics. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0911",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 2",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Video Ad · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "video_ad",
          "metric": "impressions",
          "window": "14D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Campaign Metrics. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0929",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 20",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Messenger Ad · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "messenger_ad",
          "metric": "lead_quality_score",
          "window": "14D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Campaign Metrics. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0930",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 21",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Carousel Ad · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "carousel_ad",
          "metric": "reach",
          "window": "30D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Campaign Metrics. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0931",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 22",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Video Ad · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "video_ad",
          "metric": "impressions",
          "window": "60D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Campaign Metrics. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0932",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 23",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Lead Form · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "lead_form",
          "metric": "ctr",
          "window": "90D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "timeline",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Campaign Metrics. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0933",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 24",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Story Ad · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "story_ad",
          "metric": "cpl",
          "window": "6M",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Campaign Metrics. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0934",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 25",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Retargeting · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "retargeting",
          "metric": "roas",
          "window": "7D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Campaign Metrics. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0935",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 26",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Google · Lookalike · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "lookalike",
          "metric": "engagement_rate",
          "window": "14D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "percentage",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Campaign Metrics. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0936",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 27",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Awareness · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "awareness",
          "metric": "video_views",
          "window": "30D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "timeline",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Campaign Metrics. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0937",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 28",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Conversion · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "conversion",
          "metric": "conversion_count",
          "window": "60D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Campaign Metrics. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0938",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 29",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Catalog Ad · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "catalog_ad",
          "metric": "cost_per_view",
          "window": "90D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Campaign Metrics. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0912",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 3",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Lead Form · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "lead_form",
          "metric": "ctr",
          "window": "30D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "timeline",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Campaign Metrics. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0939",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 30",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Messenger Ad · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "messenger_ad",
          "metric": "lead_quality_score",
          "window": "6M",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Campaign Metrics. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0940",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 31",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Carousel Ad · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "carousel_ad",
          "metric": "reach",
          "window": "7D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "timeline",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "light",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Campaign Metrics. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0941",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 32",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Video Ad · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "video_ad",
          "metric": "impressions",
          "window": "14D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "medium",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Campaign Metrics. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0942",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 33",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Lead Form · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "lead_form",
          "metric": "ctr",
          "window": "30D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "subtle",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Campaign Metrics. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0943",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 34",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Story Ad · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "story_ad",
          "metric": "cpl",
          "window": "60D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "none",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Campaign Metrics. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0944",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 35",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Retargeting · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "retargeting",
          "metric": "roas",
          "window": "90D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "timeline",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "light",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Campaign Metrics. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0945",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 36",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Lookalike · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "lookalike",
          "metric": "engagement_rate",
          "window": "6M",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "table",
          "format": "percentage",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "medium",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Campaign Metrics. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0946",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 37",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Awareness · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "awareness",
          "metric": "video_views",
          "window": "7D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "subtle",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Campaign Metrics. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0947",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 38",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Conversion · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "conversion",
          "metric": "conversion_count",
          "window": "14D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "none",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Campaign Metrics. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0948",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 39",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Catalog Ad · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "catalog_ad",
          "metric": "cost_per_view",
          "window": "30D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "timeline",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "light",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Campaign Metrics. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0913",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 4",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Story Ad · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "story_ad",
          "metric": "cpl",
          "window": "60D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Campaign Metrics. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0949",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 40",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Messenger Ad · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "messenger_ad",
          "metric": "lead_quality_score",
          "window": "60D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "medium",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Campaign Metrics. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0950",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 41",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Carousel Ad · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "carousel_ad",
          "metric": "reach",
          "window": "90D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#2563EB",
          "gridLines": "subtle",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Campaign Metrics. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0951",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 42",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Video Ad · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "video_ad",
          "metric": "impressions",
          "window": "6M",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#10B981",
          "gridLines": "none",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Campaign Metrics. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0952",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 43",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Lead Form · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "lead_form",
          "metric": "ctr",
          "window": "7D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "timeline",
          "format": "percentage",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "gridLines": "light",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Campaign Metrics. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0953",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 44",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Story Ad · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "story_ad",
          "metric": "cpl",
          "window": "14D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EF4444",
          "gridLines": "medium",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Campaign Metrics. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0954",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 45",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Retargeting · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "retargeting",
          "metric": "roas",
          "window": "30D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Campaign Metrics. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0955",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 46",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Snapchat · Lookalike · 60D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "snapchat",
          "campaignType": "lookalike",
          "metric": "engagement_rate",
          "window": "60D",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "percentage",
          "comparison": {
            "enabled": false,
            "label": "Prior 60D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "platformColor": "#FFFC00"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Campaign Metrics. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0956",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 47",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Awareness · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "awareness",
          "metric": "video_views",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "timeline",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Campaign Metrics. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0957",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 48",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Conversion · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "conversion",
          "metric": "conversion_count",
          "window": "6M",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Campaign Metrics. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0958",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 49",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Catalog Ad · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "catalog_ad",
          "metric": "cost_per_view",
          "window": "7D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Campaign Metrics. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0914",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 5",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Linkedin · Retargeting · 90D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "linkedin",
          "campaignType": "retargeting",
          "metric": "roas",
          "window": "90D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 90D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "gridLines": "subtle",
          "platformColor": "#0A66C2"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Campaign Metrics. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0959",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 50",
      "component_type": "scatter_chart",
      "accepted_shapes": [
        "two_dimensional"
      ],
      "example_json": {
        "componentType": "scatter_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Messenger Ad · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "messenger_ad",
          "metric": "lead_quality_score",
          "window": "14D",
          "groupBy": "platform"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#6366F1",
          "gridLines": "none",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Campaign Metrics. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0915",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 6",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Campaign Metrics",
        "subtitle": "Youtube · Lookalike · 6M",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "youtube",
          "campaignType": "lookalike",
          "metric": "engagement_rate",
          "window": "6M",
          "groupBy": "day"
        },
        "visualization": {
          "layout": "3x1_row",
          "format": "percentage",
          "comparison": {
            "enabled": false,
            "label": "Prior 6M",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "gridLines": "none",
          "platformColor": "#FF0000"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Campaign Metrics. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0916",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 7",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "categorical",
        "time_series"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Campaign Metrics",
        "subtitle": "Meta · Awareness · 7D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "meta",
          "campaignType": "awareness",
          "metric": "video_views",
          "window": "7D",
          "groupBy": "week"
        },
        "visualization": {
          "layout": "timeline",
          "format": "integer",
          "comparison": {
            "enabled": true,
            "label": "Prior 7D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": true,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#EC4899",
          "gridLines": "light",
          "platformColor": "#1877F2"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Campaign Metrics. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0917",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 8",
      "component_type": "line_chart",
      "accepted_shapes": [
        "time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Campaign Metrics",
        "subtitle": "Google · Conversion · 14D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "platform": "google",
          "campaignType": "conversion",
          "metric": "conversion_count",
          "window": "14D",
          "groupBy": "campaign"
        },
        "visualization": {
          "layout": "table",
          "format": "integer",
          "comparison": {
            "enabled": false,
            "label": "Prior 14D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "gridLines": "medium",
          "platformColor": "#4285F4"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Campaign Metrics. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0918",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Campaign Metrics",
      "template_name": "Campaign Metrics — Template 9",
      "component_type": "funnel_chart",
      "accepted_shapes": [
        "generic"
      ],
      "example_json": {
        "componentType": "funnel_chart",
        "title": "Campaign Metrics",
        "subtitle": "Tiktok · Catalog Ad · 30D",
        "dataSource": {
          "type": "catalyst_campaign",
          "tenantId": "{{tenant_id}}",
          "campaignId": "{{campaign_id}}",
          "platform": "tiktok",
          "campaignType": "catalog_ad",
          "metric": "cost_per_view",
          "window": "30D",
          "groupBy": "ad_set"
        },
        "visualization": {
          "layout": "2x2_grid",
          "format": "currency_aed",
          "comparison": {
            "enabled": true,
            "label": "Prior 30D",
            "style": "ghost_bar"
          },
          "showBudgetPacing": false,
          "showTargetLine": true
        },
        "style": {
          "accentColor": "#F97316",
          "gridLines": "subtle",
          "platformColor": "#000000"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Campaign Metrics. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-005-03-003",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Business Bay Retargeting — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Business Bay Retargeting",
        "subtitle": "meta_retargeting • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Business Bay Retargeting",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-007",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Creek Harbour Launch — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Creek Harbour Launch",
        "subtitle": "email_nurture • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Creek Harbour Launch",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-002",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Downtown Premium Buyers — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Downtown Premium Buyers",
        "subtitle": "google_search • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Downtown Premium Buyers",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-010",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Dubai South Expo Belt — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Dubai South Expo Belt",
        "subtitle": "google_search • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Dubai South Expo Belt",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-005",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Hills Family Homes — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Hills Family Homes",
        "subtitle": "meta_video • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Hills Family Homes",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-008",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JLT Yield Focus — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "JLT Yield Focus",
        "subtitle": "linkedin • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "JLT Yield Focus",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-006",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JVC Budget Buyers — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "JVC Budget Buyers",
        "subtitle": "google_display • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "JVC Budget Buyers",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-001",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Marina Investor Push — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Marina Investor Push",
        "subtitle": "meta_leads • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Marina Investor Push",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-009",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Meydan Early Access — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Meydan Early Access",
        "subtitle": "meta_leads • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Meydan Early Access",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-004",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Palm Luxury Audience — Campaign Snapshot",
      "template_name": "Campaign Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "campaign_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Palm Luxury Audience",
        "subtitle": "youtube • Reach, CPL, ROAS",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "fallbackCampaignName": "Palm Luxury Audience",
          "metric": [
            "reach",
            "cost_per_lead",
            "roas"
          ],
          "window": "30D"
        },
        "visualization": {
          "layout": "1x3_strip",
          "cards": [
            {
              "dimension": "reach",
              "label": "Reach",
              "format": "integer"
            },
            {
              "dimension": "cost_per_lead",
              "label": "CPL",
              "format": "currency_aed"
            },
            {
              "dimension": "roas",
              "label": "ROAS",
              "format": "ratio"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Campaign Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-023",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Business Bay Retargeting — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Business Bay Retargeting — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-027",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Creek Harbour Launch — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Creek Harbour Launch — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-022",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Downtown Premium Buyers — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Downtown Premium Buyers — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-030",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Dubai South Expo Belt — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Dubai South Expo Belt — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-025",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Hills Family Homes — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Hills Family Homes — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-028",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JLT Yield Focus — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "JLT Yield Focus — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-026",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JVC Budget Buyers — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "JVC Budget Buyers — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-021",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Marina Investor Push — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Marina Investor Push — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-029",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Meydan Early Access — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Meydan Early Access — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-024",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Palm Luxury Audience — Channel Comparison",
      "template_name": "Channel Comparison",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "channel_comparison"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Palm Luxury Audience — Channel Comparison",
        "subtitle": "Lead volume and CPL by active channel",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "leads",
            "cost_per_lead"
          ],
          "groupBy": "channel",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "channel",
          "yAxis": "leads",
          "secondaryMetric": "cost_per_lead",
          "format": "integer"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Channel Comparison. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-043",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Business Bay Retargeting — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Business Bay Retargeting — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-047",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Creek Harbour Launch — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Creek Harbour Launch — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-042",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Downtown Premium Buyers — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Downtown Premium Buyers — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-050",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Dubai South Expo Belt — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Dubai South Expo Belt — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-045",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Hills Family Homes — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Hills Family Homes — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-048",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JLT Yield Focus — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "JLT Yield Focus — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-046",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JVC Budget Buyers — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "JVC Budget Buyers — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-041",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Marina Investor Push — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Marina Investor Push — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-049",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Meydan Early Access — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Meydan Early Access — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-044",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Palm Luxury Audience — Engagement Efficiency",
      "template_name": "Engagement Efficiency",
      "component_type": "scatter_plot",
      "accepted_shapes": [
        "campaign_efficiency"
      ],
      "example_json": {
        "componentType": "scatter_plot",
        "title": "Palm Luxury Audience — Efficiency",
        "subtitle": "Engagement rate vs cost efficiency by ad set",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": [
            "engagement_rate",
            "cost_per_engaged_user"
          ],
          "groupBy": "ad_set",
          "window": "30D"
        },
        "visualization": {
          "xAxis": "engagement_rate",
          "yAxis": "cost_per_engaged_user",
          "bubble": "lead_volume",
          "formatX": "percentage",
          "formatY": "currency_aed"
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Engagement Efficiency. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-013",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Business Bay Retargeting — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Business Bay Retargeting — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-017",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Creek Harbour Launch — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Creek Harbour Launch — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-012",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Downtown Premium Buyers — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Downtown Premium Buyers — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-020",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Dubai South Expo Belt — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Dubai South Expo Belt — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-015",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Hills Family Homes — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Hills Family Homes — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-018",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JLT Yield Focus — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "JLT Yield Focus — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-016",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "JVC Budget Buyers — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "JVC Budget Buyers — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-011",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Marina Investor Push — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Marina Investor Push — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-019",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Meydan Early Access — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Meydan Early Access — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-03-014",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-03",
      "title": "Palm Luxury Audience — ROAS Trend",
      "template_name": "ROAS Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "campaign_roas_trend"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Palm Luxury Audience — ROAS",
        "subtitle": "Weekly ROAS over campaign lifetime",
        "dataSource": {
          "type": "catalyst_campaigns",
          "campaignId": "{{campaign_id}}",
          "metric": "roas",
          "window": "90D",
          "groupBy": "week"
        },
        "visualization": {
          "xAxis": "week",
          "yAxis": "roas",
          "format": "ratio",
          "trend_line": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Campaign Metrics variant using concrete UAE market context and Velocity-safe contract hints. Pattern: ROAS Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "campaign_metrics",
          "lead_events"
        ]
      }
    },
    {
      "example_id": "exg-005-04-038",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Admin Actions — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Admin Actions — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Admin Actions",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-040",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Auth Layer — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Auth Layer — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Auth Layer",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-031",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Database Pool — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Database Pool — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Database Pool",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-035",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "GPU Workers — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "GPU Workers — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "GPU Workers",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-034",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Inventory Import — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Inventory Import — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Inventory Import",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-039",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "MCP Tools — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "MCP Tools — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "MCP Tools",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-037",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Oracle Templates — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Oracle Templates — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Oracle Templates",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-036",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Surface Sessions — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Surface Sessions — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Surface Sessions",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-033",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Synthetic Jobs — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Synthetic Jobs — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Synthetic Jobs",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-032",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Transcription Queue — Bounded Admin Actions",
      "template_name": "Admin Action Panel",
      "component_type": "action_panel",
      "accepted_shapes": [
        "bounded_admin_actions"
      ],
      "example_json": {
        "componentType": "action_panel",
        "title": "Transcription Queue — Admin Actions",
        "subtitle": "Only bounded and auditable controls",
        "dataSource": {
          "type": "admin_action_events",
          "targetType": "Transcription Queue",
          "window": "7D"
        },
        "visualization": {
          "layout": "action_cards",
          "actions": [
            "system_health_check",
            "queue_drain",
            "debug_event_export"
          ],
          "requireConfirmation": true,
          "auditBadge": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Admin Action Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-048",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Admin Actions — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Admin Actions — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-050",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Auth Layer — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Auth Layer — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-041",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Database Pool — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Database Pool — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-045",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "GPU Workers — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "GPU Workers — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-044",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Inventory Import — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Inventory Import — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-049",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "MCP Tools — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "MCP Tools — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-047",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Oracle Templates — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Oracle Templates — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-046",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Surface Sessions — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Surface Sessions — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-043",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Synthetic Jobs — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Synthetic Jobs — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-042",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Transcription Queue — Install and Session Snapshot",
      "template_name": "Install Snapshot",
      "component_type": "metric_card_group",
      "accepted_shapes": [
        "surface_session_snapshot"
      ],
      "example_json": {
        "componentType": "metric_card_group",
        "title": "Transcription Queue — Surface Snapshot",
        "subtitle": "Active sessions and app version distribution",
        "dataSource": {
          "type": "surface_sessions",
          "metric": [
            "active_sessions",
            "app_version_count"
          ],
          "surfaceFilter": "all",
          "window": "30M"
        },
        "visualization": {
          "layout": "1x2_strip",
          "cards": [
            {
              "dimension": "active_sessions",
              "label": "Active Sessions",
              "format": "integer"
            },
            {
              "dimension": "app_version_count",
              "label": "Active Versions",
              "format": "integer"
            }
          ]
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Install Snapshot. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-028",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Admin Actions — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Admin Actions — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Admin Actions",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-030",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Auth Layer — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Auth Layer — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Auth Layer",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-021",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Database Pool — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Database Pool — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Database Pool",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-025",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "GPU Workers — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "GPU Workers — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "GPU Workers",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-024",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Inventory Import — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Inventory Import — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Inventory Import",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-029",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "MCP Tools — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "MCP Tools — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "MCP Tools",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-027",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Oracle Templates — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Oracle Templates — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Oracle Templates",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-026",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Surface Sessions — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Surface Sessions — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Surface Sessions",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-023",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Synthetic Jobs — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Synthetic Jobs — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Synthetic Jobs",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-022",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Transcription Queue — Latency Trend",
      "template_name": "Latency Trend",
      "component_type": "line_chart",
      "accepted_shapes": [
        "latency_time_series"
      ],
      "example_json": {
        "componentType": "line_chart",
        "title": "Transcription Queue — Latency Trend",
        "subtitle": "Recent latency and failure pulse",
        "dataSource": {
          "type": "system_runtime",
          "module": "Transcription Queue",
          "metric": [
            "latency_ms",
            "error_rate"
          ],
          "window": "24H",
          "groupBy": "hour"
        },
        "visualization": {
          "xAxis": "hour",
          "leftAxis": "latency_ms",
          "rightAxis": "error_rate",
          "formatLeft": "milliseconds",
          "formatRight": "percentage",
          "legend": true
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Latency Trend. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-018",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Admin Actions — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Admin Actions — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Admin Actions",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-020",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Auth Layer — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Auth Layer — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Auth Layer",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-011",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Database Pool — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Database Pool — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Database Pool",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-015",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "GPU Workers — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "GPU Workers — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "GPU Workers",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-014",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Inventory Import — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Inventory Import — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Inventory Import",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-019",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "MCP Tools — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "MCP Tools — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "MCP Tools",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-017",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Oracle Templates — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Oracle Templates — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Oracle Templates",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-016",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Surface Sessions — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Surface Sessions — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Surface Sessions",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-013",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Synthetic Jobs — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Synthetic Jobs — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Synthetic Jobs",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-012",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Transcription Queue — Queue Status Board",
      "template_name": "Queue Status Board",
      "component_type": "data_table",
      "accepted_shapes": [
        "queue_status"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Transcription Queue — Queue Status",
        "subtitle": "Operational queue snapshot",
        "dataSource": {
          "type": "system_runtime",
          "module": "Transcription Queue",
          "metric": "queue_depths",
          "window": "live"
        },
        "visualization": {
          "columns": [
            {
              "key": "status",
              "label": "Status"
            },
            {
              "key": "count",
              "label": "Count",
              "format": "integer"
            },
            {
              "key": "oldest_age_minutes",
              "label": "Oldest Age",
              "format": "minutes"
            }
          ],
          "sort": {
            "column": "count",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue Status Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-008",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Admin Actions — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Admin Actions — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Admin Actions",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-010",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Auth Layer — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Auth Layer — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Auth Layer",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-001",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Database Pool — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Database Pool — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Database Pool",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-005",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "GPU Workers — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "GPU Workers — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "GPU Workers",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-004",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Inventory Import — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Inventory Import — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Inventory Import",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-009",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "MCP Tools — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "MCP Tools — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "MCP Tools",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-007",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Oracle Templates — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Oracle Templates — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Oracle Templates",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-006",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Surface Sessions — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Surface Sessions — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Surface Sessions",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-003",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Synthetic Jobs — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Synthetic Jobs — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Synthetic Jobs",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "exg-005-04-002",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "Transcription Queue — System Health Panel",
      "template_name": "System Health Panel",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "system_health_snapshot"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "Transcription Queue — Health",
        "subtitle": "Latency, backlog, and operational state",
        "dataSource": {
          "type": "system_runtime",
          "module": "Transcription Queue",
          "metric": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "window": "live"
        },
        "visualization": {
          "layout": "status_with_metrics",
          "fields": [
            "status",
            "latency_ms",
            "backlog_count"
          ],
          "statusColors": {
            "ok": "#10B981",
            "warn": "#F59E0B",
            "error": "#EF4444"
          }
        },
        "style": {
          "accentColor": "#1D4ED8",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated System Health variant using concrete UAE market context and Velocity-safe contract hints. Pattern: System Health Panel. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_admin_actions",
        "audit_ready"
      ],
      "backend_contract_hints": {
        "primary_route_family": "admin-surface",
        "primary_tables": [
          "admin_action_events",
          "oracle_synthetic_generation_jobs",
          "inventory_import_batches",
          "edge_transcription_jobs",
          "surface_sessions"
        ]
      }
    },
    {
      "example_id": "ex-0960",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 1",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Db Pool Connections",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "db_pool_connections",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#2563EB",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 1/50 for System Health. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0969",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 10",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Active Sessions",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "active_sessions",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#6366F1",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 10/50 for System Health. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0970",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 11",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Oracle Router · Error Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "oracle_router",
          "metric": "error_rate_pct",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "percentage",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#2563EB",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 11/50 for System Health. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0971",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 12",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Sentinel Engine · Memory Usage Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "sentinel_engine",
          "metric": "memory_usage_pct",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "percentage",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#10B981",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 12/50 for System Health. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0972",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 13",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Catalyst Api · Db Pool Connections",
        "dataSource": {
          "type": "admin_health",
          "service": "catalyst_api",
          "metric": "db_pool_connections",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for System Health. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0973",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 14",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Vault Service · Gpu Utilization Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "vault_service",
          "metric": "gpu_utilization_pct",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "percentage",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#EF4444",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 14/50 for System Health. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0974",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 15",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Mobile Edge Gateway · Transcription Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "mobile_edge_gateway",
          "metric": "transcription_queue_depth",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "integer",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 15/50 for System Health. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0975",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 16",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Inventory Pipeline · Api Latency P95 Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "inventory_pipeline",
          "metric": "api_latency_p95_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 16/50 for System Health. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0976",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 17",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Synthetic Job Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "synthetic_job_queue_depth",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#EC4899",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 17/50 for System Health. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0977",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 18",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Websocket Client Count",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "websocket_client_count",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 18/50 for System Health. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0978",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 19",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Oracle Router · Nemoclaw Inference Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "oracle_router",
          "metric": "nemoclaw_inference_ms",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "ms",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#F97316",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 19/50 for System Health. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0961",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 2",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Gpu Utilization Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "gpu_utilization_pct",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "percentage",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#10B981",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 2/50 for System Health. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0979",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 20",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Sentinel Engine · Oracle Query Latency Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "sentinel_engine",
          "metric": "oracle_query_latency_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#6366F1",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 20/50 for System Health. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0980",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 21",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Catalyst Api · Cache Hit Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "catalyst_api",
          "metric": "cache_hit_rate_pct",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "percentage",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#2563EB",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for System Health. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0981",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 22",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Vault Service · Active Sessions",
        "dataSource": {
          "type": "admin_health",
          "service": "vault_service",
          "metric": "active_sessions",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#10B981",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 22/50 for System Health. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0982",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 23",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Mobile Edge Gateway · Error Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "mobile_edge_gateway",
          "metric": "error_rate_pct",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "percentage",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 23/50 for System Health. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0983",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 24",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Inventory Pipeline · Memory Usage Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "inventory_pipeline",
          "metric": "memory_usage_pct",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "percentage",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#EF4444",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 24/50 for System Health. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0984",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 25",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Db Pool Connections",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "db_pool_connections",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 25/50 for System Health. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0985",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 26",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Gpu Utilization Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "gpu_utilization_pct",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "percentage",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 26/50 for System Health. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0986",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 27",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Oracle Router · Transcription Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "oracle_router",
          "metric": "transcription_queue_depth",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "integer",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#EC4899",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 27/50 for System Health. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0987",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 28",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Sentinel Engine · Api Latency P95 Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "sentinel_engine",
          "metric": "api_latency_p95_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 28/50 for System Health. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0988",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 29",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Catalyst Api · Synthetic Job Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "catalyst_api",
          "metric": "synthetic_job_queue_depth",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#F97316",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for System Health. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0962",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 3",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Oracle Router · Transcription Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "oracle_router",
          "metric": "transcription_queue_depth",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "integer",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 3/50 for System Health. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0989",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 30",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Vault Service · Websocket Client Count",
        "dataSource": {
          "type": "admin_health",
          "service": "vault_service",
          "metric": "websocket_client_count",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#6366F1",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 30/50 for System Health. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0990",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 31",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Mobile Edge Gateway · Nemoclaw Inference Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "mobile_edge_gateway",
          "metric": "nemoclaw_inference_ms",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "ms",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#2563EB",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 31/50 for System Health. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0991",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 32",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Inventory Pipeline · Oracle Query Latency Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "inventory_pipeline",
          "metric": "oracle_query_latency_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#10B981",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 32/50 for System Health. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0992",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 33",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Cache Hit Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "cache_hit_rate_pct",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "percentage",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 33/50 for System Health. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0993",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 34",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Active Sessions",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "active_sessions",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#EF4444",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 34/50 for System Health. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0994",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 35",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Oracle Router · Error Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "oracle_router",
          "metric": "error_rate_pct",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "percentage",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 35/50 for System Health. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0995",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 36",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Sentinel Engine · Memory Usage Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "sentinel_engine",
          "metric": "memory_usage_pct",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "percentage",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 36/50 for System Health. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0996",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 37",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Catalyst Api · Db Pool Connections",
        "dataSource": {
          "type": "admin_health",
          "service": "catalyst_api",
          "metric": "db_pool_connections",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#EC4899",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for System Health. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0997",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 38",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Vault Service · Gpu Utilization Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "vault_service",
          "metric": "gpu_utilization_pct",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "percentage",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 38/50 for System Health. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0998",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 39",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Mobile Edge Gateway · Transcription Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "mobile_edge_gateway",
          "metric": "transcription_queue_depth",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "integer",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#F97316",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 39/50 for System Health. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0963",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 4",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Sentinel Engine · Api Latency P95 Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "sentinel_engine",
          "metric": "api_latency_p95_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#EF4444",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 4/50 for System Health. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0999",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 40",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Inventory Pipeline · Api Latency P95 Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "inventory_pipeline",
          "metric": "api_latency_p95_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#6366F1",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 40/50 for System Health. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1000",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 41",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Synthetic Job Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "synthetic_job_queue_depth",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#2563EB",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 41/50 for System Health. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1001",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 42",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Websocket Client Count",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "websocket_client_count",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#10B981",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 42/50 for System Health. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1002",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 43",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Oracle Router · Nemoclaw Inference Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "oracle_router",
          "metric": "nemoclaw_inference_ms",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "ms",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 43/50 for System Health. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1003",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 44",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Sentinel Engine · Oracle Query Latency Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "sentinel_engine",
          "metric": "oracle_query_latency_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#EF4444",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 44/50 for System Health. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1004",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 45",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Catalyst Api · Cache Hit Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "catalyst_api",
          "metric": "cache_hit_rate_pct",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "percentage",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for System Health. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1005",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 46",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Vault Service · Active Sessions",
        "dataSource": {
          "type": "admin_health",
          "service": "vault_service",
          "metric": "active_sessions",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 46/50 for System Health. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1006",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 47",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Mobile Edge Gateway · Error Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "mobile_edge_gateway",
          "metric": "error_rate_pct",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "percentage",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#EC4899",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 47/50 for System Health. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1007",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 48",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Inventory Pipeline · Memory Usage Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "inventory_pipeline",
          "metric": "memory_usage_pct",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "percentage",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 48/50 for System Health. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1008",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 49",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Db Pool Connections",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "db_pool_connections",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#F97316",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 49/50 for System Health. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0964",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 5",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Catalyst Api · Synthetic Job Queue Depth",
        "dataSource": {
          "type": "admin_health",
          "service": "catalyst_api",
          "metric": "synthetic_job_queue_depth",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "integer",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for System Health. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1009",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 50",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Nemoclaw Runtime · Gpu Utilization Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "nemoclaw_runtime",
          "metric": "gpu_utilization_pct",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "spark_table",
          "format": "percentage",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#6366F1",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 50/50 for System Health. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0965",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 6",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Vault Service · Websocket Client Count",
        "dataSource": {
          "type": "admin_health",
          "service": "vault_service",
          "metric": "websocket_client_count",
          "liveRefreshSeconds": 15,
          "includeHistory": false,
          "historyWindow": "6H"
        },
        "visualization": {
          "layout": "status_card_grid",
          "format": "integer",
          "thresholds": {
            "warning": 80,
            "critical": 95
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#0EA5E9",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 6/50 for System Health. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0966",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 7",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Mobile Edge Gateway · Nemoclaw Inference Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "mobile_edge_gateway",
          "metric": "nemoclaw_inference_ms",
          "liveRefreshSeconds": 30,
          "includeHistory": true,
          "historyWindow": "24H"
        },
        "visualization": {
          "layout": "metric_panel",
          "format": "ms",
          "thresholds": {
            "warning": 85,
            "critical": 98
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": true
        },
        "style": {
          "accentColor": "#EC4899",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 7/50 for System Health. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0967",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 8",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Inventory Pipeline · Oracle Query Latency Ms",
        "dataSource": {
          "type": "admin_health",
          "service": "inventory_pipeline",
          "metric": "oracle_query_latency_ms",
          "liveRefreshSeconds": 60,
          "includeHistory": false,
          "historyWindow": "7D"
        },
        "visualization": {
          "layout": "timeline_event_log",
          "format": "ms",
          "thresholds": {
            "warning": 90,
            "critical": 99
          },
          "showStatusBadge": true,
          "showTrend": false,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 8/50 for System Health. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-0968",
      "chapter_id": "ch-005",
      "subchapter_id": "sub-005-04",
      "title": "System Health",
      "template_name": "System Health — Template 9",
      "component_type": "system_health_panel",
      "accepted_shapes": [
        "scalar_group"
      ],
      "example_json": {
        "componentType": "system_health_panel",
        "title": "System Health",
        "subtitle": "Velocity Backend · Cache Hit Rate Pct",
        "dataSource": {
          "type": "admin_health",
          "service": "velocity_backend",
          "metric": "cache_hit_rate_pct",
          "liveRefreshSeconds": 10,
          "includeHistory": true,
          "historyWindow": "1H"
        },
        "visualization": {
          "layout": "gauge_cluster",
          "format": "percentage",
          "thresholds": {
            "warning": 70,
            "critical": 90
          },
          "showStatusBadge": true,
          "showTrend": true,
          "alertOnThresholdBreach": true,
          "showServiceVersion": false
        },
        "style": {
          "accentColor": "#F97316",
          "healthyColor": "#10B981",
          "warningColor": "#F59E0B",
          "criticalColor": "#EF4444"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 9/50 for System Health. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-006-01-041",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Aisha Khan — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Aisha Khan — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-042",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Bilal Qureshi — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Bilal Qureshi — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-043",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Carla Mendes — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Carla Mendes — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-044",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Danish Farooq — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Danish Farooq — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-045",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Elena Petrova — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Elena Petrova — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-046",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Faris Saeed — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Faris Saeed — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-047",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Grace Lim — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Grace Lim — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-048",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Haroon Siddiqui — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Haroon Siddiqui — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-049",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Ibrahim Noor — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Ibrahim Noor — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-050",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Jana Weiss — Calendar Strip",
      "template_name": "Calendar Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "calendar_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Jana Weiss — Next Events",
        "subtitle": "Narrow surface schedule strip",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "window": "1D",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "start_at",
            "title",
            "status"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Calendar Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "ex-1010",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 1",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#2563EB",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Calendar View. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1019",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 10",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#6366F1",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Calendar View. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1020",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 11",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#2563EB",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Calendar View. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1021",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 12",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#10B981",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Calendar View. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1022",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 13",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Calendar View. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1023",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 14",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EF4444",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Calendar View. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1024",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 15",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Calendar View. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1025",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 16",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Calendar View. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1026",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 17",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EC4899",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Calendar View. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1027",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 18",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Calendar View. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1028",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 19",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F97316",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Calendar View. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1011",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 2",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#10B981",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Calendar View. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1029",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 20",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#6366F1",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Calendar View. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1030",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 21",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#2563EB",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Calendar View. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1031",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 22",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#10B981",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Calendar View. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1032",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 23",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Calendar View. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1033",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 24",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EF4444",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Calendar View. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1034",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 25",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Calendar View. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1035",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 26",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Calendar View. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1036",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 27",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EC4899",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Calendar View. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1037",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 28",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Calendar View. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1038",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 29",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F97316",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Calendar View. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1012",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 3",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Calendar View. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1039",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 30",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#6366F1",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Calendar View. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1040",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 31",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#2563EB",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Calendar View. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1041",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 32",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#10B981",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Calendar View. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1042",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 33",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Calendar View. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1043",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 34",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EF4444",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Calendar View. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1044",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 35",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Calendar View. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1045",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 36",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Calendar View. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1046",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 37",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EC4899",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Calendar View. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1047",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 38",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Calendar View. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1048",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 39",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F97316",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Calendar View. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1013",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 4",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EF4444",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Calendar View. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1049",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 40",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#6366F1",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Calendar View. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1050",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 41",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#2563EB",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Calendar View. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1051",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 42",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#10B981",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Calendar View. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1052",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 43",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Calendar View. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1053",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 44",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EF4444",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Calendar View. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1054",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 45",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Calendar View. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1055",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 46",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Calendar View. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1056",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 47",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EC4899",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Calendar View. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1057",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 48",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Calendar View. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1058",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 49",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F97316",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Calendar View. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1014",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 5",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Calendar View. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1059",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 50",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Rolling 7 Day · Team",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "team",
          "window": "next_30D",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "rolling_7_day",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#6366F1",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Calendar View. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1015",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 6",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Month Grid · By Agent",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing"
          ],
          "grouping": "by_agent",
          "window": "today",
          "includeLeadEvents": true,
          "includeTeamEvents": true,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "month_grid",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "lead_urgency",
          "show_weather": true,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Calendar View. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1016",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 7",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Week Timeline · By Lead",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house"
          ],
          "grouping": "by_lead",
          "window": "this_week",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": true
        },
        "visualization": {
          "view": "week_timeline",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": false,
          "color_by": "agent",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#EC4899",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Calendar View. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1017",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 8",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Day Agenda · By Property",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call",
            "contract_signing",
            "open_house",
            "project_launch"
          ],
          "grouping": "by_property",
          "window": "this_month",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "day_agenda",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": false,
          "showAgentAvatar": false,
          "color_by": "property",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Calendar View. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1018",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Calendar",
      "template_name": "Calendar View — Template 9",
      "component_type": "calendar_view",
      "accepted_shapes": [
        "calendar"
      ],
      "example_json": {
        "componentType": "calendar_view",
        "title": "Calendar",
        "subtitle": "Mini Calendar · Personal",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "eventTypes": [
            "viewing_appointment",
            "follow_up_call"
          ],
          "grouping": "personal",
          "window": "next_14D",
          "includeLeadEvents": true,
          "includeTeamEvents": false,
          "includeSuggestedSlots": false
        },
        "visualization": {
          "view": "mini_calendar",
          "showEventType": true,
          "showLeadName": true,
          "showPropertyName": true,
          "showAgentAvatar": true,
          "color_by": "event_type",
          "show_weather": false,
          "showConflictWarnings": true,
          "allowDragReschedule": false
        },
        "actions": {
          "can_create_event": true,
          "can_edit_event": true,
          "can_link_to_lead": true
        },
        "style": {
          "accentColor": "#F97316",
          "eventTypeColors": {
            "viewing_appointment": "#2563EB",
            "follow_up_call": "#10B981",
            "contract_signing": "#8B5CF6",
            "open_house": "#F59E0B",
            "payment_reminder": "#EF4444"
          },
          "todayHighlightColor": "#EFF6FF"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Calendar View. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-006-01-001",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Aisha Khan — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Aisha Khan — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Aisha Khan",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-002",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Bilal Qureshi — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Bilal Qureshi — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Bilal Qureshi",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-003",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Carla Mendes — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Carla Mendes — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Carla Mendes",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-004",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Danish Farooq — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Danish Farooq — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Danish Farooq",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-005",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Elena Petrova — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Elena Petrova — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Elena Petrova",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-006",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Faris Saeed — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Faris Saeed — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Faris Saeed",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-007",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Grace Lim — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Grace Lim — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Grace Lim",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-008",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Haroon Siddiqui — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Haroon Siddiqui — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Haroon Siddiqui",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-009",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Ibrahim Noor — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Ibrahim Noor — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Ibrahim Noor",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-010",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Jana Weiss — Daily Calendar View",
      "template_name": "Daily Calendar View",
      "component_type": "calendar_agenda",
      "accepted_shapes": [
        "user_calendar_agenda"
      ],
      "example_json": {
        "componentType": "calendar_agenda",
        "title": "Jana Weiss — Daily Agenda",
        "subtitle": "Communication-derived events and reminders",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Jana Weiss",
          "window": "1D"
        },
        "visualization": {
          "layout": "agenda",
          "fields": [
            "start_at",
            "end_at",
            "title",
            "lead_name",
            "status"
          ],
          "groupBy": "day"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Daily Calendar View. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-031",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Aisha Khan — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Aisha Khan — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-032",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Bilal Qureshi — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Bilal Qureshi — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-033",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Carla Mendes — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Carla Mendes — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-034",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Danish Farooq — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Danish Farooq — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-035",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Elena Petrova — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Elena Petrova — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-036",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Faris Saeed — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Faris Saeed — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-037",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Grace Lim — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Grace Lim — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-038",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Haroon Siddiqui — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Haroon Siddiqui — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-039",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Ibrahim Noor — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Ibrahim Noor — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-040",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Jana Weiss — Meeting vs Reminder Split",
      "template_name": "Meeting Reminder Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "calendar_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Jana Weiss — Calendar Mix",
        "subtitle": "Meetings, reminders, viewings, and calls",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "groupBy": "event_type",
          "window": "30D"
        },
        "visualization": {
          "category": "event_type",
          "value": "event_count",
          "format": "integer",
          "legend": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Meeting Reminder Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-021",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Aisha Khan — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Aisha Khan — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-022",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Bilal Qureshi — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Bilal Qureshi — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-023",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Carla Mendes — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Carla Mendes — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-024",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Danish Farooq — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Danish Farooq — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-025",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Elena Petrova — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Elena Petrova — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-026",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Faris Saeed — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Faris Saeed — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-027",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Grace Lim — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Grace Lim — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-028",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Haroon Siddiqui — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Haroon Siddiqui — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-029",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Ibrahim Noor — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Ibrahim Noor — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-030",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Jana Weiss — Suggested Events Review",
      "template_name": "Suggested Events Review",
      "component_type": "data_table",
      "accepted_shapes": [
        "calendar_suggestions"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Jana Weiss — Suggested Events",
        "subtitle": "NemoClaw-suggested events awaiting confirmation",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "createdBy": "nemoclaw_suggested",
          "confirmed": false,
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "title",
              "label": "Title"
            },
            {
              "key": "start_at",
              "label": "Start",
              "format": "datetime"
            },
            {
              "key": "lead_name",
              "label": "Lead"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "row_actions": [
            "confirm_event",
            "edit_event",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Suggested Events Review. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-011",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Aisha Khan — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Aisha Khan — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-012",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Bilal Qureshi — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Bilal Qureshi — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-013",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Carla Mendes — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Carla Mendes — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-014",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Danish Farooq — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Danish Farooq — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-015",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Elena Petrova — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Elena Petrova — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-016",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Faris Saeed — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Faris Saeed — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-017",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Grace Lim — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Grace Lim — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-018",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Haroon Siddiqui — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Haroon Siddiqui — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-019",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Ibrahim Noor — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Ibrahim Noor — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-01-020",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-01",
      "title": "Jana Weiss — Weekly Calendar Heatmap",
      "template_name": "Weekly Calendar Heatmap",
      "component_type": "calendar_heatmap",
      "accepted_shapes": [
        "calendar_density"
      ],
      "example_json": {
        "componentType": "calendar_heatmap",
        "title": "Jana Weiss — Weekly Load",
        "subtitle": "Meeting density and follow-up concentration",
        "dataSource": {
          "type": "user_calendar_events",
          "ownerUserId": "{{user_id}}",
          "metric": "event_count",
          "window": "7D",
          "groupBy": [
            "weekday",
            "hour"
          ]
        },
        "visualization": {
          "xAxis": "hour",
          "yAxis": "weekday",
          "value": "event_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Calendar View variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Weekly Calendar Heatmap. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "user_calendar_scope",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-031",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Aisha Khan — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Aisha Khan — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-032",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Bilal Qureshi — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Bilal Qureshi — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-033",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Carla Mendes — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Carla Mendes — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-034",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Danish Farooq — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Danish Farooq — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-035",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Elena Petrova — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Elena Petrova — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-036",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Faris Saeed — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Faris Saeed — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-037",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Grace Lim — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Grace Lim — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-038",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Haroon Siddiqui — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Haroon Siddiqui — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-039",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Ibrahim Noor — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Ibrahim Noor — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-040",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Jana Weiss — Accepted vs Pending Actions",
      "template_name": "Accepted Pending Split",
      "component_type": "donut_chart",
      "accepted_shapes": [
        "action_status_mix"
      ],
      "example_json": {
        "componentType": "donut_chart",
        "title": "Jana Weiss — Action Status",
        "subtitle": "Pending, accepted, acted upon",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "status",
          "window": "30D"
        },
        "visualization": {
          "category": "status",
          "value": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Accepted Pending Split. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "ex-1060",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 1",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Action Queue. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1069",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 10",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Action Queue. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1070",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 11",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Action Queue. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1071",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 12",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Action Queue. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1072",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 13",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Action Queue. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1073",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 14",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Action Queue. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1074",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 15",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Action Queue. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1075",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 16",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Action Queue. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1076",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 17",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Action Queue. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1077",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 18",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Action Queue. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1078",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 19",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Action Queue. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1061",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 2",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Action Queue. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1079",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 20",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Action Queue. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1080",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 21",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Action Queue. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1081",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 22",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Action Queue. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1082",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 23",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Action Queue. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1083",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 24",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Action Queue. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1084",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 25",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Action Queue. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1085",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 26",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Action Queue. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1086",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 27",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Action Queue. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1087",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 28",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Action Queue. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1088",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 29",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Action Queue. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1062",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 3",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Action Queue. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1089",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 30",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Action Queue. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1090",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 31",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Action Queue. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1091",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 32",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Action Queue. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1092",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 33",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Action Queue. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1093",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 34",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Action Queue. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1094",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 35",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Action Queue. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1095",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 36",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Action Queue. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1096",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 37",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Action Queue. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1097",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 38",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Action Queue. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1098",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 39",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Action Queue. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1063",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 4",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Action Queue. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1099",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 40",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Action Queue. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1100",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 41",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Action Queue. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1101",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 42",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Action Queue. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1102",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 43",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Action Queue. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1103",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 44",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Action Queue. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1104",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 45",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Action Queue. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1105",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 46",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Action Queue. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1106",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 47",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Action Queue. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1107",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 48",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Action Queue. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1108",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 49",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Action Queue. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1064",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 5",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Action Queue. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1109",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 50",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 25,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "timeline_with_due",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Action Queue. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1065",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 6",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Due Date Asc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure"
          ],
          "status": "pending",
          "sortStrategy": "due_date_asc",
          "limit": 5,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "priority_list",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Action Queue. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1066",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 7",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Lead Qd Score Desc",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing"
          ],
          "status": "pending",
          "sortStrategy": "lead_qd_score_desc",
          "limit": 10,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "kanban_column",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": true,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Action Queue. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1067",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 8",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Pipeline Stage",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp",
            "send_brochure",
            "schedule_viewing",
            "follow_up_on_promise"
          ],
          "status": "pending",
          "sortStrategy": "pipeline_stage",
          "limit": 15,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "swipe_cards",
          "showLeadName": true,
          "showQDScore": false,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": false,
          "swipeActions": {
            "right": "complete",
            "left": "dismiss"
          }
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Action Queue. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1068",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Action Queue",
      "template_name": "Action Queue — Template 9",
      "component_type": "action_queue",
      "accepted_shapes": [
        "action_list"
      ],
      "example_json": {
        "componentType": "action_queue",
        "title": "Action Queue",
        "subtitle": "Agent: {{agent_id}} · Urgency Then Value",
        "dataSource": {
          "type": "insight_recommendations",
          "agentId": "{{agent_id}}",
          "actionTypes": [
            "call_lead",
            "send_whatsapp"
          ],
          "status": "pending",
          "sortStrategy": "urgency_then_value",
          "limit": 20,
          "includeNemoclawGenerated": true,
          "includeOverdue": true
        },
        "visualization": {
          "layout": "numbered_task_list",
          "showLeadName": true,
          "showQDScore": true,
          "showPipelineStage": false,
          "showDueDateCountdown": true,
          "showUrgencyBadge": true,
          "groupByUrgency": true
        },
        "actions": {
          "can_complete": true,
          "can_dismiss": true,
          "can_snooze": true,
          "can_reassign": false
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          }
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Action Queue. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-006-02-041",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Aisha Khan — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Aisha Khan — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-042",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Bilal Qureshi — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Bilal Qureshi — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-043",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Carla Mendes — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Carla Mendes — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-044",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Danish Farooq — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Danish Farooq — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-045",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Elena Petrova — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Elena Petrova — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-046",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Faris Saeed — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Faris Saeed — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-047",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Grace Lim — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Grace Lim — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-048",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Haroon Siddiqui — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Haroon Siddiqui — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-049",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Ibrahim Noor — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Ibrahim Noor — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-050",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Jana Weiss — Edge Action Strip",
      "template_name": "Edge Action Strip",
      "component_type": "action_strip",
      "accepted_shapes": [
        "edge_action_strip"
      ],
      "example_json": {
        "componentType": "action_strip",
        "title": "Jana Weiss — Edge Actions",
        "subtitle": "Fast execution strip for narrow phone surfaces",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "horizontal_actions",
          "fields": [
            "summary",
            "target_system"
          ],
          "actions": [
            "accept",
            "snooze_1h",
            "open_lead"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Edge Action Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-001",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Aisha Khan — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Aisha Khan — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Aisha Khan",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-002",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Bilal Qureshi — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Bilal Qureshi — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Bilal Qureshi",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-003",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Carla Mendes — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Carla Mendes — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Carla Mendes",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-004",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Danish Farooq — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Danish Farooq — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Danish Farooq",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-005",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Elena Petrova — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Elena Petrova — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Elena Petrova",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-006",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Faris Saeed — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Faris Saeed — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Faris Saeed",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-007",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Grace Lim — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Grace Lim — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Grace Lim",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-008",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Haroon Siddiqui — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Haroon Siddiqui — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Haroon Siddiqui",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-009",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Ibrahim Noor — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Ibrahim Noor — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Ibrahim Noor",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-010",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Jana Weiss — Action Queue",
      "template_name": "Prioritized Action Queue",
      "component_type": "prioritized_task_list",
      "accepted_shapes": [
        "agent_action_queue"
      ],
      "example_json": {
        "componentType": "prioritized_task_list",
        "title": "Jana Weiss — Action Queue",
        "subtitle": "Urgency-weighted actions ordered by lead value",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "fallbackAgentName": "Jana Weiss",
          "window": "7D"
        },
        "visualization": {
          "layout": "stacked_list",
          "fields": [
            "summary",
            "lead_name",
            "urgency",
            "lead_value_tier",
            "target_system"
          ],
          "sort": {
            "column": "priority_score",
            "direction": "desc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Prioritized Action Queue. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-011",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Aisha Khan — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Aisha Khan — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-012",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Bilal Qureshi — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Bilal Qureshi — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-013",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Carla Mendes — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Carla Mendes — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-014",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Danish Farooq — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Danish Farooq — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-015",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Elena Petrova — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Elena Petrova — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-016",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Faris Saeed — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Faris Saeed — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-017",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Grace Lim — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Grace Lim — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-018",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Haroon Siddiqui — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Haroon Siddiqui — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-019",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Ibrahim Noor — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Ibrahim Noor — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-020",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Jana Weiss — Queue by Action Type",
      "template_name": "Queue by Type",
      "component_type": "bar_chart",
      "accepted_shapes": [
        "action_type_distribution"
      ],
      "example_json": {
        "componentType": "bar_chart",
        "title": "Jana Weiss — Queue by Type",
        "subtitle": "Calls, messages, CRM updates, calendar moves",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "action_count",
          "groupBy": "recommendation_type",
          "window": "7D"
        },
        "visualization": {
          "xAxis": "recommendation_type",
          "yAxis": "action_count",
          "format": "integer"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Queue by Type. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-021",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Aisha Khan — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Aisha Khan — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-022",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Bilal Qureshi — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Bilal Qureshi — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-023",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Carla Mendes — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Carla Mendes — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-024",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Danish Farooq — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Danish Farooq — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-025",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Elena Petrova — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Elena Petrova — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-026",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Faris Saeed — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Faris Saeed — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-027",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Grace Lim — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Grace Lim — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-028",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Haroon Siddiqui — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Haroon Siddiqui — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-029",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Ibrahim Noor — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Ibrahim Noor — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-02-030",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-02",
      "title": "Jana Weiss — Urgency Matrix",
      "template_name": "Urgency Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "queue_urgency_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Jana Weiss — Urgency Matrix",
        "subtitle": "Lead tier vs urgency score",
        "dataSource": {
          "type": "agent_action_queue",
          "ownerUserId": "{{user_id}}",
          "metric": "priority_score",
          "groupBy": [
            "lead_value_tier",
            "urgency_bucket"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "urgency_bucket",
          "yAxis": "lead_value_tier",
          "value": "priority_score",
          "format": "score_100"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Action Queue variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Urgency Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "operator_queue"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-012",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Fatima Al-Nuaimi — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Fatima Al-Nuaimi — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-019",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Hassan Ali — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Hassan Ali — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-016",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Leila Karim — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Leila Karim — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-011",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Mohammed Al-Rashid — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Mohammed Al-Rashid — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-020",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Nadia Rahman — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Nadia Rahman — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-015",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Omar Haddad — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Omar Haddad — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-017",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Priya Kapoor — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Priya Kapoor — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-013",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Rajiv Menon — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Rajiv Menon — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-014",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Sara Thompson — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Sara Thompson — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-018",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Yousef Al-Mansoori — Cadence Table",
      "template_name": "Cadence Table",
      "component_type": "data_table",
      "accepted_shapes": [
        "follow_up_cadence"
      ],
      "example_json": {
        "componentType": "data_table",
        "title": "Yousef Al-Mansoori — Cadence",
        "subtitle": "Recommended follow-up rhythm and channel mix",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "cadence_steps",
          "window": "30D"
        },
        "visualization": {
          "columns": [
            {
              "key": "step_order",
              "label": "Step"
            },
            {
              "key": "channel",
              "label": "Channel"
            },
            {
              "key": "due_at",
              "label": "Due",
              "format": "datetime"
            },
            {
              "key": "goal",
              "label": "Goal"
            },
            {
              "key": "status",
              "label": "Status",
              "format": "badge"
            }
          ],
          "sort": {
            "column": "step_order",
            "direction": "asc"
          }
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Cadence Table. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-032",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Fatima Al-Nuaimi — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Fatima Al-Nuaimi — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-039",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Hassan Ali — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Hassan Ali — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-036",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Leila Karim — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Leila Karim — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-031",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Mohammed Al-Rashid — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Mohammed Al-Rashid — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-040",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Nadia Rahman — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Nadia Rahman — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-035",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Omar Haddad — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Omar Haddad — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-037",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Priya Kapoor — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Priya Kapoor — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-033",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Rajiv Menon — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Rajiv Menon — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-034",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Sara Thompson — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Sara Thompson — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-038",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Yousef Al-Mansoori — Escalation Plan",
      "template_name": "Escalation Plan",
      "component_type": "summary_card",
      "accepted_shapes": [
        "escalation_plan"
      ],
      "example_json": {
        "componentType": "summary_card",
        "title": "Yousef Al-Mansoori — Escalation Plan",
        "subtitle": "Fallback route if primary follow-up path stalls",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "escalation_path",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_summary",
          "fields": [
            "stall_condition",
            "fallback_channel",
            "escalation_owner",
            "crm_side_effect"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Escalation Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-042",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Fatima Al-Nuaimi — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Fatima Al-Nuaimi — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-049",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Hassan Ali — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Hassan Ali — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-046",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Leila Karim — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Leila Karim — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-041",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Mohammed Al-Rashid — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Mohammed Al-Rashid — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-050",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Nadia Rahman — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Nadia Rahman — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-045",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Omar Haddad — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Omar Haddad — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-047",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Priya Kapoor — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Priya Kapoor — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-043",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Rajiv Menon — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Rajiv Menon — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-044",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Sara Thompson — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Sara Thompson — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-048",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Yousef Al-Mansoori — Follow-Up Edge Card",
      "template_name": "Follow-Up Edge Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "follow_up_edge_card"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Yousef Al-Mansoori — Next Follow-Up",
        "subtitle": "Phone-safe plan card",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "window": "7D",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "next_step",
            "due_at",
            "channel"
          ],
          "actions": [
            "accept",
            "schedule",
            "dismiss"
          ],
          "urgency_indicator": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Follow-Up Edge Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "ex-1110",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 1",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#2563EB",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Follow-Up Plan. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1119",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 10",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#6366F1",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Follow-Up Plan. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1120",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 11",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#2563EB",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Follow-Up Plan. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1121",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 12",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#10B981",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Follow-Up Plan. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1122",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 13",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Follow-Up Plan. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1123",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 14",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EF4444",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Follow-Up Plan. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1124",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 15",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Follow-Up Plan. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1125",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 16",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Follow-Up Plan. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1126",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 17",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EC4899",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Follow-Up Plan. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1127",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 18",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Follow-Up Plan. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1128",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 19",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F97316",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Follow-Up Plan. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1111",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 2",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#10B981",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Follow-Up Plan. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1129",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 20",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#6366F1",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Follow-Up Plan. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1130",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 21",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#2563EB",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Follow-Up Plan. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1131",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 22",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#10B981",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Follow-Up Plan. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1132",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 23",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Follow-Up Plan. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1133",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 24",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EF4444",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Follow-Up Plan. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1134",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 25",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Follow-Up Plan. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1135",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 26",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Follow-Up Plan. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1136",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 27",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EC4899",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Follow-Up Plan. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1137",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 28",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Follow-Up Plan. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1138",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 29",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F97316",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Follow-Up Plan. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1112",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 3",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Follow-Up Plan. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1139",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 30",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#6366F1",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Follow-Up Plan. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1140",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 31",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#2563EB",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Follow-Up Plan. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1141",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 32",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#10B981",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Follow-Up Plan. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1142",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 33",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Follow-Up Plan. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1143",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 34",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EF4444",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Follow-Up Plan. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1144",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 35",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Follow-Up Plan. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1145",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 36",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Follow-Up Plan. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1146",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 37",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EC4899",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Follow-Up Plan. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1147",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 38",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Follow-Up Plan. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1148",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 39",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F97316",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Follow-Up Plan. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1113",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 4",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EF4444",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Follow-Up Plan. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1149",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 40",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#6366F1",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Follow-Up Plan. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1150",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 41",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#2563EB",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Follow-Up Plan. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1151",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 42",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#10B981",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Follow-Up Plan. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1152",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 43",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F59E0B",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Follow-Up Plan. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1153",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 44",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EF4444",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Follow-Up Plan. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1154",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 45",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Follow-Up Plan. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1155",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 46",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Promise Due",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "promise_due",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Follow-Up Plan. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1156",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 47",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EC4899",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Follow-Up Plan. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1157",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 48",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Follow-Up Plan. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1158",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 49",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F97316",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Follow-Up Plan. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1114",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 5",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Manual",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "manual",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Follow-Up Plan. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1159",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 50",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Pre Close Sequence · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "pre_close_sequence",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "gantt_lite",
          "stepCount": 7,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#6366F1",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Follow-Up Plan. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1115",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 6",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Structured Cadence · Triggered by Nemoclaw Recommendation",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "structured_cadence",
          "triggerSource": "nemoclaw_recommendation",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "timeline_steps",
          "stepCount": 3,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#0EA5E9",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Follow-Up Plan. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1116",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 7",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Nemo Suggested Plan · Triggered by Call Outcome",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "nemo_suggested_plan",
          "triggerSource": "call_outcome",
          "eventId": "{{event_id}}",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "checklist",
          "stepCount": 4,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": true,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#EC4899",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Follow-Up Plan. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1117",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 8",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Post Call Recovery · Triggered by Qd Score Drop",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "post_call_recovery",
          "triggerSource": "qd_score_drop",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": false
        },
        "visualization": {
          "view": "calendar_projection",
          "stepCount": 5,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": false,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#14B8A6",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Follow-Up Plan. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1118",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Follow-Up Plan",
      "template_name": "Follow-Up Plan — Template 9",
      "component_type": "follow_up_plan",
      "accepted_shapes": [
        "plan_steps"
      ],
      "example_json": {
        "componentType": "follow_up_plan",
        "title": "Follow-Up Plan",
        "subtitle": "Cold Lead Reactivation · Triggered by Pipeline Stall",
        "dataSource": {
          "type": "nemoclaw_plan",
          "leadId": "{{lead_id}}",
          "planType": "cold_lead_reactivation",
          "triggerSource": "pipeline_stall",
          "includeCalendarIntegration": true,
          "includeWhatsAppSteps": true
        },
        "visualization": {
          "view": "step_wizard",
          "stepCount": 6,
          "showScheduledDates": true,
          "showChannelPerStep": true,
          "showExpectedOutcome": true,
          "allowStepEdit": true,
          "showProgressTracker": false,
          "confirmBeforeExecute": true
        },
        "actions": {
          "can_approve_plan": true,
          "can_edit_steps": true,
          "can_skip_step": true,
          "can_cancel_plan": true
        },
        "style": {
          "accentColor": "#F97316",
          "completedStepColor": "#10B981",
          "upcomingStepColor": "#2563EB",
          "skippedStepColor": "#94A3B8"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Follow-Up Plan. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-006-03-022",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Fatima Al-Nuaimi — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Fatima Al-Nuaimi — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-029",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Hassan Ali — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Hassan Ali — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-026",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Leila Karim — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Leila Karim — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-021",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Mohammed Al-Rashid — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Mohammed Al-Rashid — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-030",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Nadia Rahman — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Nadia Rahman — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-025",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Omar Haddad — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Omar Haddad — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-027",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Priya Kapoor — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Priya Kapoor — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-023",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Rajiv Menon — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Rajiv Menon — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-024",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Sara Thompson — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Sara Thompson — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-028",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Yousef Al-Mansoori — Next Steps Timeline",
      "template_name": "Next Steps Timeline",
      "component_type": "timeline_chart",
      "accepted_shapes": [
        "follow_up_timeline"
      ],
      "example_json": {
        "componentType": "timeline_chart",
        "title": "Yousef Al-Mansoori — Next Steps",
        "subtitle": "Operator follow-up plan across the next 14 days",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "metric": "timeline_steps",
          "window": "14D"
        },
        "visualization": {
          "layout": "horizontal_timeline",
          "fields": [
            "due_at",
            "channel",
            "goal",
            "owner"
          ],
          "showStatusBadges": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Next Steps Timeline. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-002",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Fatima Al-Nuaimi — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Fatima Al-Nuaimi — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Fatima Al-Nuaimi",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-009",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Hassan Ali — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Hassan Ali — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Hassan Ali",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-006",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Leila Karim — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Leila Karim — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Leila Karim",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-001",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Mohammed Al-Rashid — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Mohammed Al-Rashid — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Mohammed Al-Rashid",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-010",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Nadia Rahman — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Nadia Rahman — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Nadia Rahman",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-005",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Omar Haddad — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Omar Haddad — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Omar Haddad",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-007",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Priya Kapoor — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Priya Kapoor — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Priya Kapoor",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-003",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Rajiv Menon — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Rajiv Menon — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Rajiv Menon",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-004",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Sara Thompson — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Sara Thompson — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Sara Thompson",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-03-008",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-03",
      "title": "Yousef Al-Mansoori — Follow-Up Plan",
      "template_name": "Structured Follow-Up Plan",
      "component_type": "structured_plan_card",
      "accepted_shapes": [
        "follow_up_plan"
      ],
      "example_json": {
        "componentType": "structured_plan_card",
        "title": "Yousef Al-Mansoori — Follow-Up Plan",
        "subtitle": "Derived from recent calls, objections, and preferred timing",
        "dataSource": {
          "type": "follow_up_plan",
          "leadId": "{{lead_id}}",
          "fallbackLeadName": "Yousef Al-Mansoori",
          "window": "30D"
        },
        "visualization": {
          "layout": "stacked_plan",
          "sections": [
            "goal",
            "next_step",
            "timing",
            "backup_step",
            "crm_writeback"
          ],
          "showConfidence": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Follow-Up Plan variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Structured Follow-Up Plan. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "nemoclaw_suggested",
        "confirmation_required_for_writeback"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-002",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Fatima Al-Nuaimi — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Fatima Al-Nuaimi",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-009",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Hassan Ali — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Hassan Ali",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-006",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Leila Karim — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Leila Karim",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-010",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Nadia Rahman — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Nadia Rahman",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-005",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Omar Haddad — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Omar Haddad",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "ex-008",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Phone Edge Reminder Card — Follow-Up Due",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        }
      },
      "quality_notes": "Designed for narrow phone edge surfaces. Minimal data footprint.",
      "is_canonical": true,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-007",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Priya Kapoor — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Priya Kapoor",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-003",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Rajiv Menon — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Rajiv Menon",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-004",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Sara Thompson — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Sara Thompson",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-008",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Yousef Al-Mansoori — Reminder Card",
      "template_name": "Reminder Card",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "insight_recommendation"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Follow-Up Reminder",
        "subtitle": "Yousef Al-Mansoori",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "iphone_edge",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Card. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "ex-1160",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 1",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Follow Up Call · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "follow_up_call",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 1/50 for Reminder Cards. Permutation index 0.",
      "is_canonical": true,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1169",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 10",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Offer Expiry · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "offer_expiry",
          "urgency": "high"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 10/50 for Reminder Cards. Permutation index 9.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1170",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 11",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Follow Up Call · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "follow_up_call",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 11/50 for Reminder Cards. Permutation index 10.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1171",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 12",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Send Brochure · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "send_brochure",
          "urgency": "low"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 12/50 for Reminder Cards. Permutation index 11.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1172",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 13",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Schedule Viewing · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "schedule_viewing",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 13/50 for Reminder Cards. Permutation index 12.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1173",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 14",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Contract Reminder · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "contract_reminder",
          "urgency": "high"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 14/50 for Reminder Cards. Permutation index 13.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1174",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 15",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Birthday Outreach · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "birthday_outreach",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 15/50 for Reminder Cards. Permutation index 14.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1175",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 16",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Qd Score Update · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "qd_score_update",
          "urgency": "low"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 16/50 for Reminder Cards. Permutation index 15.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1176",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 17",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Re Engage Cold · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "re_engage_cold",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 17/50 for Reminder Cards. Permutation index 16.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1177",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 18",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Payment Reminder · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "payment_reminder",
          "urgency": "high"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 18/50 for Reminder Cards. Permutation index 17.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1178",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 19",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Site Visit Follow Up · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "site_visit_follow_up",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 19/50 for Reminder Cards. Permutation index 18.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1161",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 2",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Send Brochure · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "send_brochure",
          "urgency": "high"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 2/50 for Reminder Cards. Permutation index 1.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1179",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 20",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Offer Expiry · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "offer_expiry",
          "urgency": "low"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 20/50 for Reminder Cards. Permutation index 19.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1180",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 21",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Follow Up Call · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "follow_up_call",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 21/50 for Reminder Cards. Permutation index 20.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1181",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 22",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Send Brochure · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "send_brochure",
          "urgency": "high"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 22/50 for Reminder Cards. Permutation index 21.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1182",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 23",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Schedule Viewing · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "schedule_viewing",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 23/50 for Reminder Cards. Permutation index 22.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1183",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 24",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Contract Reminder · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "contract_reminder",
          "urgency": "low"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 24/50 for Reminder Cards. Permutation index 23.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1184",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 25",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Birthday Outreach · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "birthday_outreach",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 25/50 for Reminder Cards. Permutation index 24.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1185",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 26",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Qd Score Update · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "qd_score_update",
          "urgency": "high"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 26/50 for Reminder Cards. Permutation index 25.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1186",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 27",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Re Engage Cold · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "re_engage_cold",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 27/50 for Reminder Cards. Permutation index 26.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1187",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 28",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Payment Reminder · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "payment_reminder",
          "urgency": "low"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 28/50 for Reminder Cards. Permutation index 27.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1188",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 29",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Site Visit Follow Up · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "site_visit_follow_up",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 29/50 for Reminder Cards. Permutation index 28.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1162",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 3",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Schedule Viewing · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "schedule_viewing",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 3/50 for Reminder Cards. Permutation index 2.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1189",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 30",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Offer Expiry · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "offer_expiry",
          "urgency": "high"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 30/50 for Reminder Cards. Permutation index 29.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1190",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 31",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Follow Up Call · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "follow_up_call",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 31/50 for Reminder Cards. Permutation index 30.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1191",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 32",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Send Brochure · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "send_brochure",
          "urgency": "low"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 32/50 for Reminder Cards. Permutation index 31.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1192",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 33",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Schedule Viewing · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "schedule_viewing",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 33/50 for Reminder Cards. Permutation index 32.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1193",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 34",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Contract Reminder · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "contract_reminder",
          "urgency": "high"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 34/50 for Reminder Cards. Permutation index 33.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1194",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 35",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Birthday Outreach · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "birthday_outreach",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 35/50 for Reminder Cards. Permutation index 34.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1195",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 36",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Qd Score Update · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "qd_score_update",
          "urgency": "low"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 36/50 for Reminder Cards. Permutation index 35.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1196",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 37",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Re Engage Cold · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "re_engage_cold",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 37/50 for Reminder Cards. Permutation index 36.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1197",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 38",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Payment Reminder · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "payment_reminder",
          "urgency": "high"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 38/50 for Reminder Cards. Permutation index 37.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1198",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 39",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Site Visit Follow Up · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "site_visit_follow_up",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 39/50 for Reminder Cards. Permutation index 38.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1163",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 4",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Contract Reminder · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "contract_reminder",
          "urgency": "low"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 4/50 for Reminder Cards. Permutation index 3.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1199",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 40",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Offer Expiry · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "offer_expiry",
          "urgency": "low"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 40/50 for Reminder Cards. Permutation index 39.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1200",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 41",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Follow Up Call · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "follow_up_call",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#2563EB",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 41/50 for Reminder Cards. Permutation index 40.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1201",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 42",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Send Brochure · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "send_brochure",
          "urgency": "high"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#10B981",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 42/50 for Reminder Cards. Permutation index 41.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1202",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 43",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Schedule Viewing · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "schedule_viewing",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#F59E0B",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 43/50 for Reminder Cards. Permutation index 42.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1203",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 44",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Contract Reminder · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "contract_reminder",
          "urgency": "low"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EF4444",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 44/50 for Reminder Cards. Permutation index 43.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1204",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 45",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Birthday Outreach · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "birthday_outreach",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 45/50 for Reminder Cards. Permutation index 44.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1205",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 46",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Qd Score Update · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "qd_score_update",
          "urgency": "high"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 46/50 for Reminder Cards. Permutation index 45.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1206",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 47",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Re Engage Cold · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "re_engage_cold",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 47/50 for Reminder Cards. Permutation index 46.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1207",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 48",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Payment Reminder · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "payment_reminder",
          "urgency": "low"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 48/50 for Reminder Cards. Permutation index 47.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1208",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 49",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Site Visit Follow Up · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "site_visit_follow_up",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 49/50 for Reminder Cards. Permutation index 48.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1164",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 5",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Birthday Outreach · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "birthday_outreach",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos"
        ]
      },
      "quality_notes": "Generated example 5/50 for Reminder Cards. Permutation index 4.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1209",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 50",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Offer Expiry · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "offer_expiry",
          "urgency": "high"
        },
        "visualization": {
          "layout": "notification_style",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "create_calendar_event",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge"
          ]
        },
        "style": {
          "accentColor": "#6366F1",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "iphone_edge"
        ]
      },
      "quality_notes": "Generated example 50/50 for Reminder Cards. Permutation index 49.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1165",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 6",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Qd Score Update · High Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "qd_score_update",
          "urgency": "high"
        },
        "visualization": {
          "layout": "single_card_narrow",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "dismiss",
            "snooze_1h"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": true,
          "animate_pulse": false,
          "surface_target": [
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#0EA5E9",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 8,
          "shadowLevel": "sm"
        },
        "surfaceTargets": [
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 6/50 for Reminder Cards. Permutation index 5.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1166",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 7",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Re Engage Cold · Medium Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "re_engage_cold",
          "urgency": "medium"
        },
        "visualization": {
          "layout": "compact_list_3",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "call_now",
            "send_whatsapp",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "iphone_edge",
            "android_phone_edge"
          ]
        },
        "style": {
          "accentColor": "#EC4899",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 12,
          "shadowLevel": "md"
        },
        "surfaceTargets": [
          "iphone_edge",
          "android_phone_edge"
        ]
      },
      "quality_notes": "Generated example 7/50 for Reminder Cards. Permutation index 6.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1167",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 8",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Payment Reminder · Low Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3,
          "recommendationType": "payment_reminder",
          "urgency": "low"
        },
        "visualization": {
          "layout": "urgent_banner",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "accept",
            "snooze_4h",
            "dismiss"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": false,
          "show_days_overdue": false,
          "animate_pulse": false,
          "surface_target": [
            "webos",
            "ipad",
            "android_tablet"
          ]
        },
        "style": {
          "accentColor": "#14B8A6",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 16,
          "shadowLevel": "lg"
        },
        "surfaceTargets": [
          "webos",
          "ipad",
          "android_tablet"
        ]
      },
      "quality_notes": "Generated example 8/50 for Reminder Cards. Permutation index 7.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "ex-1168",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Reminder",
      "template_name": "Reminder Cards — Template 9",
      "component_type": "compact_alert_card",
      "accepted_shapes": [
        "alert"
      ],
      "example_json": {
        "componentType": "compact_alert_card",
        "title": "Reminder",
        "subtitle": "Site Visit Follow Up · Critical Priority",
        "dataSource": {
          "type": "insight_recommendations",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 1,
          "recommendationType": "site_visit_follow_up",
          "urgency": "critical"
        },
        "visualization": {
          "layout": "bottom_sheet_card",
          "fields": [
            "summary",
            "suggested_action",
            "target_system",
            "effective_date"
          ],
          "actions": [
            "complete",
            "reschedule",
            "delegate"
          ],
          "urgency_indicator": true,
          "show_lead_name": true,
          "show_property_context": true,
          "show_days_overdue": true,
          "animate_pulse": true,
          "surface_target": [
            "webos",
            "ipad"
          ]
        },
        "style": {
          "accentColor": "#F97316",
          "urgencyColors": {
            "critical": "#EF4444",
            "high": "#F97316",
            "medium": "#F59E0B",
            "low": "#94A3B8"
          },
          "cardBorderRadius": 4,
          "shadowLevel": "none"
        },
        "surfaceTargets": [
          "webos",
          "ipad"
        ]
      },
      "quality_notes": "Generated example 9/50 for Reminder Cards. Permutation index 8.",
      "is_canonical": false,
      "source_pack": "claude_sonnet_4_6",
      "surface_targets": [],
      "policy_tags": [],
      "backend_contract_hints": {}
    },
    {
      "example_id": "exg-006-04-042",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Fatima Al-Nuaimi — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Fatima Al-Nuaimi — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-049",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Hassan Ali — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Hassan Ali — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-046",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Leila Karim — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Leila Karim — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-041",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Mohammed Al-Rashid — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Mohammed Al-Rashid — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-045",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Omar Haddad — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Omar Haddad — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-047",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Priya Kapoor — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Priya Kapoor — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-043",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Rajiv Menon — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Rajiv Menon — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-044",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Sara Thompson — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Sara Thompson — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-048",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Yousef Al-Mansoori — Reminder Priority Matrix",
      "template_name": "Reminder Priority Matrix",
      "component_type": "matrix_grid",
      "accepted_shapes": [
        "reminder_priority_matrix"
      ],
      "example_json": {
        "componentType": "matrix_grid",
        "title": "Yousef Al-Mansoori — Reminder Priority",
        "subtitle": "Urgency vs confidence for pending reminders",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "metric": "confidence",
          "groupBy": [
            "urgency_bucket",
            "target_system"
          ],
          "window": "7D"
        },
        "visualization": {
          "xAxis": "target_system",
          "yAxis": "urgency_bucket",
          "value": "confidence",
          "format": "percentage"
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Priority Matrix. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-032",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Fatima Al-Nuaimi — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Fatima Al-Nuaimi — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-039",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Hassan Ali — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Hassan Ali — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-036",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Leila Karim — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Leila Karim — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-031",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Mohammed Al-Rashid — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Mohammed Al-Rashid — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-040",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Nadia Rahman — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Nadia Rahman — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-035",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Omar Haddad — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Omar Haddad — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-037",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Priya Kapoor — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Priya Kapoor — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-033",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Rajiv Menon — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Rajiv Menon — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-034",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Sara Thompson — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Sara Thompson — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-038",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Yousef Al-Mansoori — Reminder Strip",
      "template_name": "Reminder Strip",
      "component_type": "summary_strip",
      "accepted_shapes": [
        "reminder_strip"
      ],
      "example_json": {
        "componentType": "summary_strip",
        "title": "Yousef Al-Mansoori — Reminder Strip",
        "subtitle": "Fast strip for web and tablet operators",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 3
        },
        "visualization": {
          "layout": "single_row",
          "fields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "compact": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "compact",
          "surface": "ipad",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Reminder Strip. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-022",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Fatima Al-Nuaimi — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Fatima Al-Nuaimi — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-029",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Hassan Ali — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Hassan Ali — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-026",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Leila Karim — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Leila Karim — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-021",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Mohammed Al-Rashid — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Mohammed Al-Rashid — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-030",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Nadia Rahman — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Nadia Rahman — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-025",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Omar Haddad — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Omar Haddad — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-027",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Priya Kapoor — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Priya Kapoor — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-023",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Rajiv Menon — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Rajiv Menon — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-024",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Sara Thompson — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Sara Thompson — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-028",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Yousef Al-Mansoori — Snooze Board",
      "template_name": "Snooze Board",
      "component_type": "kanban_board",
      "accepted_shapes": [
        "reminder_snooze_board"
      ],
      "example_json": {
        "componentType": "kanban_board",
        "title": "Yousef Al-Mansoori — Reminder Snooze Board",
        "subtitle": "Now, later today, tomorrow",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "window": "3D"
        },
        "visualization": {
          "columns": [
            "now",
            "later_today",
            "tomorrow"
          ],
          "cardFields": [
            "summary",
            "due_at",
            "target_system"
          ],
          "allowDragToSnooze": true
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Snooze Board. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-012",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Fatima Al-Nuaimi — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Fatima Al-Nuaimi — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-019",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Hassan Ali — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Hassan Ali — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-016",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Leila Karim — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Leila Karim — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-011",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Mohammed Al-Rashid — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Mohammed Al-Rashid — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-020",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Nadia Rahman — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Nadia Rahman — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-015",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Omar Haddad — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Omar Haddad — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-017",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Priya Kapoor — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Priya Kapoor — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-013",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Rajiv Menon — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Rajiv Menon — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-014",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Sara Thompson — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Sara Thompson — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    },
    {
      "example_id": "exg-006-04-018",
      "chapter_id": "ch-006",
      "subchapter_id": "sub-006-04",
      "title": "Yousef Al-Mansoori — Stacked Reminder Cards",
      "template_name": "Stacked Reminder Cards",
      "component_type": "stacked_reminder_cards",
      "accepted_shapes": [
        "reminder_stack"
      ],
      "example_json": {
        "componentType": "stacked_reminder_cards",
        "title": "Yousef Al-Mansoori — Reminder Stack",
        "subtitle": "Top pending reminders across calendar and communication memory",
        "dataSource": {
          "type": "reminder_feed",
          "leadId": "{{lead_id}}",
          "status": "pending",
          "limit": 5
        },
        "visualization": {
          "layout": "stacked_cards",
          "fields": [
            "summary",
            "due_at",
            "source",
            "confidence"
          ],
          "actions": [
            "open",
            "snooze_1h",
            "dismiss"
          ]
        },
        "style": {
          "accentColor": "#8B5CF6",
          "density": "comfortable",
          "surface": "webos",
          "gridLines": "subtle",
          "elevation": "flat",
          "cornerRadius": 12
        }
      },
      "quality_notes": "Generated Reminder Cards variant using concrete UAE market context and Velocity-safe contract hints. Pattern: Stacked Reminder Cards. Live-data-first, backend-owned, and no mock fallback.",
      "is_canonical": false,
      "source_pack": "gpt_5_4",
      "surface_targets": [
        "webos",
        "ipad",
        "android_tablet",
        "iphone_edge",
        "android_phone_edge"
      ],
      "policy_tags": [
        "backend_owned",
        "live_data_first",
        "no_mock_fallback",
        "surface_safe",
        "bounded_actions",
        "surface_agnostic"
      ],
      "backend_contract_hints": {
        "primary_route_family": "mobile-edge",
        "primary_tables": [
          "user_calendar_events",
          "insight_recommendations",
          "edge_communication_events"
        ]
      }
    }
  ]
}