From 6347252d4edd999ea7b7ff3678e6000c8aeceaf5 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Tue, 31 Mar 2026 23:38:32 +0300 Subject: [PATCH] =?UTF-8?q?docs(todo):=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B0?= =?UTF-8?q?=20=D0=BD=D0=B0=20=D1=83=D0=BF=D1=80=D0=BE=D1=89=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20codex-review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Зачем: - Codex и так имеет доступ к репо в read-only sandbox, сбор diff избыточен. - Что: - добавлен пункт TODO: передавать список файлов вместо diff. - Проверка: - cat TODO.md. Co-Authored-By: Claude Opus 4.6 (1M context) --- TODO.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index a02e32a..daa7197 100644 --- a/TODO.md +++ b/TODO.md @@ -14,4 +14,13 @@ ## ~~codex-review: убрать permission prompts~~ DONE Реализовано: шаги 2, 3, 7 переписаны на встроенные инструменты (Write tool, stdout capture). -См. коммит с `fix(skills): убраны permission prompts из codex-review`. \ No newline at end of file +См. коммит с `fix(skills): убраны permission prompts из codex-review`. + +## codex-review: убрать сбор diff, передавать только список файлов + +Codex работает в `read-only` sandbox с доступом ко всему репо. Ему не нужен +готовый diff в temp-файле — достаточно `git diff --name-only` и контекста +("unstaged changes" / "staged" / "vs main"). + +Это уберёт: шаг 3 (сбор diff), preflight `--shortstat`, temp-файлы `claude-diff-*`, +часть cleanup. Скилл станет значительно проще. \ No newline at end of file