Skip to content

Latest commit

 

History

History
86 lines (68 loc) · 7.58 KB

README.md

File metadata and controls

86 lines (68 loc) · 7.58 KB

Документация Intabia Platform

Оглавление docs/. Порядок для нового человека: getting-started -> architecture -> карта фич -> документ своей области. Правила кода и сборки - AGENTS.md.

Старт и сборка

Документ О чём
getting-started.md Установка, сборка, dev-режим, команды, разбор проблем
wsl.md Сборка на Windows через WSL
nginx-dev-routing.md Dev-стенд: весь трафик через nginx на 8087, роутинг по путям
devNotes.md Тестирование OTP и почты через mailpit
disableFeatures.md Отключение модулей в self-hosted установке
lint-phase-optimization.md Lint-фаза сборки: память и параллелизм
macos_signing.md Подпись и нотаризация desktop-приложения для macOS
penpot.md Локальный Penpot для макетов интерфейса: установка, MCP для Claude Code, макеты как код в dev/design и dev/penpot

Архитектура и карта фич

Документ О чём
architecture.md Слои монорепо, устройство плагина, путь запроса, поды и сервисы
features/README.md Карта продуктовых областей: где код, как работает, куда смотреть
connection_reconnect.md WebSocket клиента: подключение и переподключение
access_model.md Модель доступа: роли воркспейса, членство в space, владелец воркспейса, причины отказа
space_security_broadcasts.md SpaceSecurityMiddleware: кому уходят broadcast-транзакции
tx_security_fixes.md Исправления безопасности приёма транзакций: пути полей и признак tx от триггера
pulse.md Transient-документы вместо hulypulse (присутствие, typing)
stream_integration.md Как платформа работает с foundations/stream: загрузка, транскодинг, плеер
api-client.md npm-пакет @intabia-fusion/api: REST и LiveQuery
ui-components/README.md Каталог UI-компонентов: что переиспользовать вместо нового .svelte

Подсистемы (подробно)

Документ О чём
love.md Виртуальный офис и встречи: модель, протоколы, дефекты, тесты с LiveKit
meeting-recording-quality.md Качество записи встреч: что сделано и зачем, цена решений, сравнение с Zoom и Meet
llm.md Юля ИИ: устройство и сценарии
ai-harness.md Юля ИИ: алгоритм ответа, инструменты, промпты
aibot-deployment.md Юля ИИ: роли MODE, env, масштабирование
aibot.md Юля ИИ: поведение на стенде и тест-план для QA
aibot-mock-testing.md Юля ИИ: локальная проверка на мок-провайдере
billing-subscription-status-transitions.md Статусы подписки и переходы между ними
password_policy.md Политика паролей (только на клиенте)
controlDocumentsOverview.md Controlled Documents (QMS): функционал по sanity-тестам
time-tracking.md Оценки и учёт времени в трекере, агрегация по дереву задач
status-order.md Порядок статусов при группировке задач: категории, слияние порядков типов задач, примеры
workflow.md Workflow: что покрыто тестами

Тесты и производительность

Документ О чём
testing.md Unit, Playwright UI, интеграционные стенды
perf-tests.md Перф-тесты в ws-tests

Процессы

Документ О чём
changelog.update.task.md Как обновлять changelog
fix-glitches.md Ветка fix-glitches: исправленные дефекты, зачем, тесты, что меняется для клиентов, что не исправлено
saved-orphans.md FUSIO-1508: закладки на удалённые сообщения и вложения - причина, триггеры, миграция, тесты

Неактивный код

legacy.md - код в репозитории, который не работает или не подключён: сервисы, модели без логики, закомментированные блоки.

История и исследования

Старые планы и журналы. Расходятся с текущим кодом, кандидаты на удаление.

Документ О чём
new-pulse.md План перехода на transient docs, итог в pulse.md
region_config.md План конфигурации регионов, реализован частично и иначе (server/account/src/region-config.ts)
allow_screen_share_request.md План запроса шаринга экрана, не реализован
stream_service_hardening.md Журнал сессии по stream-сервису; таблица качества транскодирования актуальна
time-tracking-examples.md Черновой пример расчёта времени по ветвящемуся дереву задач
rush_build_horror.md Замедление сборки Rush (Rush удалён, сборка на pnpm)
FUSIO-866.md Чек-лист ревью PR ai-bot/billing

Заметки сессий

memory/README.md - оглавление заметок по областям: корневые причины, особенности сторонних систем, измеренные константы. Каждая заметка ссылается на документ своей области, документ области - на свои заметки.