docs: guardrails в CLAUDE.md #21
Notifications
Due Date
No due date set.
Depends on
Reference: HSE/tgit#21
Reference in New Issue
Block a user
Описание
Зафиксировать в
CLAUDE.mdжёсткие правила по образцу Vobot/meditron, чтобы каждая сессия их соблюдала.Желаемый результат
Раздел Guardrails: доступ — middleware на каждом апдейте (ADR-011); песочница для чужого кода (ADR-005/006); агент — фильтр + страж + LogQuery, логи не в LLM, grep не в shell (ADR-007/013); провайдер за протоколом (ADR-008); конфиг типизирован; секреты только в
.env; внешние вызовы с ретраями;make lint && make testперед PR; в SourceCraft не пушим (ADR-010).Подзадачи
Анализ
Затрагиваемые файлы
CLAUDE.mdОграничения и риски
Не дублировать документы — только правила и ссылки.
Как проверить
Прочитать CLAUDE.md: по нему ясно, чего нельзя делать в коде.
Лог выполнения
2026-10-13
2026-10-14
CLAUDE.mdраздел Guardrails: 10 правил с мнемоникой и ссылками на код/ADR (доступ, песочница, LLM без исполнения, провайдер за протоколом, типизированный конфиг, секреты, ретраи, схема только миграциями, гейт, SourceCraft — зеркало). TL;DR ссылается на них.docs: guardrails в CLAUDE.md и ссылки на ТЗ/архитектуруto docs: guardrails в CLAUDE.md