{
  "generated_at_utc": "2026-07-11T00:55:21.464812+00:00",
  "links": [
    {
      "description": "Self-contained HTML with all dashboard packs embedded for email attachment.",
      "label": "Single-file email bundle",
      "path": "email_bundle.html"
    },
    {
      "description": "Analyst-approved replacement of the contaminated Hongqiao production estimate history with the exact sales-volume supply proxy.",
      "label": "Hongqiao supply field substitution",
      "path": "review/aluminum_hongqiao_supply_field_substitution.csv"
    },
    {
      "description": "Shared-schema audit for company selection, field promotion, BQNT queues, cleaning, and aggregates.",
      "label": "Commodity standardization audit",
      "path": "standardized/commodity_standardization_audit.json"
    },
    {
      "description": "Full supply series table used by the split supply appendix.",
      "label": "Supply used series CSV",
      "path": "standardized/supply_company_coverage_used_series.csv"
    },
    {
      "description": "Canonical supply units, raw unit hints, scale factors, and unit-review rules.",
      "label": "Supply unit audit CSV",
      "path": "standardized/supply_company_coverage_unit_audit.csv"
    },
    {
      "description": "Canonical demand proxy companies and series used by the latest standardized demand composite.",
      "label": "Demand proxy used series CSV",
      "path": "standardized/demand_proxy_company_coverage_used_series.csv"
    },
    {
      "description": "Bucket-level selected proxy family, coverage gap, fallback, and revenue-proxy flags.",
      "label": "Demand proxy coverage summary CSV",
      "path": "standardized/demand_proxy_company_coverage_summary.csv"
    },
    {
      "description": "Candidate-level promotion, availability, recommendation, and review context for demand proxies.",
      "label": "Demand proxy candidate review CSV",
      "path": "standardized/demand_proxy_company_coverage_candidate_review.csv"
    },
    {
      "description": "Demand proxy candidates excluded from or not used by the canonical composite, with reasons.",
      "label": "Demand proxy excluded/not-used CSV",
      "path": "standardized/demand_proxy_company_coverage_excluded_or_not_used.csv"
    },
    {
      "description": "Declared headline supply metric basis used by dashboard validation.",
      "label": "Canonical supply metric contract",
      "path": "canonical_supply_metric_contract.json"
    }
  ],
  "packs": [
    {
      "description": "Aluminum consensus expectations, standardized demand proxy dashboard, demand-supply balance, staleness, margins, unit economics, and explicit coverage gaps.",
      "docx": "",
      "html": "industry_dashboard_pack_word_copy.html",
      "id": "aluminum_dashboard_pack",
      "notebook": "aluminum_industry_dashboard_pack.ipynb",
      "role": "Main consensus expectations pack",
      "section_count": 13,
      "section_details": [
        {
          "id": "regime_map",
          "panel_roles": [
            {
              "id": "commodity_price_history",
              "title": "Commodity Price History"
            },
            {
              "id": "regime_classification_map",
              "title": "Regime Classification Map"
            },
            {
              "id": "regime_color_legend",
              "title": "Regime Color Legend"
            },
            {
              "id": "latest_regime_summary",
              "title": "Latest Regime Summary"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "commodity_price_history",
              "title": "Commodity Price History"
            },
            {
              "id": "regime_classification_map",
              "title": "Regime Classification Map"
            },
            {
              "id": "regime_color_legend",
              "title": "Regime Color Legend"
            },
            {
              "id": "latest_regime_summary",
              "title": "Latest Regime Summary"
            }
          ],
          "source": "aluminum_regime_map_dashboard.png",
          "status": "implemented",
          "title": "Master Regime Map"
        },
        {
          "id": "regime_panels",
          "panel_roles": [
            {
              "id": "absolute_indicator_panels",
              "title": "Absolute Indicator Panels"
            },
            {
              "id": "zscore_indicator_panels",
              "title": "Z-score Indicator Panels"
            },
            {
              "id": "latest_indicator_annotations",
              "title": "Latest Indicator Annotations"
            },
            {
              "id": "coverage_and_direction_discipline",
              "title": "Coverage and Direction Discipline"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "absolute_indicator_panels",
              "title": "Absolute Indicator Panels"
            },
            {
              "id": "zscore_indicator_panels",
              "title": "Z-score Indicator Panels"
            },
            {
              "id": "latest_indicator_annotations",
              "title": "Latest Indicator Annotations"
            },
            {
              "id": "coverage_and_direction_discipline",
              "title": "Coverage and Direction Discipline"
            }
          ],
          "source": "aluminum_indicator_panels_dashboard.png",
          "status": "implemented",
          "title": "Master Regime Panels"
        },
        {
          "id": "demand_supply_balance",
          "panel_roles": [
            {
              "id": "demand_absolute_growth",
              "title": "Demand Absolute Growth"
            },
            {
              "id": "supply_absolute_growth",
              "title": "Supply Absolute Growth"
            },
            {
              "id": "raw_tightness_score",
              "title": "Raw Tightness Score"
            },
            {
              "id": "normalized_tightness_zscore",
              "title": "Normalized Tightness z-score"
            },
            {
              "id": "demand_supply_component_zscores",
              "title": "Demand/Supply Component z-scores"
            },
            {
              "id": "tightness_momentum",
              "title": "Tightness Momentum"
            },
            {
              "id": "demand_supply_quadrant",
              "title": "Demand/Supply Quadrant"
            },
            {
              "id": "latest_balance_readout",
              "title": "Latest Balance Readout"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "demand_absolute_growth",
              "title": "Demand Absolute Growth"
            },
            {
              "id": "supply_absolute_growth",
              "title": "Supply Absolute Growth"
            },
            {
              "id": "raw_tightness_score",
              "title": "Raw Tightness Score"
            },
            {
              "id": "normalized_tightness_zscore",
              "title": "Normalized Tightness z-score"
            },
            {
              "id": "demand_supply_component_zscores",
              "title": "Demand/Supply Component z-scores"
            },
            {
              "id": "tightness_momentum",
              "title": "Tightness Momentum"
            },
            {
              "id": "demand_supply_quadrant",
              "title": "Demand/Supply Quadrant"
            },
            {
              "id": "latest_balance_readout",
              "title": "Latest Balance Readout"
            }
          ],
          "source": "aluminum_demand_supply_expectations_dashboard.png",
          "status": "implemented",
          "title": "Demand-Supply Balance Expectations"
        },
        {
          "id": "supply_expectations",
          "missing_panel_roles": [
            {
              "id": "replacement_coverage_plan",
              "reason": "No reviewed replacement/resource, mine-life, capacity, or utilization source is promoted yet. Keep alumina, bauxite, and downstream fabrication separate from aluminum metal production.",
              "title": "Replacement Coverage Plan"
            },
            {
              "id": "external_supply_context",
              "reason": "No external physical aluminum supply forecast series has been promoted yet. Add a reviewed primary aluminum, smelter, or agency supply forecast feed before this panel is implemented.",
              "title": "External / Physical Supply Context"
            }
          ],
          "panel_roles": [
            {
              "id": "production_growth",
              "title": "Production Growth"
            },
            {
              "id": "supply_group_growth",
              "title": "Supply Group Growth"
            },
            {
              "id": "denominator_mix",
              "title": "Denominator / Coverage Mix"
            },
            {
              "id": "covered_production_base",
              "title": "Covered Production Base"
            },
            {
              "id": "capex_growth",
              "title": "Capex Growth"
            },
            {
              "id": "revision_momentum",
              "title": "Revision Momentum"
            },
            {
              "id": "supply_coverage_diagnostics",
              "title": "Supply Coverage Diagnostics"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "production_growth",
              "title": "Production Growth"
            },
            {
              "id": "supply_group_growth",
              "title": "Supply Group Growth"
            },
            {
              "id": "denominator_mix",
              "title": "Denominator / Coverage Mix"
            },
            {
              "id": "covered_production_base",
              "title": "Covered Production Base"
            },
            {
              "id": "capex_growth",
              "title": "Capex Growth"
            },
            {
              "id": "revision_momentum",
              "title": "Revision Momentum"
            },
            {
              "id": "replacement_coverage_plan",
              "title": "Replacement Coverage Plan"
            },
            {
              "id": "external_supply_context",
              "title": "External / Physical Supply Context"
            },
            {
              "id": "supply_coverage_diagnostics",
              "title": "Supply Coverage Diagnostics"
            }
          ],
          "source": "industry_consensus_master_dashboard_max_history.png",
          "status": "implemented",
          "title": "Supply Expectations"
        },
        {
          "id": "demand_expectations",
          "panel_roles": [
            {
              "id": "aggregate_demand_absolute_yoy",
              "title": "Demand Composite Absolute y/y"
            },
            {
              "id": "aggregate_demand_zscore",
              "title": "Demand Composite z-score"
            },
            {
              "id": "bucket_contribution_mix",
              "title": "Bucket Contribution to Demand Composite"
            },
            {
              "id": "bucket_weight_mix_timeseries",
              "title": "Covered Economic Weight Mix by Bucket"
            },
            {
              "id": "bucket_absolute_yoy",
              "title": "Demand Bucket Absolute y/y by Bucket"
            },
            {
              "id": "bucket_zscores_timeseries",
              "title": "Demand Bucket z-scores by Bucket"
            },
            {
              "id": "bucket_company_coverage_timeseries",
              "title": "Coverage: Companies per Bucket"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "aggregate_demand_absolute_yoy",
              "title": "Demand Composite Absolute y/y"
            },
            {
              "id": "aggregate_demand_zscore",
              "title": "Demand Composite z-score"
            },
            {
              "id": "bucket_contribution_mix",
              "title": "Bucket Contribution to Demand Composite"
            },
            {
              "id": "bucket_weight_mix_timeseries",
              "title": "Covered Economic Weight Mix by Bucket"
            },
            {
              "id": "bucket_absolute_yoy",
              "title": "Demand Bucket Absolute y/y by Bucket"
            },
            {
              "id": "bucket_zscores_timeseries",
              "title": "Demand Bucket z-scores by Bucket"
            },
            {
              "id": "bucket_company_coverage_timeseries",
              "title": "Coverage: Companies per Bucket"
            }
          ],
          "source": "aluminum_demand_expectations_dashboard.png",
          "status": "implemented",
          "title": "Demand Expectations"
        },
        {
          "id": "margin_cycle",
          "panel_roles": [
            {
              "id": "margin_level_by_basis",
              "title": "Margin Level by Basis"
            },
            {
              "id": "margin_change_by_basis",
              "title": "Margin Change by Basis"
            },
            {
              "id": "adjusted_ebitda_margin",
              "title": "Adjusted EBITDA Margin"
            },
            {
              "id": "adjusted_net_income_margin",
              "title": "Adjusted Net Income Margin"
            },
            {
              "id": "margin_coverage_by_basis",
              "title": "Margin Coverage by Basis"
            },
            {
              "id": "margin_definition_discipline",
              "title": "Margin Definition Discipline"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "margin_level_by_basis",
              "title": "Margin Level by Basis"
            },
            {
              "id": "margin_change_by_basis",
              "title": "Margin Change by Basis"
            },
            {
              "id": "adjusted_ebitda_margin",
              "title": "Adjusted EBITDA Margin"
            },
            {
              "id": "adjusted_net_income_margin",
              "title": "Adjusted Net Income Margin"
            },
            {
              "id": "margin_coverage_by_basis",
              "title": "Margin Coverage by Basis"
            },
            {
              "id": "margin_definition_discipline",
              "title": "Margin Definition Discipline"
            }
          ],
          "source": "aluminum_margin_cycle_dashboard.png",
          "status": "implemented",
          "title": "Margin Cycle"
        },
        {
          "id": "unit_netback",
          "panel_roles": [
            {
              "id": "company_unit_metric_timeseries",
              "title": "Company Unit Metric Time Series"
            },
            {
              "id": "unit_metric_aggregate",
              "title": "Unit Metric Aggregate"
            },
            {
              "id": "normalized_unit_metric_index",
              "title": "Normalized Unit Metric Index"
            },
            {
              "id": "unit_definition_discipline",
              "title": "Unit Definition Discipline"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "company_unit_metric_timeseries",
              "title": "Company Unit Metric Time Series"
            },
            {
              "id": "unit_metric_aggregate",
              "title": "Unit Metric Aggregate"
            },
            {
              "id": "normalized_unit_metric_index",
              "title": "Normalized Unit Metric Index"
            },
            {
              "id": "unit_definition_discipline",
              "title": "Unit Definition Discipline"
            }
          ],
          "source": "aluminum_unit_economics_dashboard.png",
          "status": "implemented",
          "title": "Unit Netback"
        },
        {
          "id": "commodity_staleness_timeseries",
          "panel_roles": [
            {
              "id": "primary_market_minus_estimate_distribution",
              "title": "Primary Market Minus Estimate Distribution"
            },
            {
              "id": "tenor_or_source_staleness_lines",
              "title": "Tenor / Source Staleness Lines"
            },
            {
              "id": "source_or_coverage_mix",
              "title": "Source / Coverage Mix"
            },
            {
              "id": "sign_convention_discipline",
              "title": "Sign Convention Discipline"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "primary_market_minus_estimate_distribution",
              "title": "Primary Market Minus Estimate Distribution"
            },
            {
              "id": "tenor_or_source_staleness_lines",
              "title": "Tenor / Source Staleness Lines"
            },
            {
              "id": "source_or_coverage_mix",
              "title": "Source / Coverage Mix"
            },
            {
              "id": "sign_convention_discipline",
              "title": "Sign Convention Discipline"
            }
          ],
          "source": "aluminum_staleness_timeseries_dashboard.png",
          "status": "implemented",
          "title": "Commodity Staleness Time Series"
        },
        {
          "id": "staleness_by_company",
          "panel_roles": [
            {
              "id": "latest_company_staleness_bar",
              "title": "Latest Company Staleness Bar"
            },
            {
              "id": "short_company_name_labels",
              "title": "Short Company Name Labels"
            },
            {
              "id": "company_sign_convention_discipline",
              "title": "Company Sign Convention Discipline"
            },
            {
              "id": "company_coverage_scope_note",
              "title": "Company Coverage Scope Note"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "latest_company_staleness_bar",
              "title": "Latest Company Staleness Bar"
            },
            {
              "id": "short_company_name_labels",
              "title": "Short Company Name Labels"
            },
            {
              "id": "company_sign_convention_discipline",
              "title": "Company Sign Convention Discipline"
            },
            {
              "id": "company_coverage_scope_note",
              "title": "Company Coverage Scope Note"
            }
          ],
          "source": "aluminum_staleness_company_bar_dashboard.png",
          "status": "implemented",
          "title": "Aluminum Staleness by Company"
        },
        {
          "id": "aggregate_strip_revenue_ev_sensitivity",
          "missing_panel_roles": [
            {
              "id": "aggregate_strip_revenue_proxy",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Aggregate Strip Revenue Proxy"
            },
            {
              "id": "enterprise_value_normalization",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Enterprise Value Normalization"
            },
            {
              "id": "aggregate_cheapness_zscore",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Aggregate Cheapness z-score"
            },
            {
              "id": "valuation_coverage_discipline",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Valuation Coverage Discipline"
            }
          ],
          "missing_reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "aggregate_strip_revenue_proxy",
              "title": "Aggregate Strip Revenue Proxy"
            },
            {
              "id": "enterprise_value_normalization",
              "title": "Enterprise Value Normalization"
            },
            {
              "id": "aggregate_cheapness_zscore",
              "title": "Aggregate Cheapness z-score"
            },
            {
              "id": "valuation_coverage_discipline",
              "title": "Valuation Coverage Discipline"
            }
          ],
          "source": "",
          "status": "coverage_gap",
          "title": "Aggregate Strip Revenue / EV Sensitivity"
        },
        {
          "id": "company_production_strip_revenue_proxy",
          "missing_panel_roles": [
            {
              "id": "company_production_estimates",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Company Production Estimates"
            },
            {
              "id": "strip_price_mapping",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Strip Price Mapping"
            },
            {
              "id": "company_strip_revenue_proxy",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Company Strip Revenue Proxy"
            },
            {
              "id": "proxy_definition_discipline",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Proxy Definition Discipline"
            }
          ],
          "missing_reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "company_production_estimates",
              "title": "Company Production Estimates"
            },
            {
              "id": "strip_price_mapping",
              "title": "Strip Price Mapping"
            },
            {
              "id": "company_strip_revenue_proxy",
              "title": "Company Strip Revenue Proxy"
            },
            {
              "id": "proxy_definition_discipline",
              "title": "Proxy Definition Discipline"
            }
          ],
          "source": "",
          "status": "coverage_gap",
          "title": "Company Aluminum Production and Strip Revenue Proxy"
        },
        {
          "id": "company_strip_revenue_ev_sensitivity",
          "missing_panel_roles": [
            {
              "id": "company_strip_revenue_ev_ratio",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Company Strip Revenue / EV Ratio"
            },
            {
              "id": "company_own_history_zscore",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Company Own-History z-score"
            },
            {
              "id": "company_ev_coverage",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Company EV Coverage"
            },
            {
              "id": "sensitivity_definition_discipline",
              "reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
              "title": "Sensitivity Definition Discipline"
            }
          ],
          "missing_reason": "Aluminum strict-parity candidate lacks a reviewed strip-linked revenue and enterprise-value normalization source. The section is carried as an explicit coverage gap until the next source-discovery or BQNT handoff pass.",
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "company_strip_revenue_ev_ratio",
              "title": "Company Strip Revenue / EV Ratio"
            },
            {
              "id": "company_own_history_zscore",
              "title": "Company Own-History z-score"
            },
            {
              "id": "company_ev_coverage",
              "title": "Company EV Coverage"
            },
            {
              "id": "sensitivity_definition_discipline",
              "title": "Sensitivity Definition Discipline"
            }
          ],
          "source": "",
          "status": "coverage_gap",
          "title": "Company Strip Revenue / EV Sensitivity"
        },
        {
          "id": "company_universe_appendix",
          "panel_roles": [
            {
              "id": "demand_company_universe_by_segment",
              "title": "Demand Company Universe by Segment"
            },
            {
              "id": "supply_same_store_company_set",
              "title": "Supply Same-Store Company Set"
            },
            {
              "id": "short_company_name_discipline",
              "title": "Short Company Name Discipline"
            },
            {
              "id": "latest_coverage_counts",
              "title": "Latest Coverage Counts"
            }
          ],
          "parity_role": "main_pack_required",
          "required_panel_roles": [
            {
              "id": "demand_company_universe_by_segment",
              "title": "Demand Company Universe by Segment"
            },
            {
              "id": "supply_same_store_company_set",
              "title": "Supply Same-Store Company Set"
            },
            {
              "id": "short_company_name_discipline",
              "title": "Short Company Name Discipline"
            },
            {
              "id": "latest_coverage_counts",
              "title": "Latest Coverage Counts"
            }
          ],
          "source": "aluminum_company_universe_appendix.png",
          "status": "implemented",
          "title": "Company Universe Appendix"
        }
      ],
      "section_ids": [
        "regime_map",
        "regime_panels",
        "demand_supply_balance",
        "supply_expectations",
        "demand_expectations",
        "margin_cycle",
        "unit_netback",
        "commodity_staleness_timeseries",
        "staleness_by_company",
        "aggregate_strip_revenue_ev_sensitivity",
        "company_production_strip_revenue_proxy",
        "company_strip_revenue_ev_sensitivity",
        "company_universe_appendix"
      ],
      "sections": [
        "Master Regime Map",
        "Master Regime Panels",
        "Demand-Supply Balance Expectations",
        "Supply Expectations",
        "Demand Expectations",
        "Margin Cycle",
        "Unit Netback",
        "Commodity Staleness Time Series",
        "Aluminum Staleness by Company",
        "Aggregate Strip Revenue / EV Sensitivity",
        "Company Aluminum Production and Strip Revenue Proxy",
        "Company Strip Revenue / EV Sensitivity",
        "Company Universe Appendix"
      ],
      "title": "Aluminum Industry Dashboard Pack"
    },
    {
      "description": "Company data-cleaning review pack for aluminum dashboard inputs.",
      "docx": "",
      "html": "review/aluminum_company_anomaly_review_pack_word_copy.html",
      "id": "aluminum_company_data_cleaning_review",
      "notebook": "",
      "role": "data_cleaning_review_pack",
      "section_count": 5,
      "section_details": [
        {
          "id": "applied-cleanup-summary",
          "parity_role": "appendix_or_companion",
          "source": "generated_standardized_aluminum_companion_pack",
          "source_type": "html_table",
          "status": "implemented",
          "title": "Applied Cleanup Summary"
        },
        {
          "id": "review-queue-counts",
          "parity_role": "appendix_or_companion",
          "source": "generated_standardized_aluminum_companion_pack",
          "source_type": "html_table",
          "status": "implemented",
          "title": "Review Queue Counts"
        },
        {
          "id": "cleaned-demand-series-review",
          "parity_role": "appendix_or_companion",
          "source": "generated_standardized_aluminum_companion_pack",
          "source_type": "html_table",
          "status": "implemented",
          "title": "Cleaned Demand Series Review"
        },
        {
          "id": "cleaned-demand-aggregate-delta",
          "parity_role": "appendix_or_companion",
          "source": "generated_standardized_aluminum_companion_pack",
          "source_type": "html_table",
          "status": "implemented",
          "title": "Cleaned Demand Aggregate Delta"
        },
        {
          "id": "artifacts",
          "parity_role": "appendix_or_companion",
          "source": "generated_standardized_aluminum_companion_pack",
          "source_type": "html_table",
          "status": "implemented",
          "title": "Artifacts"
        }
      ],
      "section_ids": [
        "applied-cleanup-summary",
        "review-queue-counts",
        "cleaned-demand-series-review",
        "cleaned-demand-aggregate-delta",
        "artifacts"
      ],
      "sections": [
        "Applied Cleanup Summary",
        "Review Queue Counts",
        "Cleaned Demand Series Review",
        "Cleaned Demand Aggregate Delta",
        "Artifacts"
      ],
      "title": "Aluminum Company Data Cleaning Review"
    },
    {
      "description": "Used supply series table, supply anomaly review, cleaned-series review, and raw supply company panels.",
      "docx": "",
      "html": "aluminum_supply_company_coverage_appendix_pack_word_copy.html",
      "id": "aluminum_supply_company_coverage_appendix",
      "notebook": "aluminum_supply_company_coverage_appendix_pack_word_copy.ipynb",
      "role": "Supply company coverage audit pack",
      "section_count": 4,
      "section_details": [
        {
          "id": "used_company_series_table",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Supply Companies and Used Series"
        },
        {
          "id": "data_anomaly_review",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Supply Data Anomaly Review"
        },
        {
          "id": "cleaned_series_review",
          "parity_role": "",
          "source": "review/aluminum_supply_unit_normalization_raw_vs_clean.png",
          "status": "implemented",
          "title": "Cleaned Supply Series Review"
        },
        {
          "id": "raw_series_by_company",
          "parity_role": "",
          "source": "aluminum_supply_company_production_appendix_dashboard.png",
          "status": "implemented",
          "title": "Raw Supply / Capacity / Production by Company"
        }
      ],
      "section_ids": [
        "used_company_series_table",
        "data_anomaly_review",
        "cleaned_series_review",
        "raw_series_by_company"
      ],
      "sections": [
        "Supply Companies and Used Series",
        "Supply Data Anomaly Review",
        "Cleaned Supply Series Review",
        "Raw Supply / Capacity / Production by Company"
      ],
      "title": "Aluminum Supply Company Coverage Appendix Pack"
    },
    {
      "description": "Used demand proxy series table, demand anomaly review, cleaned-series review, and raw demand proxy panels.",
      "docx": "",
      "html": "aluminum_demand_proxy_company_coverage_appendix_pack_word_copy.html",
      "id": "aluminum_demand_proxy_company_coverage_appendix",
      "notebook": "aluminum_demand_proxy_company_coverage_appendix_pack_word_copy.ipynb",
      "role": "Demand proxy company coverage audit pack",
      "section_count": 12,
      "section_details": [
        {
          "id": "used_company_series_table",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Canonical Demand Proxy Companies and Used Series"
        },
        {
          "id": "coverage_gap_and_fallback_summary",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Demand Proxy Coverage Gaps and Fallbacks"
        },
        {
          "id": "candidate_recommendation_review",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Demand Proxy Candidate and Recommendation Review"
        },
        {
          "id": "excluded_or_not_used_candidates",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Demand Proxy Excluded or Not-Used Candidates"
        },
        {
          "id": "data_anomaly_review",
          "parity_role": "",
          "source": "",
          "status": "implemented",
          "title": "Demand Proxy Data Anomaly Review"
        },
        {
          "id": "cleaned_series_review",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_clean_appendix_dashboard.png",
          "status": "implemented",
          "title": "Cleaned Demand Proxy Series Review"
        },
        {
          "id": "raw_series_by_company_transport_lightweighting",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_appendix_transport-lightweighting_dashboard.png",
          "status": "implemented",
          "title": "Raw Demand Proxy Series by Company: Transport Lightweighting"
        },
        {
          "id": "raw_series_by_company_packaging",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_appendix_packaging_dashboard.png",
          "status": "implemented",
          "title": "Raw Demand Proxy Series by Company: Packaging"
        },
        {
          "id": "raw_series_by_company_construction",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_appendix_construction_dashboard.png",
          "status": "implemented",
          "title": "Raw Demand Proxy Series by Company: Construction"
        },
        {
          "id": "raw_series_by_company_electrical_grid",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_appendix_electrical-grid_dashboard.png",
          "status": "implemented",
          "title": "Raw Demand Proxy Series by Company: Electrical Grid"
        },
        {
          "id": "raw_series_by_company_aerospace_defense",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_appendix_aerospace-defense_dashboard.png",
          "status": "implemented",
          "title": "Raw Demand Proxy Series by Company: Aerospace Defense"
        },
        {
          "id": "raw_series_by_company_industrial_consumer_durables",
          "parity_role": "",
          "source": "aluminum_demand_company_metric_appendix_industrial-consumer-durables_dashboard.png",
          "status": "implemented",
          "title": "Raw Demand Proxy Series by Company: Industrial Consumer Durables"
        }
      ],
      "section_ids": [
        "used_company_series_table",
        "coverage_gap_and_fallback_summary",
        "candidate_recommendation_review",
        "excluded_or_not_used_candidates",
        "data_anomaly_review",
        "cleaned_series_review",
        "raw_series_by_company_transport_lightweighting",
        "raw_series_by_company_packaging",
        "raw_series_by_company_construction",
        "raw_series_by_company_electrical_grid",
        "raw_series_by_company_aerospace_defense",
        "raw_series_by_company_industrial_consumer_durables"
      ],
      "sections": [
        "Canonical Demand Proxy Companies and Used Series",
        "Demand Proxy Coverage Gaps and Fallbacks",
        "Demand Proxy Candidate and Recommendation Review",
        "Demand Proxy Excluded or Not-Used Candidates",
        "Demand Proxy Data Anomaly Review",
        "Cleaned Demand Proxy Series Review",
        "Raw Demand Proxy Series by Company: Transport Lightweighting",
        "Raw Demand Proxy Series by Company: Packaging",
        "Raw Demand Proxy Series by Company: Construction",
        "Raw Demand Proxy Series by Company: Electrical Grid",
        "Raw Demand Proxy Series by Company: Aerospace Defense",
        "Raw Demand Proxy Series by Company: Industrial Consumer Durables"
      ],
      "title": "Aluminum Demand Proxy Company Coverage Appendix Pack"
    }
  ],
  "project": "aluminum_operating_model",
  "run_id": "local_output_aluminum_v2_20260711_0849_quadrant_semantics"
}