Dex writes manifest.json, src/client.tsx and src/server.ts using only the components and operations in the other tabs. The builder bundles them, renders the app in a capability-empty sandbox, validates every node against the vocabulary, smoke-tests the backend, and publishes a sandbox version. Failures go straight back to Dex as structured violations.