Human Outcome Reporting
Объясняет, что теперь может делать человек, какие требования проверены и что остаётся открытым. Работает в Datarim и отдельно.
Отчёт, понятный без предыдущего разговора
Human Outcome Reporting 0.3.3 начинает с результата для человека. Промежуточное сообщение объясняет существенное изменение; итоговый отчёт связывает исходную просьбу с полученным результатом и доказательствами. Пропущенная проверка, старый результат и проверка другой версии или среды остаются видимыми.
Читаемые слова и числа
Версия 0.2.3 сохраняет обычные пробелы в датах, количествах, номерах ролей и обозначениях версий. Проверка предупреждает об очевидном склеивании в тексте; код, пути и точные идентификаторы сохраняются. Такая проверка не доказывает понимание каждого читателя.
Что меняется
- Выполненная работа, проверенные условия, переданный результат и принятие человеком различаются.
- Незнакомый термин объясняется прямо в тексте.
- Для исправления ошибки, исследования, обслуживания, выпуска и обычного ответа выбирается подходящий способ объяснения.
- Полнота важнее ограничения длины: незакрытое требование нельзя спрятать ради краткости.
- Точные вопросы установщика, машинные форматы, разрешения и защита сохраняются.
Установка и использование
Команды Datarim загружают общий навык из установки проекта. Его также можно установить отдельно для Claude Code, Codex и Cursor. См. инструкцию установки отчётности. Отдельный навык не устанавливает рабочий процесс Datarim.
Независимый выбор языков
Язык ответов и язык создаваемых документов по умолчанию английские и могут различаться. Общий помощник читает личные настройки из $XDG_CONFIG_HOME/datarim/config.yaml или ~/.config/datarim/config.yaml, а для выбранного проекта — общие и приватные настройки. Их изменение не требует переустановки. Родные правила клиента сохраняют приоритет; цитаты, код и машинные значения сохраняются. Настроить языки.
Фиксированные подписи рендерера используют языковые каталоги. Если каталог отсутствует, явно сообщается об английском варианте; переданный текст автоматически не переводится. Для проверки поведения конкретного клиента нужно наблюдение новой сессии.
До первого сообщения
Отдельная установка регистрирует синхронные хуки SessionStart для поддерживаемых Codex и Claude Code. Они читают актуальные личные и проектные предпочтения до первого сообщения о ходе работы; Cursor сохраняет свой механизм начала разговора. Проверьте новое точное определение хука Codex через /hooks. Установщик не выдаёт доверие и не меняет разрешения; чужие хуки и защитные правила сохраняются. Наличие файлов, штатная активация и наблюдаемое поведение модели проверяются отдельно.
Настройки текущего проекта и запроса
Ближайший datarim/config.local.yaml выбирает свой проект, в том числе внутри родительского фреймворка. Ошибочные настройки или повреждённый приватный указатель вызывают ошибку, а не наследование родительского проекта. Claude использует собственные синхронные UserPromptSubmit, PostToolUse и PostToolUseFailure перед запросами и после завершённых или ошибочных вызовов инструментов. Они добавляют языковой контекст, сохраняя вывод, решения и разрешения. Входной JSON после инструмента ограничен 1 МиБ; при запуске и отправке запроса — 64 КиБ. Ошибочные или слишком большие данные вызывают уведомление о неразрешённых предпочтениях. Хук ошибки не охватывает отказ в разрешении, проверку до выполнения и отмену. Этот установщик не добавляет Codex хук для каждого запроса; если остался прежний контекст, начните новый разговор. Создаваемые хуки выполняют актуальный исходник помощника вместо существующего bytecode-кэша, сохраняют чужие кэши и не записывают bytecode помощника. Проверка файлов не измеряет поведение или активацию при запуске, запросе и после инструмента. Штатное доверие и реальные наблюдения проверяются отдельно; правило не гарантирует соответствие любого будущего ответа модели.
Заметки внутри ответов
Создаваемая заметка или фрагмент документа внутри ответа — артефакт: текст и примеры используют язык документа. Окружающее объяснение, первое сообщение, отчёт о ходе работы и пояснения до и после инструментов используют язык ответа. Явная просьба изменить язык документа влияет только на этот документ, а язык ответа — только на обычное объяснение. Незапрошенный перевод примера не добавляется. Явный запрос двуязычного текста или перевода сохраняет приоритет; цитаты, код и машинные идентификаторы остаются неизменными.
Объяснить ещё раз
/dr-explain пересказывает существующий результат или объясняет термин. Команда не меняет файлы, не запускает проверки, не выкладывает изменения и не принимает работу за человека.
Связи между частями
Общий навык определяет смысл отчёта. Human Summary сохраняет четыре привычных подраздела для проверки качества, проверки итогов и завершения задачи. Команды, агенты, шаблоны, карта требований и записи отчётов связаны с одним контрактом. Исходник этой версии.
Границы проверки
Автоматические проверки проверяют структуру отчёта и связь с доказательствами. Они не гарантируют понимания каждым читателем. Наличие установленного навыка ещё не доказывает, что конкретная сессия клиента его загрузила.