v0.5.0
Что нового
Cross-provider-review (новый навык)
Единый навык второго мнения Claude ↔ Codex. Заменяет старые codex-review и opus-review.
- Hardlink-песочница — почти мгновенная материализация исходников без расхода диска.
- Жёсткий read-only: Codex через kernel-sandbox, Claude через
plan-mode +--strict-mcp-config. - Полный lifecycle:
start/ask/debate/sync/status/log/stats/show/close. - Два режима:
advisory— per-artifact второе мнение внутри фазы.gate— финальный блокирующий ревью перед закрытием задачи.
- Finalization gate-шаблон (
references/finalization-prompt.md): двунаправленная проверка правил (лог→правила + правила→лог), traceability-таблица целей, чек-лист 8 векторов обмана (scope shrinkage, test theater, fake acceptance, artifact drift, regression blindness, hallucinated coverage, cherry-picked logs, classification bypass), 3-раундовый итерационный протокол с эскалацией пользователю. - Оркестратор теперь блокирует
final-report.mdбезverdict: PASSили явного user override'а.
Новые навыки
code-verification— дополнительная проверка кода отдельно от синтаксиса.buddy-prompting— интеграция с 1С Напарником.subsystem-update— работа с подсистемами метаданных.
Новые правила
no-direct-db-access— глобальный запрет прямого доступа к БД.skill-learning-policy— переведена в глобальные правила.- Russian-only — русский язык обязателен для всех артефактов задач.
Оркестратор и воркфлоу
- Health-monitoring фоновых агентов — heartbeat-проверки при длинных фазах.
- Approval gate после Phase 1 (спецификация) — утверждение пользователем до дизайна.
- Обязательный cross-review на каждой фазе + финальный gate.
- Задачный контекст перенесён в
.context/— чище корень задачи. check_syntaxтеперь final-only (не дёргается на каждом промежуточном шаге).
Инструменты
- xml-gen: новая команда
edit replace-text— байт-безопасная замена в XML-файлах без ломки BOM/encoding. - sync-skill.py: переведён на
gpt-5.4-mini(5.1-codex-miniбольше не доступен с ChatGPT-подпиской).
Прочее
- Улучшен субагент
analyst. .mcp.json,node_modules/,output/добавлены в.gitignore.
Полный diff: v0.4.1...v0.5.0