Route shape
- Public entry
- index.html remains the public static entry.
- Direct UI Membrane
- membrane.html remains the public static membrane context.
- Preview workspace
- workspace.html remains unauthenticated, browser-side, and non-persistent.
- Reserved boundary
- auth-boundary.html holds route/auth/backend shape only.