Этот файл является канонической точкой входа в документацию репозитория. С него нужно начинать работу по правилам AGENTS.md.
Документация в docs/ описывает платформу целиком. Локальные документы приложений и crate-ов лежат в apps/*/docs/, crates/*/docs/ и README.md рядом с кодом.
- Сначала откройте обзор платформы и нужный архитектурный раздел.
- Для изменений в модульной системе переходите в
docs/modules/*. - Для UI-срезов используйте
docs/UI/*и локальные docs приложений. - Для проверок, rollout и quality-gates используйте
docs/verification/*иdocs/guides/*. - Для изменений конкретного модуля сверяйтесь с
docs/modules/registry.mdи локальными docs соответствующего crate.
- Обзор платформы
- Архитектурные принципы
- API и surface-контракты
- Маршрутизация
- Модульная архитектура
- Карта модулей и владельцев
- Обзор модульной платформы
- План и текущее состояние module-system
- Контракт
rustok-module.toml - Реестр crate-ов модульной платформы
- Индекс документации по модулям
- Индекс UI-пакетов модулей
- Quickstart по UI-пакетам
- UI README
- GraphQL и Leptos server functions
- Storefront
- Быстрый старт для Admin ↔ Server
- Каталог Rust UI-компонентов
- Архитектура i18n — request locale chain, storefront locale-prefixed routes, outbound reset-email locale contract, manifest-level module UI bundle contract
- Диаграмма платформы
- Database
- Channels
- DataLoader
- Event flow contract
- Matryoshka / composition model
- Performance baseline
- Quickstart
- Testing
- Observability quickstart
- Runtime guardrails
- Input validation
- Error handling
- Security audit
- Logging
- Errors
- Security
- Coding
- RT JSON v1
- Активный remediation-план платформы — текущий исполняемый план; не относится к weekly verification-прогонам
- Главный verification README
- Сводный verification plan
- Foundation verification
- API surfaces verification
- Frontend surfaces verification
- Core integrity verification
- Quality operations verification
- AI context
- AI session template
- Известные pitfalls
- Шаблон документации модуля
- Исследования и ADR-черновики
- Для foundation и shared-инфраструктуры:
crates/rustok-core,crates/rustok-api,crates/rustok-events,crates/rustok-cache,crates/rustok-outbox,crates/rustok-telemetry,crates/rustok-tenant. - Для UI-библиотек:
crates/leptos-*,crates/flex,crates/leptos-ui. - Для доменных модулей:
crates/rustok-*согласно реестру модулей. - У каждого crate должен быть актуальный
README.md, а при необходимости иdocs/.
- Центральные документы в
docs/ведутся на русском языке. README.md,AGENTS.md,CONTRIBUTING.mdи публичные контрактные документы ведутся на английском.- Один файл — один язык.
- Не создавайте новый документ, если подходящий уже существует: расширяйте текущий.
- При изменении архитектуры, API, tenancy, routing, observability или module-system обновляйте и локальные docs компонента, и центральные документы в
docs/.