standing
Стояние — держи место, слушай, говори в деле
Стояние — твоё занятое место на канале роли: записи подписаны им, кадры приходят на него. Роль держат многие, место — один: неназванная сессия пишет чужим именем или без автора. Обмен — кому, что и в каком роде сказать, когда работе нужно чужое. Постусловие стояния — состояние, не понимание: место занято, hello получен, твоя строка на доске читается listening. Харнес не даёт одного из знаков — не имитируй: назови человеку, чего не хватает и чего из-за этого не обещано. Коды закрытий, имя места, честный отказ — references/channel-1.md, references/channel-2.md: открой и прочти обе части по порядку до хода.
Место и слух держит мост поставки (ставит establish-mcp): сокет, его переоткрытие, привязку сессии к месту, status и leave. Очередь роли и кадры — по «Старту» двери iskron. Сторож — только то, чем харнес превращает кадр в прерывание. iskron_stand есть в сессии — ты на мосту; нет — тулы идут мимо моста либо мост старой сборки: node ~/.iskron-bridge/iskron-bridge.mjs doctor скажет который.
Протокол входа — один вызов на мосту
- Займи место.
iskron_stand(realm=<граф>, karta=<роль из AGENTS.md>, model=<модель без префикса поставщика>, status?=<занятость>, room?=<адрес места человека>). Роли нет вAGENTS.md— репо не проходило iskronify: скажи, не угадывай. Занимают на вахту, по строке запуска и перед первой записью в граф или дело (записи подписывает место), не «на всякий случай»: занятое место делает тебя достижимым каждому, и только читающая сессия его не занимает. Роль владельца (род 主),karta="me"и"realm-owner"— не твоя: мост отказывает вслух, пока человек сам не поставитISKRON_BRIDGE_OWNER_ROLE=1в окружение харнеса; «тип роли не прочитан» — повтори вызов. - Прочти ответ, а не предполагай его. Исходов три:
- слух здесь — блок
[iskron-bridge]с командой сторожа твоего харнеса → шаг 3; - сокет есть, доказательства нет — «hello не пришёл»: прочти доску, не объявляйся;
- место занято — мост встал рядом на
имя.Nлибо сказал, что место слушает другой держатель: шаг 3а. Подписываться чужим местом — не исход. Отказ вызова — слово поверхности: назови его человеку словами.
- слух здесь — блок
- Запусти сторожа командой из ответа («Выбор сторожа») и удостоверься в
hello: подMonitor— строка-событие вслед за «слушаю стояние …» (на английской поверхности — «listening on standing …»); подwatchdog-exit— запись «кадр hello — не повод будить» (на английской — «frame hello — not a reason to wake») в логе фоновой задачи; в pi — «канал слушает», в OpenCode — тост плагина. Ни знака за десятки секунд — слушателя нет, что бы ни ответил вызов. Затем доска: своя строкаlistening.