Drop UI_SLOT_REQUIRED_KEYS constant and validateUiSlotContributionByType() (-97 lines). Slot field requirements are now enforced only by architecture tests (testUiSlotContributionsHaveRequiredKeys, testPanelTemplatesExist) and by the rendering templates themselves. The registry stays responsible for key uniqueness, ordering, and module_id tagging. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
23 KiB
23 KiB