{
  "docId": "019dd923-5ca1-7489-b634-5a55be860a0c",
  "docSlug": "2175b6c0e7a3a0e6",
  "documentTitle": "Changing automotive work environment: Job effects in Germany until 2030",
  "authorId": "BCG",
  "authorName": "BCG",
  "documentKindSlug": "consulting-deck",
  "documentKindLabel": "Consulting deck",
  "sourceTypeSlug": "strategy_consulting",
  "sourceTypeLabel": "Strategy consulting",
  "presentationDate": null,
  "orientation": "landscape",
  "aspectRatio": 1.778,
  "pageNumber": 5,
  "pageCount": 14,
  "prevPage": 4,
  "nextPage": 6,
  "slideType": "impact_sizing",
  "function": "quantify_impact",
  "density": "balanced",
  "nDataPoints": 9,
  "notes": "The chart illustrates how positive and negative trends balance out to maintain relatively stable employment figures.",
  "elementsJson": [
    "headline_text",
    "waterfall_chart",
    "icon_grid"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-5ca1-7489-b634-5a55be860a0c/5",
  "deckHref": "/decks/019dd923-5ca1-7489-b634-5a55be860a0c",
  "deckJsonHref": "/decks/019dd923-5ca1-7489-b634-5a55be860a0c.json",
  "deckAnchorHref": "/decks/019dd923-5ca1-7489-b634-5a55be860a0c#slide-5",
  "components": [
    {
      "bbox": {
        "h": 0.55,
        "w": 0.9,
        "x": 0.05,
        "y": 0.3
      },
      "kind": "chart",
      "text": "Waterfall chart showing employment change from 2020 to 2030",
      "attrs": null,
      "subkind": "waterfall",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "532b5f64-7254-49ed-b1b9-15f6f2b17a1c",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "metric",
      "text": "Employment (thousands): 1.715",
      "attrs": null,
      "subkind": "primary",
      "toolName": "Quantification",
      "toolSlug": "quantification",
      "confidence": null,
      "componentId": "019dd951-acb6-775d-9280-b80916a08adb",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.1,
        "x": 0.05,
        "y": 0.94
      },
      "kind": "source-note",
      "text": "Source: BCG",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "a5a913db-bde8-4854-bc15-7956b0727cf0",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.4,
        "x": 0.05,
        "y": 0.24
      },
      "kind": "subtitle",
      "text": "Job losses and job gains (in thousands) due to various trends",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "44302e5c-14e7-442a-881b-f5c9a6f9902e",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.6,
        "x": 0.05,
        "y": 0.08
      },
      "kind": "title",
      "text": "Sum of trends keeps employment stable ...",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "a42154eb-2580-43c7-a996-18fce386c369",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [
    {
      "metricRaw": "Employment (thousands)",
      "numberRaw": "1.715",
      "numberKind": "plain",
      "actionTitle": "Sum of trends keeps employment stable ...",
      "calloutText": null,
      "numberScale": null,
      "numberValue": 1.715,
      "metricFamily": "other",
      "numberCurrency": null
    }
  ],
  "tools": [
    {
      "name": "Contrast Pairs",
      "slug": "contrast-pairs",
      "agent": "Storyteller",
      "layer": "loop",
      "matchId": "019dd95a-12a5-7665-b703-8f633eec1c2e",
      "evidence": "Gain-vs-loss bars create visible tension that resolves to +25",
      "confidence": 88
    },
    {
      "name": "Data Story Arc",
      "slug": "data-story-arc",
      "agent": "Storyteller",
      "layer": "loop",
      "matchId": "019dd95a-12a5-7665-b703-9624900824d3",
      "evidence": "Base then drivers then resulting total (context-conflict-insight)",
      "confidence": 70
    },
    {
      "name": "Action Titles",
      "slug": "action-titles",
      "agent": "Architect",
      "layer": "slide",
      "matchId": "019dd95a-12a5-7665-b703-7c50a477d0dd",
      "evidence": "Title 'Sum of trends keeps employment stable ...' states the insight",
      "confidence": 85
    },
    {
      "name": "Annotation",
      "slug": "annotation",
      "agent": "Designer",
      "layer": "slide",
      "matchId": "019dd95a-12a5-7665-b703-880d5cbb9c34",
      "evidence": "Each driver labeled with absolute delta value",
      "confidence": 90
    },
    {
      "name": "Chart Selection Guide",
      "slug": "chart-selection-guide",
      "agent": "Designer",
      "layer": "slide",
      "matchId": "019dd95a-12a5-7665-b703-831b5286ad50",
      "evidence": "Waterfall chart bridging 1.690 (2020) to 1.715 (2030) via trend bars",
      "confidence": 92
    },
    {
      "name": "Color Strategy",
      "slug": "color-strategy",
      "agent": "Designer",
      "layer": "slide",
      "matchId": "019dd95a-12a5-7665-b703-851430bde888",
      "evidence": "Red bars for losses (-220, -100, -65), green for gains (+105, +80, +205)",
      "confidence": 92
    },
    {
      "name": "Emotional Appeal",
      "slug": "emotional-appeal",
      "agent": "Storyteller",
      "layer": "slide",
      "matchId": "019dd95a-12a5-7665-b703-93ef340e3d7b",
      "evidence": "Red color signals losses dramatically against green gains",
      "confidence": 60
    },
    {
      "name": "Waterfall chart",
      "slug": "waterfall-chart",
      "agent": null,
      "layer": "slide",
      "matchId": "38e79d66-e620-42e8-898f-1fbe416f80dd",
      "evidence": "The slide contains a waterfall chart showing employment change.",
      "confidence": 0.9
    }
  ],
  "frameworks": [
    {
      "name": "waterfall-chart",
      "slug": null,
      "matchId": "769f3a2c-9fdc-463d-a480-5eeaa4c941ee",
      "evidence": "The slide uses a waterfall chart to decompose the net change in employment.",
      "confidence": 1
    },
    {
      "name": "Waterfall Chart",
      "slug": null,
      "matchId": "019dd95a-1ca6-71be-9e57-1d56c0d25345",
      "evidence": "Floating gain/loss bars bridge 1.690 base to 1.715 total via 6 drivers",
      "confidence": 95
    }
  ],
  "arcBeats": [
    {
      "to": 6,
      "from": 4,
      "beatId": "019dd95a-0702-74a3-87da-815faf3c6a97",
      "arcName": "The Consultant's Gambit",
      "arcSlug": "consultants-gambit",
      "beatName": "Problem & Complication",
      "beatSlug": "consultants-gambit-problem-complication",
      "evidence": "6 trends, sum stable but shifts between industries",
      "position": 2,
      "confidence": 92,
      "parentBeatName": "Complication",
      "parentBeatSlug": "complication"
    },
    {
      "to": 5,
      "from": 3,
      "beatId": "019dd95a-0702-74a3-87da-92121f190323",
      "arcName": "The Triple Take",
      "arcSlug": "triple-take",
      "beatName": "The Facts (What)",
      "beatSlug": "triple-take-the-facts-what",
      "evidence": "Job totals and net waterfall of trends",
      "position": 1,
      "confidence": 70,
      "parentBeatName": "Setup",
      "parentBeatSlug": "setup"
    }
  ],
  "loops": [
    {
      "to": 6,
      "from": 3,
      "name": "Waterfall Value",
      "slug": "31-waterfall-value",
      "bestFor": "Financial analysis, value bridges, variance explanations",
      "matchId": "019dd95a-088b-72c8-b7e2-a9b18b3d2f66",
      "evidence": "p5 is a literal waterfall by trend (+105, +20, +80, -100, -220, +205, -65 to +25k); p6 mirrors it by industry.",
      "position": 1,
      "objective": "Bridge from 1.69M jobs through trend drivers to 1.715M with industry-level shifts",
      "structure": "The Total -> Driver 1 Impact -> Driver 2 Impact -> Driver 3 Impact -> The Remainder",
      "confidence": 90,
      "description": "Break down a big number into its component drivers to show where value is created or lost"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}