Skip to content

Русский | 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 объявляет себя ему НЕ соответствующим, и причина названа на странице соответствия.

См. также ​