docs: design-механика per-text, бэктики в спеке, счёт сценариев 23 (T4.1-T4.4, #43)
This commit is contained in:
parent
727a9dd9bc
commit
7a5d7745f5
@ -13,9 +13,11 @@ CC-хуки harness-check/role-hint — SessionStart; в DSH аналог — и
|
|||||||
|
|
||||||
## Механика
|
## Механика
|
||||||
|
|
||||||
Обе инъекции — раз за сессию, с маркером `<!-- DSH-HARNESS-PRESTEP:<hash> -->`
|
Каждая инъекция — по содержимому и маркеру (per-text dedupe); повторная
|
||||||
и тем же механизмом видимости, что у bootstrap (`isBootstrapVisible`
|
инъекция с другим текстом возможна — см. D-11. Маркер
|
||||||
переименован в общий `isInjectionVisible(agent, messages, marker)`).
|
`<!-- DSH-HARNESS-PRESTEP:<hash> -->` и тот же механизм видимости, что у
|
||||||
|
bootstrap (`isBootstrapVisible` переименован в общий
|
||||||
|
`isInjectionVisible(agent, messages, marker)`).
|
||||||
Порядок в pre-step: другие инъекции → harness-check → role-hint (обе
|
Порядок в pre-step: другие инъекции → harness-check → role-hint (обе
|
||||||
неблокирующие; reject/abort — пропуск; сабагенты — пропуск, как
|
неблокирующие; reject/abort — пропуск; сабагенты — пропуск, как
|
||||||
bootstrap).
|
bootstrap).
|
||||||
|
|||||||
@ -33,7 +33,7 @@ superpowers` в `CLAUDE.md` (строка заголовка второго ур
|
|||||||
перечислять отсутствующие в этом порядке.
|
перечислять отсутствующие в этом порядке.
|
||||||
|
|
||||||
Текст инъекции MUST быть: `[dsh-harness] Проект <root> не подключён к обвязке:
|
Текст инъекции MUST быть: `[dsh-harness] Проект <root> не подключён к обвязке:
|
||||||
нет: <список отсутствующего через `; `>. Предложи владельцу настройку:
|
нет: <список отсутствующего через '; '>. Предложи владельцу настройку:
|
||||||
openspec init --tools agents, codegraph init и секцию «OpenSpec и superpowers» в
|
openspec init --tools agents, codegraph init и секцию «OpenSpec и superpowers» в
|
||||||
CLAUDE.md.` В тексте MUST NOT быть Claude Code-артефактов: ни путей `~/.claude`,
|
CLAUDE.md.` В тексте MUST NOT быть Claude Code-артефактов: ни путей `~/.claude`,
|
||||||
ни `adopt-project.sh`, ни `.claude/code-paths` (D-9).
|
ни `adopt-project.sh`, ни `.claude/code-paths` (D-9).
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user