Русский | English
Словарь: что означают слова, которыми говорит TAUSIK
Страница появилась по замеру: на 88 страницах, помеченных для пользователя, слово gate встречается 715 раз, slug — 467, QG-2 — 74, и расшифровать их было негде. Термины ниже взяты подсчётом по этим страницам, а не придуманы: здесь то, обо что читатель спотыкается на самом деле.
Порядок — от того, с чем сталкиваешься в первый час, к тому, что понадобится позже.
Работа: из чего состоит задача
Задача (task) — единица работы, у которой есть цель, критерии приёмки и журнал. Пока задача не начата, агент не имеет права писать код. С неё начинается всё остальное.
Слаг (slug) — короткое имя задачи латиницей через дефис, например no-glossary-so-the-vocabulary-is-a-wall. Им задачу зовут во всех командах; он не меняется после создания, потому что на него уже ссылаются журналы и коммиты.
Критерии приёмки (AC, acceptance criteria) — список того, что должно стать правдой, чтобы задачу можно было закрыть. Пишутся ДО работы. Хотя бы один критерий описывает, как система обязана отказать, — иначе проверяется только счастливый путь.
Журнал задачи — записи о ходе работы и доказательства закрытия. Дописывается, никогда не переписывается: доказательство, которое можно отредактировать задним числом, доказательством не является.
История (story) и эпик (epic) — два уровня группировки задач. Эпик отвечает на «какую проблему решаем», история — на «какая часть её берётся сейчас».
Сложность (complexity): simple, medium, complex. Влияет на то, какие ворота жёсткие и какую модель рекомендует фреймворк.
Тир (tier) — объём доказательства, которого задача требует при закрытии: от trivial до deep. Сложность отвечает на «сколько работы», тир — на «сколько доказательства».
Проверки: что и когда отказывает
Гейт (gate) — проверка, которая может отказать. Их около полусотни: линтер, тесты, размер файла, дрейф развёрнутых копий. Блокирующий гейт останавливает действие, предупреждающий — только говорит.
QG-0 — ворота на СТАРТЕ задачи. Не пускают в работу без цели и критериев приёмки: задача, у которой нет критериев, закрывается по ощущению.
QG-2 — ворота на ЗАКРЫТИИ. Не пускают в закрытие без свежей зелёной проверки, относящейся к этой задаче.
Verify-First — порядок, при котором тяжёлые проверки запускаются командой verify заранее и кешируются, а закрытие потом лишь предъявляет результат. Иначе каждое закрытие стоило бы полного прогона тестов.
Квитанция (receipt) — подписанная запись о том, что проверка была: что запускали, с каким результатом, кто. Подделанная квитанция проверку не проходит.
Храповик (ratchet) — число, которому разрешено только уменьшаться. Так фреймворк держит остатки, которые нельзя убрать одним заходом: сгнившие ссылки, дублирующиеся тесты, длину ответа. Рост краснеет, уменьшение проходит.
Дохлый конец (dead end) — записанный подход, который НЕ сработал, и причина. Нужен, чтобы следующий не потратил день на то же самое.
Устройство
Обвязка (harness) — всё, что фреймворк разворачивает в проект вокруг агента: скиллы, хуки, MCP-серверы, файл правил. Это она превращает правила в механизмы.
Развёрнутые профили — копии обвязки под каждый редактор (.claude/, .cursor/, …). Работает именно копия, поэтому правка исходника, не дошедшая до неё, не действует.
Проекция (projection) — Markdown-дерево в tausik/, в которое сериализуются задачи, решения и память. База данных не ездит между машинами, а дерево ездит: это способ перенести состояние.
Стек (stack) — язык и инструменты проекта. От него зависит, какие гейты применимы.
Хендофф (handoff) — записка смены следующему: что сделано, что осталось, что решает владелец.
Снапшот (snapshot) — публичная копия репозитория: отфильтрованное дерево тега, без внутренней проекции и рабочих документов.
Стандарты
SENAR — внешний стандарт дисциплины ИИ-агентов, которому TAUSIK заявляет соответствие. Оттуда правила про задачу до кода, про журнал и про то, что непройденная проверка не сертифицирует.
RENAR — стандарт описания требований: спецификации, трассировка, приёмочные проверки. TAUSIK объявляет себя ему НЕ соответствующим, и причина названа на странице соответствия.
См. также
- Начните здесь — порядок чтения для вашей роли
- Что НЕ гарантировано — границы, объявленные заранее
- Справочник CLI — команды целиком