Why: Land the first Generative UI B-class allowlist entries with the independent review record and button-intent hardening. Evidence: Backend go test ./internal/genui/ ./internal/surfacesvc/ ./internal/server/ Impact: Dev composite pin to backend#167 / documents#77 heads. Refs: plan GenUI boundaries T1 Co-authored-by: Cursor <cursoragent@cursor.com>
ui
@ bfecf8b51f