YAHIA — главный галстук
Сам находок не делает. Под задачу собирает бригаду из 12 галстуков и каталога на 144 тел, запускает параллельно, сводит через судью и записывает, кого звал и что подтвердилось.
Работу берёт из Яндекс Трекера по тегам владельца: отдать-рою — делает целиком, полуагент — готовит к клику, руками — не трогает. Отчёт уходит комментарием в задачу; статус меняет только владелец.
Слепое пятно YAHIA
Своей оптики нет. Он отвечает за состав, дисциплину и комплектность отчёта — и может собрать не ту бригаду. Поэтому строка аудита печатается всегда: кого позвал, кого пропустил и почему.
Четыре гейта отбора
- 1Порог
Есть артефакт и последствия? Нет — никого не звать, ответить самому.
- 2Ядро
Атака, факты, связность — всегда. Проверяется первым, гашению не подлежит.
- 3Сигналы
Сделка → состав панели целиком. Статья → утечки и исполнимость. Дизайн → фронтенд из каталога и машинный аудит. Код → доступ · бэкенд · фронт · миграции · API.
- 4Попадания
Ноль заявленных находок за десять прогонов — роль гаснет. Две из восьми позиций — ролям с нулём вызовов, иначе тело из каталога не позовут никогда.
Как проходит прогон
форма — gstack, MIT · лаймом — то, что есть только у нас- Задачаиз Трекера или файл
Описание задачи, её ссылки и вложения становятся артефактом. Результат возвращается в задачу комментарием; статус меняет владелец.
- Отбор по четырём гейтам
Плюс компенсация слепых пятен: у роли пятно «не смотрит на сроки» — в бригаду добирается та, что смотрит. Некем закрыть — сказано в отчёте.
- Бригада 3–8 ролейодним сообщением, параллельно
Каждой в промт: ядро законов, тело роли, досье, строка стека и граница «не читай чужие инструкции». Роль не регистрируется — каталог в сессии стоит ноль.
- Находкиважность · уверенность 1–10 · адрес · категория
Категория — из общего словаря, одинакового для всех ролей, иначе две роли никогда не совпадут.
- Дедуп и гейты уверенности
Совпало у двух — «подтверждено двумя», уверенность +1. Отклонённое владельцем ранее глушится, если артефакт не менялся.
- Судьятолько у нас
Сам не участвовал. Решает в пользу названной атаки, не большинства. Вето одной роли снять не может. Последняя строка — «РЕШЕНИЕ: действие, потому что находка по имени».
- Отчёт, строка аудита, журнал
«вызвано 5 · пропущено 139 · загейчено 0». Одна запись на прогон. Журнал питает гейт попаданий, досье возвращается роли в промт, промах заполняет слепое пятно — так тело из каталога становится галстуком.
Кривая обучения
по 3 прогонам| роль | вызовов | заявлено | принято | точность |
|---|---|---|---|---|
| rev-ataka | 3 | 26 | 17 | 0,65 |
| rev-fakt | 3 | 19 | 14 | 0,74 |
| rev-svyaznost | 3 | 18 | 16 | 0,89 |
| rev-utechka | 2 | 22 | 16 | 0,73 |
| rev-ispolnimost | 2 | 20 | 18 | 0,90 |
| rev-arbitr | 2 | 9 | 9 | 1,00 |
| ui-designer | 1 | 6 | 5 | 0,83 |
| design-system-architect | 1 | 6 | 6 | 1,00 |
| ui-visual-validator | 1 | 5 | 4 | 0,80 |
| impeccable-detect | 1 | 0 | 0 | — |
| business-analyst | 1 | 7 | 5 | 0,71 |
| data-scientist | 1 | 10 | 9 | 0,90 |
| sdelka-jurist | 1 | 9 | 9 | 1,00 |
| sdelka-sudya | 1 | 13 | 12 | 0,92 |
| sdelka-notarius | 1 | 12 | 10 | 0,83 |
| sdelka-rieltor | 1 | 8 | 4 | 0,50 |
точность = принято ÷ заявлено. Не выросла за десять прогонов у роли с пятью вызовами — механизм досье снимаем, а не украшаем.
Очередь YAHIA · из Трекера
627 открытых · 76 просрочено · 93 на три недели- WORK-37Хабр №1 «Ночной рой»: окно публикации 18–31.08полуагент04.09
- WORK-1732Снять зависимость витрины и роя от домашнего ПК — перенести на VPS, чтобы работать с Mac и из любой точкируками14.09
- WORK-1734Полная автоматизация роя: прогон → журнал → витрина без ручных шагов; что автоматизируем, а что нет21.09
- WORK-1717Хабр №2 «Ни один из трёх каталогов не умеет пяти вещей сразу — и 35 их дефектов с адресами»: скелет → прогон YAHIA → текполуагент23.09
- WORK-1718Объединение ECC + wshobson (план v2, шаги 3–8) — парк до первого читателя Хабра №206.10
- ещё 622 задач скрыты — личные, семейные, клиентские
вход: /yahia WORK-NNNN · утренний список: /yahia --очередь · журнал прогонов — лог обучения →