fix(skills): claude-subagent-playbook — правила запуска Кодекса по месту

- Зачем:
  - два отказа вызова из прогона #39 повторялись оттого, что правило
    лежало не там, где собирают команду: -s дописывали в resume по
    образцу exec, а < /dev/null закрывал вход у вызова, который сам
    получает промпт через stdin.
- Что:
  - в codex-exec рецепт resume снабжён строкой о том, что среда треда
    задана при создании, а перечень ручек хода уточнён по проверке на
    codex-cli 0.145.0.
  - к правилу «промпт через stdin» добавлено, что вход этого вызова
    должен оставаться открытым.
  - в SKILL.md этап 6 правило < /dev/null сужено условием «фоновой
    команде, которой нечего читать со входа».
  - в lessons исправлен неверный хвост записи #39 про смену песочницы
    ключом -c sandbox_mode.
- Проверка:
  - codex exec resume <любой-id> -s workspace-write → exit 2.
  - echo "say hi" | codex exec - < /dev/null → No prompt provided via stdin.
This commit is contained in:
Dmitry Dementiev committed 2026-08-03 21:48:29 +03:00
1 parent 36fc76ff90
commit 9642910194
3 files changed
+28 -14

No files matched your search

@@ -241,10 +241,11 @@ description: >-
**своими глазами** (счётчик тестов, картинки, прогон CLI) — ревью не
заменяет твою приёмку. Команды нового приёмочного сценария проверь на
живом объекте до полного прогона; сложные вставки собирай файлами, не
экранированием; фоновому запуску закрывай stdin (`< /dev/null`) —
команда, дочитывающая ввод, из терминала зелёная, а в фоне виснет
навсегда. Чекбоксы, статус и выжимку резолюций в тикет
переносит fast-worker из файла отчёта исполнителя (не твой Write).
экранированием; фоновой команде, которой нечего читать со входа,
закрывай stdin (`< /dev/null`) — команда, дочитывающая ввод, из
терминала зелёная, а в фоне виснет навсегда. Чекбоксы, статус и
выжимку резолюций в тикет переносит fast-worker из файла отчёта
исполнителя (не твой Write).
Коммит — по `/conventional-commits`, пользователю — выжимка: вердикты,
что принято/отклонено, что осталось — плюс короткая саморефлексия: что
больше всего потратило контекст и что в следующий раз направить файлом