- Зачем:
- детальные пошаговые планы от superpowers — артефакт времени
выполнения, после merge-а они становятся шумом и расходятся
с реальным состоянием кода. Политика репозитория — хранить
спеки дизайна, но не планы.
- .gitignore защищает от случайного коммита локального состояния
оператора (.antigravitycli, tmp) при будущих `git add -A`.
- Что:
- удалён docs/superpowers/plans/2026-04-19-subagent-orchestration.md
(приехал с PR #1, коммит 08e1c2c, реализация уже в master).
- папка docs/superpowers/plans/ остаётся пустой и пропадает
из working tree.
- в .gitignore добавлены `.antigravitycli` и `tmp` — локальные
директории оператора, чтобы они не попадали в индекс.
- Проверка:
- find docs/superpowers -type f → остаётся только спека
2026-05-20-adversarial-review-refresh-design.md.
- git check-ignore .antigravitycli tmp → оба матчатся.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Add Plan Mode /tmp write limitation to SKILL.md (Step 4) and README
- Document that `codex exec resume` inherits sandbox from original session
- Remove none/low reasoning effort options (minimum is now medium)
- Add .claude to .gitignore (plan files from testing)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Зачем:
- длинные XML-промпты (60+ строк) ломали shell quoting при inline-передаче в codex exec.
- session ID терялся из-за 2>/dev/null на stderr, делая resume невозможным.
- Что:
- промпт записывается в temp-файл, передаётся через stdin: `codex exec ... - < file`.
- stderr перенаправлен в temp-файл, session ID извлекается через grep.
- resume унифицирован: тот же stdin-механизм вместо inline-аргумента.
- fallback fresh exec явно обновляет CODEX_SESSION_ID.
- cleanup дополнен новыми temp-файлами (prompt, stderr).
- Проверка:
- smoke test: plan review → 2 раунда с resume через session ID — OK.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>