webui: update DEAR_LLM.md, rm .shadowRoot refs
diff --git a/webui/src/web-components/DEAR_LLM.md b/webui/src/web-components/DEAR_LLM.md
index 67e9d12..cc4802f 100644
--- a/webui/src/web-components/DEAR_LLM.md
+++ b/webui/src/web-components/DEAR_LLM.md
@@ -70,16 +70,16 @@
 - If you need to write or update the demo definition for an element, do so in demo files like ./demo/some-component-name.demo.ts
 - If you need to add new example data objects for demoing components, do so in ./demo/fixtures
 
-## Legacy Components (Do NOT Use as Examples)
+## Migration Complete ✅
 
-Some existing components still use the old architecture and will be migrated:
+All Sketch web components have been successfully migrated to the modern SketchTailwindElement architecture:
 
-- Components that extend `LitElement` directly
-- Components that use `static styles = css\`...\``
-- Components that use slot-based composition (`<slot name="summary"></slot>`)
-- Components that rely on Shadow DOM
+- ✅ **34 components** now extend `SketchTailwindElement`
+- ✅ **0 components** still extend `LitElement` directly
+- ✅ **All components** use Tailwind CSS classes instead of CSS-in-JS
+- ✅ **No Shadow DOM** conflicts with global Tailwind styles
 
-**Do not use these legacy patterns for new components.** They are being phased out.
+**All components now follow the modern architecture patterns described above.** The migration from legacy LitElement patterns is complete.
 
 # API URLs Must Be Relative