A collection of plugins naturally duplicates utilities, settings patterns, colours, lifecycle logic and asset decisions.
Centralise responsibility, not everything
Core should own shared boundaries while plugins retain their domain logic. The difficult part is deciding where each responsibility belongs.
Verification matters
A suite needs compatibility checks, runtime baselines and regression analysis because local correctness does not guarantee system correctness.
