From be3f76058c2dfeedd1c5c2c298947673708c645b Mon Sep 17 00:00:00 2001 From: heaven Date: Fri, 28 Aug 2026 23:26:11 +0300 Subject: [PATCH] Note that a channel address is not proof of life: the file outlives the session, the agent listing does not --- CLAUDE.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 22b938e3..61dba827 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -39,7 +39,10 @@ Go-бэкенд издательского художественного пер **Связь между сессиями — файл `/tmp/textmachine-channel`.** Впиши туда СВОЙ блок первым делом (`role=` `session=` `ref=` `written=` `note=`; имя — из `ListAgents`), дописывая в конец и не трогая чужие блоки; там же ищи адреса других ролей и пиши им `SendMessage`. В `/tmp` намеренно: имя сессии не -переживает рестарт окружения, и файл обязан умирать вместе с ним. ⚠ **Нужной роли в файле нет, файла +переживает рестарт окружения, и файл обязан умирать вместе с ним. +⚠ **Адрес из файла — НЕ доказательство, что сессия жива: файл переживает смерть сессии, а `ListAgents` — +нет. Перед тем как писать по адресу, сверься с `ListAgents`.** Блок закрытой сессии живёт в файле до +перезапуска окружения и всё это время выглядит рабочим адресом. ⚠ **Нужной роли в файле нет, файла нет или имя не отвечает ⇒ КАНАЛА НЕТ, и это НОРМАЛЬНЫЙ случай: НЕ опрашивай сессии подряд.** Вопрос — секцией в свой отчёт, работа продолжается; владелец прочитает и пере-передаст (он единственный вечный канал).