{
  "schema_version": "1.0",
  "plugin": "variance-analysis",
  "source": "static variance gallery bundle",
  "artifacts": [
    {
      "artifact_id": "total_by_dimension_bridge",
      "chart_type": "total_by_dimension_bridge",
      "capability_id": "variance.total_by_dimension_bridge",
      "role": "single_dimension_total_variance",
      "dimension": "Company",
      "paths": {
        "chart": "total_by_dimension_bridge.png",
        "context": "total_by_dimension_bridge_context.json",
        "data": "total_by_dimension_bridge.csv"
      },
      "comparison": {
        "baseline": "_Aug-2016",
        "comparison": "_Aug-2017",
        "basis": "period",
        "mode": "year_to_date",
        "relevance": {
          "status": "accepted_for_example",
          "reason_code": "material_ytd_or_rolling_window",
          "reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period variance analysis.",
          "not_a_default_for_arbitrary_adjacent_periods": true,
          "recommended_precheck_for_short_periods": [
            "period_comparison.line",
            "period_comparison.slope",
            "period_comparison.horizontal_waterfall",
            "variance.standard_waterfall"
          ]
        }
      },
      "orchestrator_example_contract": {
        "requires_single_fixed_dimension": true,
        "component_variance_allowed": false,
        "root_cause_allowed": false,
        "requires_comparison_relevance_reason": true,
        "example_relevance_reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period variance analysis.",
        "avoid_interpretation": "Do not use this example as a signal to explain two random adjacent calendar periods without evidence of materiality, persistence, a trend break, or a known business event."
      }
    },
    {
      "artifact_id": "root_cause_total_bridge",
      "chart_type": "root_cause_total_bridge",
      "capability_id": "variance.root_cause_total_bridge",
      "root_cause_variance_mode": "total_variance",
      "role": "primary_root_cause_decomposition",
      "paths": {
        "chart": "root_cause_total_bridge.png",
        "context": "root_cause_total_bridge_context.json",
        "data": "root_cause_total_bridge.csv"
      },
      "comparison": {
        "baseline": "_Aug-2016",
        "comparison": "_Aug-2017",
        "basis": "period",
        "mode": "year_to_date",
        "relevance": {
          "status": "accepted_for_example",
          "reason_code": "material_ytd_or_rolling_window",
          "reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period root-cause variance analysis.",
          "not_a_default_for_arbitrary_adjacent_periods": true,
          "recommended_precheck_for_short_periods": [
            "period_comparison.line",
            "period_comparison.slope",
            "period_comparison.horizontal_waterfall",
            "variance.standard_waterfall"
          ]
        }
      },
      "orchestrator_example_contract": {
        "root_cause_requires_material_comparison": true,
        "requires_comparison_relevance_reason": true,
        "example_relevance_reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period root-cause variance analysis.",
        "avoid_interpretation": "Do not use this example as a signal to run full root-cause analysis for two random adjacent calendar periods without evidence of materiality, persistence, a trend break, or a known business event."
      }
    },
    {
      "artifact_id": "root_cause_component_bridge",
      "chart_type": "root_cause_component_bridge",
      "capability_id": "variance.root_cause_component_bridge",
      "root_cause_variance_mode": "component_variance",
      "role": "second_order_component_diagnostic",
      "paths": {
        "chart": "root_cause_component_bridge.png",
        "context": "root_cause_component_bridge_context.json",
        "data": "root_cause_component_bridge.csv",
        "candidates": "root_cause_component_bridge_candidates.csv"
      },
      "comparison": {
        "baseline": "_Aug-2016",
        "comparison": "_Aug-2017",
        "basis": "period",
        "mode": "year_to_date",
        "relevance": {
          "status": "accepted_for_example",
          "reason_code": "material_ytd_or_rolling_window",
          "reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period root-cause variance analysis.",
          "not_a_default_for_arbitrary_adjacent_periods": true,
          "recommended_precheck_for_short_periods": [
            "period_comparison.line",
            "period_comparison.slope",
            "period_comparison.horizontal_waterfall",
            "variance.standard_waterfall"
          ]
        }
      },
      "orchestrator_example_contract": {
        "root_cause_requires_material_comparison": true,
        "requires_comparison_relevance_reason": true,
        "example_relevance_reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period root-cause variance analysis.",
        "avoid_interpretation": "Do not use this example as a signal to run full root-cause analysis for two random adjacent calendar periods without evidence of materiality, persistence, a trend break, or a known business event."
      }
    }
  ],
  "comparison": {
    "baseline": "_Aug-2016",
    "comparison": "_Aug-2017",
    "basis": "period",
    "mode": "year_to_date",
    "relevance": {
      "status": "accepted_for_example",
      "reason_code": "material_ytd_or_rolling_window",
      "reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period root-cause variance analysis.",
      "not_a_default_for_arbitrary_adjacent_periods": true,
      "recommended_precheck_for_short_periods": [
        "period_comparison.line",
        "period_comparison.slope",
        "period_comparison.horizontal_waterfall",
        "variance.standard_waterfall"
      ]
    }
  },
  "orchestrator_example_contract": {
    "root_cause_requires_material_comparison": true,
    "requires_comparison_relevance_reason": true,
    "example_relevance_reason": "YTD comparison is a named/material business window; this gallery example should not be read as endorsing arbitrary adjacent-period root-cause variance analysis.",
    "avoid_interpretation": "Do not use this example as a signal to run full root-cause analysis for two random adjacent calendar periods without evidence of materiality, persistence, a trend break, or a known business event."
  }
}
