← Files ClaraARCHIVED FILE
modules/reporting-engine/catalog/manifest_summary.json
4.2 KB · Oct 6, 2026 · 06:02 UTC
{
"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