Name the channel file keys in the norm and make it one block per role: a session with no context could not otherwise write a block its reader would understand
This commit is contained in:
parent
f5014f6ef2
commit
a5a42f8760
1 changed files with 5 additions and 4 deletions
|
|
@ -63,10 +63,11 @@ D-нотами → синхронизация доков → ответы вла
|
|||
10. Obstacle reporting («что НЕ удалось / не проверено») — обязательная секция отчёта.
|
||||
11. Канал вопросов («конфликт промта с кодом/доками → пинг через владельца, НЕ интерпретация»)
|
||||
+ право сессии сказать «этого делать не надо» с аргументом.
|
||||
12. **Прямой канал.** Свой адрес пишешь в `/tmp/textmachine-channel` (`key=value`) при старте роли и
|
||||
при смене имени — в `/tmp`, а не в репо: адрес обязан умирать с окружением. Промт несёт указатель
|
||||
на файл (НЕ имя) и дословно: **«канала нет ⇒ НЕ искать»** — вопрос секцией в отчёт, сессии не
|
||||
опрашивать. Эхо (блок 9) идёт первым действием по адресу из файла и служит проверкой канала.
|
||||
12. **Прямой канал.** Свой БЛОК дописываешь в `/tmp/textmachine-channel`, чужие не трогаешь; ключи:
|
||||
`role=` `session=` `ref=` `written=` `note=` (имя — из `ListAgents`; пере-писать при смене имени).
|
||||
В `/tmp`, а не в репо: адрес обязан умирать с окружением. Промт несёт УКАЗАТЕЛЬ на файл (не имя) и
|
||||
дословно: **«канала нет ⇒ НЕ искать»** — вопрос секцией в отчёт, сессии не опрашивать. Эхо (блок 9)
|
||||
идёт первым действием по адресу из файла и служит проверкой канала.
|
||||
|
||||
Плюс к любому промту: **прямой канал (блок 12) — проверить, что `/tmp/textmachine-channel` написан ЭТОЙ сессией роли, а не остался от прошлой** · построчная сверка инструкций с путями/каналами ВНЕ зоны сессии против зонной
|
||||
таблицы CLAUDE.md (D39.99 п.4) · состав против ВСЕХ листов владельца (реестр требований · зонные
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue