Observed in vyasa/core.py:
- admin impersonation route
- post static/json/download routes
- annotation route registration
- bookmark route registration
- Core should build app, runtime context, auth/RBAC policy, and extension app.
- Route extensions register route prefixes through
app.routes.add(...).
- Core validates route conflicts before app startup.