Cutover steps
pubspec.yaml: swapavala_ui_kit→avala_design.- Update theme builder calls:
AvalaUiKit.theme()→AvalaTheme.dark(brand: AvalaBrand.avala). - Replace component prefixes:
UIKit*→Av*. - Run
fvm flutter test --update-goldensto refresh snapshots against the new theme.
Why the rewrite
avala_ui_kit built on Material primitives with custom Avala overrides on top — fragile. avala_design ships native (Flutter RenderObject + Material primitives) with explicit Carbon-shaped contracts. Every component has a golden test in both g100 and g10 tones, plus a Widgetbook story. The full migration plan is documented in the repo's MIGRATION.md.