- migrate Inspector components to Svelte 5 runes ($state, $derived, $props)
- replace on:event directives with new onclick/onconsider/onfinalize syntax
- add mtb_api module with widget manager, graph-to-prompt conversion, and extension registration
- implement APIPanel controller for managing exposed workflow inputs
- add mock implementations for ComfyUI scripts (app, api, ui, comfy_shared)
- create constants module for API colors and styling
- update vite config to handle mtb_api entry point and external @mtb/shared imports
- refactor api_nodes.css to use css custom properties instead of template variables
- add postbuild script to copy dist files to web/dist
- initialize web_source project with vite, svelte 5, and typescript
- add mtb_inspector: interactive node inspector panel for comfyui workflow authoring
- add note-plus: markdown/html editor node with live preview and ace editor integration
- add python repl: interactive frontend repl with syntax highlighting and linting
- implement draggable/resizable UI components with custom actions
- add color picker, dnd support, and tabbed interface
- configure build system with css injection and external comfyui script imports
- add web/dist to .gitignore for built artifacts