---
name: holograms-media
description: Инструкции по работе с платформой Holograms Media, включая правила языка и технические стандарты.
---

# 🎭 Навык Holograms Media

Этот навык предназначен для управления поведением агента в рамках проекта Holograms Media.

## 🇷🇺 Языковые правила
- **Язык общения:** ВСЕГДА использовать русский язык для всех ответов, рассуждений (`thought`), отчетов и документации.
- **Технический английский:** Допустим только в коде, именах переменных, системных путях и логах.
- **Комментарии в коде:** Писать в стиле JSDoc на русском языке.

## 🏗️ Архитектурные правила (Триа & Голограммы)
- **Триа:** Понимать, что Триа — это мультимодальный AI. При работе с бэкендом учитывать интеграцию с Cloudflare API и хранилищами.
- **WASM/Rust:** Ядро аудио-обработки находится в `holographic_core`. При работе с ним учитывать кэширование FFT и обработку стерео-сигналов.
- **Frontend:** Основной стек — Three.js с адаптивным рендерингом (WebGPU -> WebGL -> Canvas2D).

## 🛠️ Инструментальные правила
- **Windows / PowerShell:** Всегда использовать `curl.exe` вместо `curl` для HTTP-запросов к API (Koyeb, Cloudflare), чтобы избежать конфликтов с PowerShell.
- **Секреты:** Никогда не выводить API-ключи из `.env.local` в чат. Только подтверждение их наличия или работоспособности.

## 🚀 Процесс развертывания
- **Cloudflare Pages:** Для фронтенда.
- **Koyeb:** Для FastAPI бэкенда.
- **Repomix:** Использовать ТОЛЬКО XML формат и имя `repomix-context.xml`. Игнорировать `node_modules`, `dist`, `target`, `.git`, `.scripts`.
  Команда: `npx repomix --style xml --output repomix-context.xml --ignore "node_modules,dist,target,.git,.scripts"`
