$ git status On branch feat/widget-validation Your branch is ahead of 'origin/feat/widget-validation' by 3 commits. Changes to be committed: modified: src/runtime/widgets/validator.ts modified: src/runtime/widgets/types.ts new file: tests/unit/widget-validator.test.ts Untracked files: (use "git add ..." to include in what will be committed) notes.scratch.md $ git log --oneline origin/main..HEAD 8c4f1d2 test: add widget validator unit tests 3e29ab7 feat: enforce widget id uniqueness in validator a01b6f9 refactor: extract widget normalization helpers