Перейти к основному содержимому

Покрытие документации

Эта страница — доказательство полноты. Она показывает, какие поверхности продукта покрыты документацией и как полнота проверяется автоматически. Матрица ниже поддерживается людьми как обзор; фактическую полноту гарантируют скрипты, которые сверяют документацию с живыми контрактами (а не с этой страницей).

Как полнота проверяется автоматически

ПроверкаСкриптЧто гарантирует
Reference актуаленscripts/docs/gen_reference.py --checkCLI, флаги, UI-маршруты, Agents/Skills HTTP API, узлы workflow и версии собраны из кода и не устарели
Покрытие поверхностейscripts/docs/coverage_check.pyу каждого маршрута есть страница, каждая CLI-команда есть в reference, все отключённые флаги раскрыты, ни одна отключённая функция не помечена stable
Frontmatter и ссылкиscripts/docs/frontmatter_lint.pyобязательные поля, уникальные slug, валидные флаги/команды, разрешимые ссылки, отсутствие секретов и абсолютных путей
Влияние на документациюscripts/docs/docs_impact_check.pyизменение публичной поверхности сопровождается изменением документации
Сборка сайтаnpm --prefix website run buildбитые внутренние ссылки, отсутствующие изображения, MDX и соответствие навигации

Проверки находят: недокументированную новую функцию; удалённую функцию с оставшейся статьёй; команду с устаревшим примером (через регенерацию reference); функцию, ошибочно помеченную как stable; функцию, выключенную флагом, но описанную как доступную по умолчанию.

Матрица покрытия

Легенда: T — Tutorial (обучение), H — How-to (инструкция), R — Reference (справочник), Tr — Troubleshooting (решение проблем).

Поверхность продуктаTHRTrСтатус
Установка и первый запускstable
Интерфейс (11 маршрутов)stable
Граф проекта (code graph)stable
Задачи и task ledgerstable
Workflow и execution planeexperimental
База знаний (INGEST/QUERY/LINT/SAVE)stable
Агенты, навыки, контекст, packsstable
Исследования и демо-вертикалиexperimental
Наблюдаемость (eval/trace/replay/policy)stable
Безопасность и approvalsstable
Emergency controls и circuit breakersstable
MCP / ACP / A2Aexperimental
Секреты, backup, export, restorestable
Конфигурация и feature flagsstable
CLI (77 команд)stable
Разработка и участиеstable

Что документация сознательно НЕ описывает как рабочее

Ряд возможностей отключён по умолчанию и описан как таковой, а не как доступный функционал: runtime execution (codex_local, claude_local), scheduled heartbeats, promptfoo adapter и удалённая генерация, OTLP export, ACP adapter, A2A gateway, внешние уведомления, прикладное шифрование (restricted encryption), внешнее выполнение MCP, внешний KMS, промоушен реального корпуса и удалённая загрузка источников. Полный список и умолчания — на странице Feature flags и «Что отключено по умолчанию».

Оставшиеся пробелы

  • Английская локализация подготовлена архитектурно (структура i18n), но ещё не переведена.
  • Версионирование документации намеренно не включено на первом этапе (но не заблокировано).
  • Публикация на GitHub Pages использует GitHub owner romarayt; репозиторий raytsystem-public-os задан по умолчанию в website/docusaurus.config.ts и включения Pages владельцем репозитория.