Part of #238
Follow-up from slice FB5 / #258.
Scope
Add full scaffold.runtime E2E coverage for the Fresh UI ai collection generative-UI renderer. The smoke should scaffold a project, install the ai Fresh UI collection, feed a nested render_ui payload, and assert the safe renderer DOM path in the generated workspace.
Acceptance
Notes
The unit regressions for #258 cover the security-critical depth and whitelist guards. This issue tracks the larger generated-project E2E layer only.
Part of #238
Follow-up from slice FB5 / #258.
Scope
Add full
scaffold.runtimeE2E coverage for the Fresh UIaicollection generative-UI renderer. The smoke should scaffold a project, install theaiFresh UI collection, feed a nestedrender_uipayload, and assert the safe renderer DOM path in the generated workspace.Acceptance
deno task e2e:cli run scaffold.runtime --cleanup --format prettycovers therender-uiregistry item in theaicollection.Notes
The unit regressions for #258 cover the security-critical depth and whitelist guards. This issue tracks the larger generated-project E2E layer only.