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

Локальные метрики

Статус: принято 4 августа 2026 года.

Контекст

Во время пилотного внедрения нужно понимать, удаётся ли пользователям завершать работу и восстанавливаться после ошибок. Постоянная телеметрия для этого не требуется. Нельзя также считать время изменения файлов достоверным признаком намерения пользователя или успешного результата.

GigaLoom уже хранит структурированные сведения о запусках, действиях, подтверждениях, восстановлении, маршрутах и процессах. Отчёт строится только на этих данных.

Решение

Создание отчёта

Отчёт ProductEvidenceReportV1 создаётся только по явной локальной команде:

giga evidence product-beta --project <id> --output <path>

Экспорт относится к одному проекту, ограничен по объёму и выдаёт одинаковый результат для одинакового набора исходных данных. Команда не загружает отчёт в сеть, не обращается к учётным записям и провайдерам, не запускает зависимости и не отправляет сообщения пользователям.

Состав метрик

Если необходимые исходные события существуют, отчёт может содержать:

  • время от создания проекта до первого успешного запуска и принятого изменения;
  • результат и причину остановки первого запуска;
  • время ожидания подтверждения и число незавершённых подтверждений;
  • вмешательства пользователя, отмены, восстановления и продолжения работы;
  • время от начала проверки до принятия изменения;
  • повторное использование разделов Work, Inbox, Automations и Library;
  • использование и отклонение Thread Relay;
  • долю успешных предварительных проверок шлюза и неподдерживаемых маршрутов;
  • время первого и повторного подключения управляемого процесса шлюза.

Для каждой метрики указываются версия схемы, псевдоним проекта, ограниченный интервал времени, редакции и контрольные суммы источников, числитель и знаменатель либо счётчик, результат, а также причина отсутствия значения.

Если данных недостаточно, значение остаётся unknown. Время установки, намерение пользователя, успешность и повторное использование не выводятся из косвенных признаков файловой системы.

Конфиденциальность и совместимость

Отчёт не содержит:

  • запросы и ответы моделей;
  • переписку, исходный код и изменения файлов;
  • полные пути и необработанные аргументы команд;
  • учётные данные и сведения об аккаунтах;
  • содержимое вложений и ответы провайдеров.

Допускаются перечислимые результаты, счётчики, ограниченные длительности, обобщённые классы ошибок и уже существующие контрольные суммы.

Для отчёта не создаётся отдельное хранилище событий, сессий, процессов, маршрутов или подтверждений. Если редакция источника неизвестна или устарела, соответствующая метрика получает значение unknown с объяснением причины. Успешное создание отчёта не означает, что зависимость, маршрут или запуск завершились успешно.

Условия пилотного внедрения отдельно определяет состав участников, правила конфиденциальности и поддержки, критерии остановки и возможные решения по итогам пилота. Любая отправка отчёта во внешнюю систему требует отдельного разрешения.

Миграция и откат

Отчёт является производным версионируемым файлом. Новая версия пересчитывается из существующих событий и не дополняет их придуманными значениями. При откате можно удалить только отчёты, явно выбранные пользователем. Исходные данные не изменяются; удалённого сборщика метрик нет.

Последствия

Команда даёт проверяемые локальные метрики пилотного внедрения без постоянной телеметрии и без передачи пользовательского содержимого. Публикация или совместное использование отчёта остаются отдельным действием пользователя.