Commit 9e69777
feat(examples-chat): A2UI Pass 1 surface coverage — exercise full catalog
Audit found that the existing 4 GenUI welcome suggestions only reliably
exercise 8 of the 18 catalog components (Card, Column, Text, TextField,
MultipleChoice, CheckBox, Slider, Button). The other 10 (Row, List,
Tabs, Modal, Divider, DateTimeInput, Icon, Image, Video, AudioPlayer)
never see daylight.
Adds two welcome suggestions designed to elicit LLM-generated surfaces
that collectively render 8 of the 10 gap components:
- "Demo: render a media-rich product card" — Image + Tabs + Row +
Icon + List + Button
- "Demo: render a booking surface with modal" — DateTimeInput +
Divider + Row + Card + TextField + Modal
Remaining gaps (Video, AudioPlayer) are deferred — they're media-heavy
and best exercised by a future media-focused suggestion when needed.
Updates CHECKLIST.md with an "A2UI catalog coverage" sub-section under
Generative UI / A2UI surfaces, mapping each demo prompt to the
components it exercises so smoke runs can systematically verify
catalog rendering across the full 18-component set.
Sets up the visual baseline for the upcoming theming track:
- Pass 2 (token contract expansion) audits theming knobs against the
fully-exercised catalog
- Pass 3 (Material preset) ships token-value CSS files with no new
runtime deps
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent caf7a71 commit 9e69777
2 files changed
Lines changed: 23 additions & 0 deletions
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
67 | 77 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
269 | 282 | | |
270 | 283 | | |
271 | 284 | | |
| |||
0 commit comments