architecture_lane=reporting phase=architecture_lane_reporting family=reporting status=complete reporting_admitted=yes canonical_capability=reporting.dashboard canonical_app_block=reporting.dashboard canonical_feature_pack=reporting-dashboards canonical_entity=report_definition canonical_store=Cloud records via data.entity canonical_execution=generated adapter.records + staff /api/records; view-time records.aggregate/records.facet canonical_product_ontology=name,target_entity,group_by_field,measure_field,measure_function,status canonical_path=App Block reporting.dashboard → pack reporting-dashboards → primitive data.entity → entity report_definition → staff /api/records legacy_boundary=no prior Core reporting surface existed; nothing to reconcile provider_boundary=report_definition is a saved definition, not a BI warehouse export new_cloud_query_primitive=no cloud_aggregate_port_reused=records.aggregate,records.facet checkout_bound=no staff_report_hosts=yes reporting_without_bi_warehouse=yes reporting_without_cross_project_analytics=yes reporting_without_scheduled_export=yes reporting_without_search=yes billing_composition_proven=candidate crm_composition_proven=candidate generated_app_composition_proven=yes installation_proven=yes runtime_crud_proven=yes new_kernel_primitive=no new_general_cloud_store=no new_acl_model=no new_ownership_model=no new_workflow_engine=no phase_10_kernel_changed=no architecture_exceptions_required=0 private_backend_substitutes=0 open_p0=0 open_p1=0 family_frozen=yes ready_for_fast_lane_composition=yes on_disk_reporting_recipes=none next_architecture_family=not_yet_selected next_architecture_family_note=harvest_ranking_is_evidence_only_not_the_queue alembic_upgrade_on_deploy=no pack_seed=alembic/versions/150_reporting_dashboards_pack.py lane=architecture_then_fast_lane_composition fast_lane_recipe_work=held