From 03a779345633578a956858f5ff438592c40adee0 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sun, 25 Oct 2026 11:34:28 +0400 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=BF=D0=BB=D0=B0=D0=BD=20=E2=80=94=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=BE=D0=BA=D0=B0=20=D0=B2=D0=B5=D1=82=D0=BA?= =?UTF-8?q?=D0=B8=20feat/43-dsh-prestep=20(A4),=20approval.md=20plan-?= =?UTF-8?q?=D1=81=D0=B5=D0=BA=D1=86=D0=B8=D1=8F=20(#43)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/superpowers/plans/2026-10-25-dsh-prestep.md | 5 +++-- openspec/changes/dsh-prestep/approval.md | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/plans/2026-10-25-dsh-prestep.md b/docs/superpowers/plans/2026-10-25-dsh-prestep.md index 211c6e3..8737894 100644 --- a/docs/superpowers/plans/2026-10-25-dsh-prestep.md +++ b/docs/superpowers/plans/2026-10-25-dsh-prestep.md @@ -71,12 +71,13 @@ ### Task 4: спека-дельта session-prestep + доки -**Files:** Create `openspec/changes/dsh-prestep/specs/session-prestep/spec.md`; Modify `dsh/README.md`, `dsh/PORT.md`, `openspec/changes/dsh-prestep/design.md` (статусы). +**Files:** Create `openspec/changes/dsh-prestep/specs/session-prestep/spec.md`; Modify `dsh/README.md`, `dsh/PORT.md`, `dsh/bundle/dsh-tools.md` (упомянуть request_approval — T1.3 из #77), `openspec/changes/dsh-prestep/design.md` (статусы), `openspec/specs/approval-gates/spec.md` (T1.5 из #77 — формулировка ошибки диалога). -**Requirements:** ADDED — harness-check инъекция (сигналы, upward-walk, вне-git молчание, неблокируемость, конфиг), role-hint инъекция (триггер/фильтр/ключевики/тексты, раз за сессию), общая видимость инъекций, #62-фиксы (T2.1 PATH, O-2 WARN, T3.4 текст). +**Requirements:** ADDED — harness-check инъекция (сигналы, upward-walk, вне-git молчание, неблокируемость, конфиг), role-hint инъекция (триггер/фильтр/ключевики/тексты, раз за сессию), общая видимость инъекций, #62-фиксы (T2.1 PATH, O-2 WARN, T3.4 текст); строка про request_approval в dsh-tools.md (T1.3); формулировка «ошибка диалога» в approval-gates (T1.5). - [ ] Steps: `openspec validate dsh-prestep --strict` → valid; `bash dsh/tests/run.sh`; коммит `docs(openspec): спека session-prestep, доки (#43, #62)`. ## Предусловия +- Ветка: `feat/43-dsh-prestep` (require-plan сопоставляет ветку по строке в плане; строка добавляется ДО plan-аппрува — A4). - baseline `bash dsh/tests/run.sh` = 161/0 на ветке; python3/git/node в PATH; сеть не нужна. - Гейты активны: план исполняется после `/approve dsh-prestep plan` (это и есть приёмка #59). diff --git a/openspec/changes/dsh-prestep/approval.md b/openspec/changes/dsh-prestep/approval.md index f7546c6..a13d55f 100644 --- a/openspec/changes/dsh-prestep/approval.md +++ b/openspec/changes/dsh-prestep/approval.md @@ -1,3 +1,8 @@ design: by: owner at: 2026-10-25T06:34:43.041Z + +plan: + by: owner + at: 2026-10-25T07:29:41.328Z + sha256: 94a10b74e44baec7d257de3dff992c1493fc46c3192511cc22867362c88cbd1d