- sonnet на gate/code/ops (вход структурный, критерий записан), opus на
specs/idiom/negative/adversary, fable на rubric/reimpl/architecture/triage —
там, где качество порождённого и есть вся ценность прохода
- haiku не используется нигде: механизируемое вынесено ниже модели в скрипты,
а дешёвый опиниативный проход дороже в триаже, чем экономит
- frontmatter агентов приведён к валидному YAML: описания с двоеточиями
закавычены, иначе строгий парсер молча потеряет агента
- умолчание — делать, а не спрашивать: развилка вынимается пунктом в секцию
`блокеры` беклога, задача переформулируется на остаток и доводится до коммита
- спрашиваем только про необратимое: деплой, выкладку наружу, удаление данных
- находка ревью с пометкой «развилка» больше не останавливает работу, а
уезжает блокером с вариантами и ценой каждого
- экспорт Apple это снапшот всей истории, доставки после его даты — события
поверх; состояние пересобирается как import(экспорт) + replay(доставки)
- отсюда ретеншен архива меняется с произвольных 14 дней на «до следующего
проверенного экспорта» (~2 ГБ за квартал, измерено), а свёртка обязана быть
детерминированной — воспроизведение строго по received_at
- названы границы модели: stateOfMind в экспорт не попадает вовсе, а верхние
слои за периоды с удалёнными доставками не воскресают и досчитываться не
должны — каталог обязан говорить это честно
- одиннадцать проходов ревью перенесены из jellybit и переписаны под домен:
приём пакетов, слои, координатная идентичность, чувствительность данных
- скиллы task-pipeline и review-pipeline, контракт находок, журнал промахов