components/flutterstart_recipes/src/composer/composer library

Classes

ComposedResult
A single deterministic, de-duplicated, dependency-ordered composed unit (data-model.md ยง6). The composer's output โ€” not a new type over Contribution.

Functions

compose(List<Contribution> contributions) โ†’ ComposedResult
Resolves capability contributions into a deterministic operation set (R-204):

Exceptions / Errors

ComposerConflictException
Thrown when two capabilities declare the same (kind, canonicalKey) with genuinely different content โ€” a real authoring conflict, not the "shared, identical contribution" case FR-036 asks the composer to merge.