ddadmin and Claude Opus 4.7
584ae8d1c6
chore: убран устаревший план + расширен .gitignore
...
- Зачем:
- детальные пошаговые планы от 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 >
2026-05-21 10:04:50 +03:00
ddadmin and Claude Opus 4.7
1237e168c3
feat(skill): refresh adversarial-review под Codex 0.132
...
- Зачем:
- актуализация под новый Codex CLI (0.132 убрал флаг -a,
ввёл -c approval_policy / -c approvals_reviewer);
- переход на безопасные операторские дефолты
(sandbox=workspace-write для эмпирической верификации,
явные overrides sandbox:* и approvals:*);
- наведение порядка в принятии решений по раунду ревью:
review_quality + evaluation matrix + structural operator gate
вместо «оператор сам разбирается».
- Что:
- SKILL.md: override-граммар (sandbox:*, approvals:*, model:*,
low/medium/high/xhigh), детект OPERATOR_LANGUAGE, runtime hint,
conditional dirty-file warning в Step 2 (после захвата REPO_ROOT),
dual-layer mutation snapshots (git status + sha256sum input-файлов),
operation-aware dispatch table, evaluation matrix + structural
operator gate (batch-pause), structured resume body
(Applied / Re-scoped / Rejected / Specific asks), final operator
summary на OPERATOR_LANGUAGE.
- references/runner.md: переведён на Sonnet runner, добавлен
Step R2.5 bwrap preflight, Step R4.5 review_quality + bounded
triage, расширена 11-полевая JSON-схема результата.
- docs/DESIGN.md: §4.14–§4.21 с обоснованиями новых решений,
§7.8 refresh-era smoke checks, §8 version log с двумя раундами
dogfood-а этого refresh-а (включая R2-корректировку
обоснования residual gap для уже-грязных tracked-файлов).
- README.md: таблица дефолтов, Safety considerations (честно
задокументирован residual gap), Linux sandbox prerequisites
(bwrap + AppArmor user namespaces), Operator language,
Final operator summary, troubleshooting.
- examples/review-output.md: модель в сэмпле обновлена на gpt-5.5.
- docs/superpowers/specs/2026-05-20-...: сохранена спека дизайна
с уточнениями после dogfood.
- Проверка:
- dogfood: 2 раунда /adversarial-review code на этом refresh-е,
R2 верифицировал R2#1 (ordering) и R2#2 (Option B, honest
residual gap);
- smoke: codex --version ≥ 0.132.0, bwrap preflight зелёный
на reference WSL2.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 09:56:08 +03:00
ddadmin and Claude Opus 4.7
08e1c2cda6
docs(plan): implementation plan for subagent-orchestration refactor
...
Three-round adversarial review incorporated. Covers:
- Architecture: main orchestrator + thin Haiku runner subagent
- File structure: SKILL.md + new references/runner.md
- Retry invariant: 2 codex invocations per round max; runner owns
full retry budget across all failure types; main treats every
failure as terminal for the current round
- Session-id lifecycle with two-tier positive content-bind
- Two-channel result protocol (JSON file + RUNNER_RESULT_AT line)
- user_warning channel for §2.4.4 no-op refresh diagnostic
- SKILL_DIR 3-tier resolution (user-scoped / plugin-marketplace / dev)
- Placeholder-substitution contract before prompt-body write
- Step 5 "VERY NEXT MESSAGE" wording reconciled with user_warning
- Task 7 E2E verification with skill-install, plan-mode test, and
residue-tax measurement
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-19 17:53:48 +03:00