Workspace-ізольований контракт
Workspace — це жорстка межа, а не фільтр. Кожна операція бере організацію з довіреного контексту авторизації — ніколи з тіла запиту — і кожен запит до БД несе workspace-предикат.
- ID організації береться з токена, ніколи з body: payload не може обрати workspace
- Server functions будують контекст із ролі Better Auth organization; API — з хешу токена, scopes та integration source
- Обидві межі сходяться на тих самих спільних операціях, тож UI та API не можуть розійтися в поведінці
- Source-scoped ресурси додатково звіряють integration source, який їх записав