docs: план — строка ветки feat/43-dsh-prestep (A4), approval.md plan-секция (#43)

This commit is contained in:
Andrey Epifancev 2026-10-25 11:34:28 +04:00
parent 6b7fe38367
commit 03a7793456
2 changed files with 8 additions and 2 deletions

View File

@ -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).

View File

@ -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