Start with constraints
Write down where the UI runs, who owns the component catalog, how much layout freedom the model receives, and whether a host application controls the surface.
Make the decision
Use the selector with your real constraints. Treat its output as a hypothesis, then verify every recommended layer against the corresponding technology page.
Draw the boundary
Document the event contract, the UI schema boundary, the component allow-list, privileged actions, validation, and fallback rendering. A production architecture needs all six even when the demo only shows one.
Deliverable
Produce a one-page decision record with one primary stack, one alternative, explicit trade-offs, and the upstream sources that were verified.