# Общие правила клиентов - Очередь/учёт событий: `src/player.ts`; волна: `src/wave.ts`; сессия: `src/auth.ts`. - Не импортируй web, React Native или системные media API. Платформы передают IO через узкие порты. - Поздние ответы старой wave-сессии не меняют новую; feedback после ошибки возвращается только в ту же сессию. - `pnpm --filter @pipu/core test`, `pnpm --filter @pipu/core typecheck`; после изменения экспортов проверь web и mobile.