console-injectable-ui
Injectable console UI
A worker can ship pages, function and trigger-activity renderers, forms, and stylesheets into every console tab
at runtime—no rebuild, no iframe, and hot reload. Treat database, console functions/triggers,
iii-directory, and state as proven patterns, not visual templates: reuse
their visual grammar and interaction mechanics while choosing the information
architecture that best fits the worker.
How it works
A worker registers console:script and console:style triggers whose
config.path identifies an asset and whose function_id serves {content}
for {path}. The console hashes and serves those bytes, then pushes changes
to open tabs. Tabs import() scripts and call their default setup(host);
styles load as scoped <link> assets. Re-registering a path hot-reloads it.
Registration is deployment; disconnect is teardown.