← Files ClaraARCHIVED FILE

modules/reporting-engine/catalog/semantic_acceptance_summary.json

17.1 KB · Oct 3, 2026 · 06:30 UTC

↓ Download file

{
  "schema_version": "0.2",
  "result": "pass",
  "semantic_layer_id": "retail_monthly.reporting_semantics",
  "semantic_version": 1,
  "inputs": {
    "manifest": {
      "path": "catalog/selection_manifest.json",
      "sha256": "934a06b31811f2aee51863b668070b3b0dcef2f28f4739d3730e9c5b03bfd374"
    },
    "semantic_schema": {
      "path": "catalog/semantic_layer.schema.json",
      "sha256": "b4d23bd51fcf9298e68926b995976f31125c5e17d35f200dc82bd4920c34dccb"
    },
    "dataset": {
      "path": "fixtures/semantic_layer/retail_monthly.csv",
      "sha256": "5473abf694a0a40a04be245bcff25b875c6b42cf9f1da85097fd4f8ffbd7d59a"
    },
    "semantic_layer": {
      "path": "fixtures/semantic_layer/retail_monthly.semantic.json",
      "sha256": "50f4f3082a216e790ca85593023961d4a790195c814927806b4bfdeacbfac1fb"
    },
    "semantic_sources": [
      {
        "path": "fixtures/semantic_layer/retail_monthly_source_notes.md",
        "sha256": "4ff2398b70225454aaadbce955ae20150151378385b0925a0b92c55432fac27c"
      }
    ],
    "snapshot_suite": {
      "path": "fixtures/semantic_layer/retail_monthly.snapshot_cases.json",
      "sha256": "c93fea39f49c11c4cc99d5576e8e00f4f551341e34c151eaf2346ba560b06aa1"
    },
    "snapshot_cases": [
      {
        "case_id": "origin_snapshot",
        "path": "fixtures/semantic_layer/retail_monthly.csv",
        "sha256": "5473abf694a0a40a04be245bcff25b875c6b42cf9f1da85097fd4f8ffbd7d59a"
      },
      {
        "case_id": "changed_values_new_months_and_members",
        "path": "fixtures/semantic_layer/retail_monthly_refresh.csv",
        "sha256": "d174c933cf05ed6ea24c6abf2f495b6d37379da0f3459e61360d7943360f8a69"
      },
      {
        "case_id": "new_unclassified_column",
        "path": "fixtures/semantic_layer/retail_monthly_extension.csv",
        "sha256": "5765d9edfc127148e0348e0b24dc0b2c266410b5f9c0fa99e9bdf37bac8a0cc4"
      },
      {
        "case_id": "bound_metrics_removed",
        "path": "fixtures/semantic_layer/retail_monthly_incompatible.csv",
        "sha256": "1b155727834d2f145c415e9e210a14d2a2c84106254200fd68fc97b12bfda55b"
      }
    ]
  },
  "dataset_contract": {
    "dataset_contract_id": "retail_monthly",
    "contract_version": 1
  },
  "validation": {
    "status": "contract_valid",
    "semantic_readiness": "ready_as_scoped_semantic_input",
    "counts": {
      "sources": 2,
      "evidence": 9,
      "metrics": 4,
      "dimensions": 4,
      "periods": 1,
      "period_rules": 3,
      "analysis_policies": 10,
      "assessed_selection_emphases": 10,
      "unassessed_selection_emphases": 38,
      "open_questions": 0,
      "unknown_concepts": 0,
      "business_metric_mapping_states": {
        "mapped": 1,
        "absent": 2,
        "ambiguous": 0,
        "unknown": 0
      },
      "analysis_validities": {
        "conditional": 0,
        "invalid": 1,
        "unknown": 0,
        "valid": 9
      },
      "errors": 0,
      "warnings": 0
    },
    "analysis_coverage": {
      "manifest_selection_emphasis_count": 48,
      "assessed_selection_emphases": [
        "compact_side_by_side_period_comparison",
        "composition_change_over_periods",
        "frequency_shape",
        "pvm_decomposition_comparison",
        "ranked_single_metric_comparison",
        "relationship_between_two_metrics",
        "single_metric_trend_shape",
        "structured_statement_values",
        "two_dimension_share_and_size",
        "two_metric_relationship_plus_size"
      ],
      "unassessed_selection_emphases": [
        "additive_reconciliation",
        "bundle_share_and_index_evidence",
        "component_level_root_cause",
        "composition_within_ranked_totals",
        "concentration_with_component_breakdown",
        "cumulative_distribution_and_percentiles",
        "current_vs_emerging_signal_alignment",
        "dimension_period_values_and_delta",
        "endpoint_direction_and_relative_change",
        "exact_values",
        "gap_between_two_values",
        "individual_observations",
        "intersection_patterns_across_panels",
        "lost_cohort_contribution",
        "many_set_intersections",
        "parent_bridge_with_child_drilldowns",
        "period_by_period_gap",
        "primary_rank_plus_secondary_marker",
        "product_level_grounding",
        "rank_weighted_visibility",
        "ranked_contribution_and_cumulative_share",
        "root_cause_path_with_nested_drilldowns",
        "root_cause_total_movement",
        "same_population_composition_change",
        "same_population_total_change",
        "scenario_reconciliation",
        "simple_two_or_three_set_overlap",
        "since_cohort_contribution",
        "smoothed_distribution_shape",
        "spread_and_outliers_summary",
        "stage_counts_and_conversion",
        "summary_exact_values",
        "total_delta_split_by_dimension",
        "total_metric_by_period_or_scope",
        "total_plus_related_marker",
        "trajectory_shape",
        "trend_with_cumulative_or_share_area",
        "width_metric_times_height_metric"
      ],
      "unlisted_policy_default": "unknown"
    },
    "errors": [],
    "warnings": []
  },
  "policy_proof": [
    {
      "analysis_id": "analysis.monthly_sales_trajectory",
      "validity": "valid",
      "candidate_capability_ids": [
        "mix.timeline"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.sales_current_vs_prior_by_month",
      "validity": "valid",
      "candidate_capability_ids": [
        "period_comparison.multitier_column"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.current_brand_sales_ranking",
      "validity": "valid",
      "candidate_capability_ids": [
        "mix.bar"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.category_sales_mix_over_time",
      "validity": "valid",
      "candidate_capability_ids": [
        "mix.stacked_column"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.brand_sales_margin_relationship",
      "validity": "valid",
      "candidate_capability_ids": [
        "scatter.scatter"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.brand_sales_margin_units_bubble",
      "validity": "valid",
      "candidate_capability_ids": [
        "scatter.bubble"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.margin_rate_distribution",
      "validity": "valid",
      "candidate_capability_ids": [
        "distribution.histogram"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.sales_price_volume_mix",
      "validity": "valid",
      "candidate_capability_ids": [
        "variance.price_volume_mix"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.category_region_sales_composition",
      "validity": "valid",
      "candidate_capability_ids": [
        "mix.marimekko"
      ],
      "has_complete_manifest_role_set": true,
      "data_preparation_requirements": []
    },
    {
      "analysis_id": "analysis.structured_statement",
      "validity": "invalid",
      "candidate_capability_ids": [
        "statement.pnl_table"
      ],
      "has_complete_manifest_role_set": false,
      "data_preparation_requirements": []
    }
  ],
  "snapshot_reuse_proof": [
    {
      "case_id": "origin_snapshot",
      "expected_status": "compatible",
      "actual_status": "compatible",
      "semantic_layer_reusable": true,
      "snapshot_fingerprint": "18e4481730ada16b90f9adef037b3b2776547801b40a2ed6489416f4700fd3d3",
      "extension_columns": [],
      "available_policy_count": 9,
      "period_resolution_counts": {
        "resolved": 3,
        "requires_runtime_input": 0,
        "unavailable": 0
      },
      "resolved_period_rules": [
        {
          "period_rule_id": "period_rule.all_available",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.all_available",
            "scope_type": "all_available",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2025-01-01 to 2026-02-28",
                "start": "2025-01-01",
                "end": "2026-02-28"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd",
            "scope_type": "single",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-02-28",
                "start": "2026-01-01",
                "end": "2026-02-28"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
            "scope_type": "comparison_pair",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-02-28",
                "start": "2026-01-01",
                "end": "2026-02-28"
              },
              {
                "role": "baseline",
                "label": "2025-01-01 to 2025-02-28",
                "start": "2025-01-01",
                "end": "2025-02-28"
              }
            ]
          }
        }
      ]
    },
    {
      "case_id": "changed_values_new_months_and_members",
      "expected_status": "compatible",
      "actual_status": "compatible",
      "semantic_layer_reusable": true,
      "snapshot_fingerprint": "789f0c1ad16486484868fd9319091fe21c4212804f1362319e1559179a2912e4",
      "extension_columns": [],
      "available_policy_count": 9,
      "period_resolution_counts": {
        "resolved": 3,
        "requires_runtime_input": 0,
        "unavailable": 0
      },
      "resolved_period_rules": [
        {
          "period_rule_id": "period_rule.all_available",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.all_available",
            "scope_type": "all_available",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2025-01-01 to 2026-03-31",
                "start": "2025-01-01",
                "end": "2026-03-31"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd",
            "scope_type": "single",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-03-31",
                "start": "2026-01-01",
                "end": "2026-03-31"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
            "scope_type": "comparison_pair",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-03-31",
                "start": "2026-01-01",
                "end": "2026-03-31"
              },
              {
                "role": "baseline",
                "label": "2025-01-01 to 2025-03-31",
                "start": "2025-01-01",
                "end": "2025-03-31"
              }
            ]
          }
        }
      ]
    },
    {
      "case_id": "new_unclassified_column",
      "expected_status": "compatible_with_extensions",
      "actual_status": "compatible_with_extensions",
      "semantic_layer_reusable": true,
      "snapshot_fingerprint": "225fcc696de276a3eaf734de0a9f78cade10de48404cd96ff76f012420d39273",
      "extension_columns": [
        "Channel"
      ],
      "available_policy_count": 9,
      "period_resolution_counts": {
        "resolved": 3,
        "requires_runtime_input": 0,
        "unavailable": 0
      },
      "resolved_period_rules": [
        {
          "period_rule_id": "period_rule.all_available",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.all_available",
            "scope_type": "all_available",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2025-01-01 to 2026-02-28",
                "start": "2025-01-01",
                "end": "2026-02-28"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd",
            "scope_type": "single",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-02-28",
                "start": "2026-01-01",
                "end": "2026-02-28"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
            "scope_type": "comparison_pair",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-02-28",
                "start": "2026-01-01",
                "end": "2026-02-28"
              },
              {
                "role": "baseline",
                "label": "2025-01-01 to 2025-02-28",
                "start": "2025-01-01",
                "end": "2025-02-28"
              }
            ]
          }
        }
      ]
    },
    {
      "case_id": "bound_metrics_removed",
      "expected_status": "incompatible",
      "actual_status": "incompatible",
      "semantic_layer_reusable": false,
      "snapshot_fingerprint": "3879da854990dc670a41ec0623f4586865ade0c09781a96970568a2434b31cdb",
      "extension_columns": [],
      "available_policy_count": 0,
      "period_resolution_counts": {
        "resolved": 3,
        "requires_runtime_input": 0,
        "unavailable": 0
      },
      "resolved_period_rules": [
        {
          "period_rule_id": "period_rule.all_available",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.all_available",
            "scope_type": "all_available",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2025-01-01 to 2026-02-28",
                "start": "2025-01-01",
                "end": "2026-02-28"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd",
            "scope_type": "single",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-02-28",
                "start": "2026-01-01",
                "end": "2026-02-28"
              }
            ]
          }
        },
        {
          "period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
          "resolution_status": "resolved",
          "resolved_scope": {
            "source_period_rule_id": "period_rule.current_ytd_vs_prior_ytd",
            "scope_type": "comparison_pair",
            "period_column": "Date",
            "windows": [
              {
                "role": "current",
                "label": "2026-01-01 to 2026-02-28",
                "start": "2026-01-01",
                "end": "2026-02-28"
              },
              {
                "role": "baseline",
                "label": "2025-01-01 to 2025-02-28",
                "start": "2025-01-01",
                "end": "2025-02-28"
              }
            ]
          }
        }
      ]
    }
  ],
  "boundary": "This acceptance proves stable semantic-contract wiring and expected reuse outcomes for exact packaged snapshots. It does not infer dataset identity, prove semantic truth, select an analysis, or render a chart."
}

SHA-256: e1bd8b92932fff0964766765b00cf0f92e916e26dd8b399ff9137bf154f7af6e