← Files ClaraARCHIVED FILE

modules/reporting-engine/catalog/manifest_summary.json

4.2 KB · Oct 4, 2026 · 12:28 UTC

↓ Download file

{
  "schema_version": "0.4",
  "manifest_schema_version": "0.1",
  "capability_count": 48,
  "artifact_count": 73,
  "role_registry_count": 58,
  "profile_role_count": 12,
  "plugin_sources": [
    "attribute-tables",
    "distribution-analysis",
    "funnel-analysis",
    "mix-contribution-analysis",
    "period-comparison",
    "scatter-bubble-analysis",
    "set-overlap-analysis",
    "statement-analysis",
    "variance-analysis"
  ],
  "legacy_plugin_sources": [
    "attribute-tables",
    "distribution-analysis",
    "funnel-analysis",
    "mix-contribution-analysis",
    "period-comparison",
    "scatter-bubble-analysis",
    "set-overlap-analysis",
    "statement-analysis",
    "variance-analysis"
  ],
  "clara_adapter_ids": [
    "reporting-engine.attributes",
    "reporting-engine.distribution",
    "reporting-engine.funnel",
    "reporting-engine.mix",
    "reporting-engine.period_comparison",
    "reporting-engine.scatter_bubble",
    "reporting-engine.set_overlap",
    "reporting-engine.statement",
    "reporting-engine.variance"
  ],
  "clara_component_names": [
    "attribute-reporting",
    "distribution-analysis",
    "funnel-analysis",
    "mix-contribution-analysis",
    "period-comparison",
    "scatter-bubble-analysis",
    "set-overlap-analysis",
    "statement-analysis",
    "variance-analysis"
  ],
  "adapter_registry": {
    "schema_version": "0.1",
    "owner": "clara.reporting-engine",
    "adapter_count": 9,
    "legacy_plugin_source_policy": "Legacy plugin_source values are provenance only. Clara callers should resolve capabilities through the reporting-engine adapter_id.",
    "render_api_statuses": {
      "unified_attribute_table_adapter": 4,
      "unified_component_cli_adapter": 44
    }
  },
  "invocation_statuses": {
    "parameter_contract_ready": 48
  },
  "coverage_gaps": {
    "generated_manifest_capabilities_without_gallery_examples": [],
    "gallery_capabilities_without_generated_manifest_records": []
  },
  "selector_audit": {
    "result": "pass",
    "capabilities_checked": 48,
    "duplicate_selector_signatures": 0,
    "high_overlap_pair_count": 22,
    "unresolved_pair_count": 0,
    "generated_manifest_only_capabilities": 0
  },
  "mechanical_acceptance": {
    "result": "pass",
    "selected_capability_count": 48,
    "counts": {
      "component_executed": 48
    },
    "manifest_digest_matches": true
  },
  "semantic_layer": {
    "schema_version": "0.3",
    "schema_id": "https://mparanza.com/schemas/reporting-engine-semantic-layer-0.3.json",
    "schema_sha256": "5b327671d4759aab7eecedbee02a79b06c2804bb13b10a02038f8383e7490f83",
    "dataset_intake_script": "scripts/dataset_intake.py",
    "workflow_script": "scripts/semantic_layer.py",
    "canonical_business_metric_roles": [
      "sales",
      "discount",
      "cogs"
    ],
    "business_metric_mapping_states": [
      "mapped",
      "absent",
      "ambiguous",
      "unknown"
    ],
    "reviewed_fixture": "fixtures/semantic_layer/retail_monthly.semantic.json",
    "judgment_owner": "model_or_human_review",
    "deterministic_scope": "Scaffolding, stable-id checks, snapshot compatibility, period-rule resolution, and contract validation only; semantic assertions remain source-backed model or human judgments.",
    "acceptance": {
      "result": "pass",
      "semantic_layer_id": "retail_monthly.reporting_semantics",
      "semantic_version": 1,
      "dataset_contract_id": "retail_monthly",
      "semantic_readiness": "ready_as_scoped_semantic_input",
      "analysis_validities": {
        "conditional": 0,
        "invalid": 1,
        "unknown": 0,
        "valid": 9
      },
      "input_digests_match": true,
      "snapshot_reuse_statuses": {
        "origin_snapshot": "compatible",
        "changed_values_new_months_and_members": "compatible",
        "new_unclassified_column": "compatible_with_extensions",
        "bound_metrics_removed": "incompatible"
      }
    }
  },
  "boundary": "Chart capability, mechanical parameter, dataset profile, and stable dataset semantic contracts and per-snapshot compatibility. Clara owns the reporting-engine adapter registry; legacy plugin sources are provenance only. The component validates semantic wiring but does not author semantic truth or choose a final chart."
}

SHA-256: 859e130df1d2dd194134bbbc1f6884706c477c07d368fa99c44adb0a2a702951