⚪️ Swarm-Forge, большой обзор (часть 4) (третья часть ранее ...) 5️⃣ hardender (batch) Владеет: mutation hardening после архитектурного review. Тут надо немного быть в теме всего этого APS, gherkin и прочего mutation подходов. Это единственный batch-агент в six-pack. Что batch объединяет: несколько architect -> hardender handoff-ов с одинаковым priority которые уже лежат в hardender inbox/new Что делает: - принимает TASK или BATCH; - если BATCH, обрабатывает все BATCH_ITEM в helper-delivered order как один hardening batch; - ставит language mutation, CRAP, DRY tools; - ставит APS gherkin-parser и gherkin-mutator; - строит runner adapter для gherkin-mutator; - запускает language mutation по одному файлу за раз; - использует differential mutation against manifest; - запускает soft Gherkin acceptance mutation; - затем CRAP; - затем DRY; - чинит survivors/issues. Не делает: - не поддерживает end-to-end QA suite от specifier. Передает дальше: hardender -> QA Условие передачи: текущий architect task или batch architect tasks полностью hardened, изменения закоммичены. 6️⃣ QA Владеет: финальной независимой проверкой. Что делает: - проверяет accepted specification; - проверяет generated acceptance tests; - превращает specifier QA procedures в executable QA scripts; - гоняет end-to-end QA через пользовательский интерфейс, не через project API; - проверяет unit tests, property tests при наличии, architecture-sensitive workflows, release checks; - чинит найденные QA/final verification bugs минимально; - если QA suite конфликтует с Gherkin или unit tests, останавливается и спрашивает clarification; - проверяет, что handoff commits, manifests и audit files консистентны; - перед финалом запускает CRAP и DRY. Не делает: - не запускает language mutation и Gherkin mutation, если явно не попросили. Передает дальше: completion broadcast с priority: 00. QA -> specifier QA -> coder QA -> cleaner QA -> architect QA -> hardender Смысл broadcast: все роли получают “QA complete”. Но локальное правило six-pack говорит, что QA handoff не прерывает текущую работу. Если агент занят, он игнорирует wake-up, а после done_with_current.sh очередь сама выдаст следующий item. (продолжение далее...) @deksden_notes
⚪️ Swarm-Forge, большой обзор (часть 4) (третья часть ранее ...) 5️⃣ hardender…
Из этого канала
- #884⚪️ Swarm-Forge, большой обзор (часть 5, последняя) (вы удивитесь, но часть 4 -…
⚪️ Swarm-Forge, большой обзор (часть 5, последняя) (вы удивитесь, но часть 4 - ранее ...) ▶️ Какие наборы проверок и инструментов встроены в флоу: - APS /…
- #885⚪️ Codex : добавили поддержку .worktreeinclude ▶️ Это небольшое, но важное…
⚪️ Codex : добавили поддержку .worktreeinclude ▶️ Это небольшое, но важное улучшение для тех, кто активно работает с рабочими деревьями.
- #886Что такое AI-Pulse У меня в день набегает тысячи сообщений в чатиках про ИИ -…
Что такое AI-Pulse У меня в день набегает тысячи сообщений в чатиках про ИИ - всё это нереально прочитать.
- #882⚪️ Swarm-Forge, большой обзор (часть 3) (вторая часть ранее ...) 2️⃣ coder…
⚪️ Swarm-Forge, большой обзор (часть 3) (вторая часть ранее ...) 2️⃣ coder Владеет: реализацией approved behavior slices, то есть куски функционала умеет…
- #881⚪️ Swarm-Forge, большой обзор (часть 2) (первая часть ранее ...) ▶️ Теперь к…
⚪️ Swarm-Forge, большой обзор (часть 2) (первая часть ранее ...) ▶️ Теперь к флоу: система содержит три конфига встроенного флоу.