pub fn analyze_component_composition(
components: &BTreeSet<SemanticId>,
invocations: &BTreeMap<ComponentInvocationId, ComponentInvocationEntity>,
plan: &ComponentInstancePlan,
) -> ComponentCompositionAnalysisExpand description
Analyze only canonical resolved definition-to-definition invocation edges.