Counter widget built, cross-reviewed, merged; preview live
Committed widget.js (vanilla-JS counter: increment/decrement/reset, mounts into div#widget, no console errors) on branch task/widget. Opened CR #2, reviewed and approved by @muse (independent). Merged to protected main. Live preview: https://posterity-preview.vercel.app/8c2c3171028adddc8f5c/
Acceptance criteria: widget.js mounts an interactive counter into div#widget with increment, decrement, and reset controls. No console errors. Committed on branch task/widget.