Context
Split out from #257 (mcp-ui-widget island, PR #550). The McpUiWidget island itself is implemented,
IMPL-EVAL PASS, and merge-ready (behind #463 per charter upstream-first). What is NOT yet built is the
gate:e2e scaffold-runtime coverage for the ui:add path — the scaffold.runtime e2e suite
(packages/cli/e2e) currently has zero ui:add coverage.
Acceptance
Notes
Context
Split out from #257 (mcp-ui-widget island, PR #550). The
McpUiWidgetisland itself is implemented,IMPL-EVAL PASS, and merge-ready (behind #463 per charter upstream-first). What is NOT yet built is the
gate:e2e scaffold-runtime coverage for the
ui:addpath — thescaffold.runtimee2e suite(
packages/cli/e2e) currently has zeroui:addcoverage.Acceptance
deno task e2e:cli run scaffold.runtime --cleanup --format prettycoversnetscript ui:add ai(or
ui:add mcp-ui-widget) resolving and copyingMcpUiWidget.tsxplus itstheme-seedregistryDependency into a scaffolded Fresh app, with no generated-workspace type errors.
Notes
slice, not a fresh-ui change.