На узле две папки canon-proposals, и сессии пишут в мёртвую.
ЖИВАЯ C:\Obsidian\_machine-bus\_transit\canon-proposals sendreceive 88 предложений МЁРТВАЯ D:\OBSIDIAN\Anton-Knowledge\_machine-bus\... receiveonly не уезжает никуда
Вторая лежит внутри receive-only шары волта. Файл туда пишется без ошибки, выглядит доставленным и не уезжает. В ней застряли 11 предложений, старейшее 42 дня.
| застряло | с какого дня | цена молчания |
|---|---|---|
PROPOSAL-2026-06-25-leads-live-operator-check-thread | 25.06 | 42 дня |
2026-07-09-never-post-from-personal-natalia-tg | 09.07 | 28 дней. Следов в Библии нет — правило про личный ТГ Наташи так и не стало правилом |
2026-07-15-no-tg-content-without-approval | 15.07 | 22 дня |
| ещё 8, включая все 5 сегодняшних | 31.07 – 06.08 | до 6 дней |
Корень — издевательский: текст самого сторожа receiveonly_edit_guard, который существует ровно против тихой недоставки, велит писать в $MB = <vault>/_machine-bus. А MACHINE_BUS_DIR в settings.json указывает на C:\Obsidian\_machine-bus. Сторож против молчаливой потери сам направляет в молчаливую потерю.
Уже сделано: все 11 скопированы в живую шину, сверка показала ноль оставшихся. Хабу отправлено сообщение с просьбой проверить, нет ли такой же мёртвой копии у них.
| шара | тип | что это значит для ведомого |
|---|---|---|
| anton-knowledge (волт) | receiveonly | роадмап, дашборды, задачи, Библия — писать нельзя |
| claude-home | receiveonly | CLAUDE.md, скрипты |
| claude-memory | receiveonly | MEMORY.md |
| claude-skills | receiveonly | скиллы, кроме namespace local-* |
| claude-imports | receiveonly | движки |
| machine-bus | sendreceive | единственный двусторонний канал |
Что чаще всего отбивалось за 8 дней: _Dashboards (77 упоминаний в логе), CLAUDE.md 15, MEMORY.md 12, 10-Tasks 11. Из 853 попыток записи отбито 43, то есть 5%. Но эти 5% — ровно рабочие продукты узла, а не канон.
Единица доверия — шара, а защищать надо путь.
Syncthing умеет ставить тип только на папку целиком. Поэтому «канон правит только Антон» ($7.9, правильное правило) технически превратилось в «ведомый не пишет вообще ничего» — включая свои же дашборды, свои карточки задач и свои ретро, которые каноном никогда не были и никому не угрожали.
Честная граница: это не единственная причина трения. Вторая — у предложения нет квитанции. Три старых предложения из четырёх всё-таки доехали в Библию, но под другими именами, и автор об этом не узнал никогда. Проверить «доехало ли» можно только вручную и по смыслу.
Канон (Библия reglament-*, CLAUDE.md, MEMORY.md) остаётся receive-only. Рабочая зона (_Dashboards, 10-Tasks, ретро, 03-Insights) становится sendreceive отдельной шарой.
Даёт: убирает примерно 90% сегодняшнего трения — это ровно те папки, что чаще всего отбивались. Защита канона не ослабевает ни на грамм.
Стоит: честно — не бесплатно. Тип в Syncthing только на папку, поэтому это новая шара и переезд путей на всех узлах. Разово, но руками.
Риск: вернутся sync-конфликты, которые закрыли 27.07 (было 75). Смягчение уже существует и работает: один писатель на производный файл. Дашборды и так пишутся по одному файлу одним генератором.
Хаб отвечает по каждому: влито / отклонено / куда легло. Сегодня автор не узнаёт судьбу никогда — отсюда и 42 дня тишины, которые никто не заметил.
Стоит: мало. Одна строка обратно в шину при вливании.
Оставить всё как есть, но общие рукописные файлы разбить по узлам: ROADMAP.natalia.md, хаб склеивает. Для роадмапа это уже записано как незакрытый хвост от 27.07.
Даёт: ноль конфликтов по построению, Syncthing не трогаем. Стоит: хабу нужен сборщик, файлов больше. Лечит роадмап, но не дашборды.
Промышленный стандарт для «много писателей, один авторитет»: ведомый делает ветку, хаб мержит. История, ревью, никакого тихого отката.
Даёт: закрывает и доставку, и квитанцию, и историю разом. Стоит: git на всех узлах и операторы, которые git не знают. Наташа не должна учить ветки, чтобы поправить дашборд.
Уверенность: в диагнозе (единица доверия = шара вместо пути) — высокая, стоит на логе сторожа и конфиге Syncthing. В том, что вариант A лучший, — средняя: не проверял, как переезд путей ляжет на хаб и Маяк, и это ровно тот кусок, которого отсюда не видно. Если хочешь, оформлю сравнение A/B/C глубоким ресёрчем перед тем, как что-то двигать.