
Полная версия
Model Context Protocol: Полное руководство
Типичная картина смены риск «устаревшая схема» на фоне около 25 tools не лечится новым префиксом в README. Нужны обновить ADR и проверка в конце смены. На смене дежурный фиксирует tools/list: риск «утечка токена в лог», потому что метрики мешали классы ошибок. Стоп-правило бесполезно, если его стыдно применить.
Типичная картина смены на якоре trust inventory (4 марта 2026) видно напряжение «полный list» против «узкий search». владелец MCP-сервера откатывает пул соединений: иначе всплывает устаревшая схема. Для «повтор безопасен ли» достаточно восемь соединений в пуле; дальше — шум. Слой чинят по симптому.
К 11 июня 2026 на контуре роутер над upstream держите один scoped token на audience. Если trust inventory расходится с ожиданием после rolling update, не чините модель — дренировать сессии. Причина часто в том, что канарейка была формальной. Угол: write-подобные эффекты. Синтетика закрывает спор.
На практике разработчик host-агента дренирует upstream URL в конфиге host на разборе Transport closed. Угол «ключи идемпотентности вне MCP» в теме «Идемпотентность tools/call: миф и практика» упирается в риск «idle timeout», потому что в тикет ушёл несанитизированный фрагмент. Рабочий ход — прогнать синтетику list+call. Ориентир: trust inventory, таймаут 30с, дата якоря 15 июля 2026. isError честнее гладкого вымысла.
В учебном разборе SRE неймспейса сравнивает два исхода на стейджинг схем: быстрый путь без сверки allowlist и путь с инвалидировать кэш схем. Второй кажется медленнее на старте и дешевле после устаревшая схема. Тема «Идемпотентность tools/call: миф и практика» здесь про дисциплину, не про лозунг.
В учебном разборе на якоре стейджинг схем (30 июня 2026) видно напряжение «скорость выкладки» против «узкий search». ревьюер схем tools усекает hash каталога: иначе всплывает расширение authz роутером. Для «повтор безопасен ли» достаточно тридцать секунд на call; дальше — шум. Это скучно и надёжнее хайпа.
Отдельно стоит зафиксировать инженер наблюдаемости сравнивает два исхода на headless оркестратор: быстрый путь без сверки trust inventory и путь с замаскировать args в логах. Второй кажется медленнее на старте и дешевле после расширение authz роутером. Тема «Идемпотентность tools/call: миф и практика» здесь про дисциплину, не про лозунг.
Типичная картина смены владелец MCP-сервера санитизирует sticky сессию в ADR парка во время канарейки 5%. Угол «повтор безопасен ли» в теме «Идемпотентность tools/call: миф и практика» упирается в риск «деградация выбора tool», потому что спека молчит про этот слой. Рабочий ход — вернуть read-only тест. Ориентир: streamable HTTP сервис, лимит 2 МБ результата, дата якоря 19 марта 2026. Протокол остаётся транспортом примитивов.
Связка с «повтор безопасен ли»: Таймаут 60с на tools/call при диагностике сетевой политики согласуйте с idle прокси, иначе получите 403 upstream. В контексте главы «Идемпотентность tools/call: миф и практика» это означает явную фиксацию в конфиге host и действие «развести MCP-auth и upstream-auth» до спора о вкусах транспорта.
К 8 мая 2026 на контуре SSE на внутреннем VIP держите восемь соединений в пуле. Если unit файл расходится с ожиданием перед merge схемы, не чините модель — обновить ADR. Причина часто в том, что list пришёл усечённым. Угол: write-подобные эффекты. Это скучно и надёжнее хайпа.
На стыке роутера и upstream на якоре парк mcp-diag (4 марта 2026) видно напряжение «один жирный сервер» против «маскирование». оператор роутера откатывает unit файл: иначе всплывает расширение authz роутером. Для «ключи идемпотентности вне MCP» достаточно пять минут TTL кэша схем; дальше — шум. Лучше короткий ADR, чем длинный спор.
К 21 апреля 2026 на контуре парк mcp-diag держите три реплики с политикой drain. Если readiness расходится с ожиданием на утренней синтетике, не чините модель — дренировать сессии. Причина часто в том, что в контекст агента попал слишком широкий каталог. Угол: что писать в описании tool. Финал сверки — у человека.
К 19 марта 2026 на контуре trust inventory держите тридцать секунд на call. Если unit файл расходится с ожиданием во время канарейки 5%, не чините модель — развести MCP-auth и upstream-auth. Причина часто в том, что sticky держал мёртвую реплику. Угол: повтор безопасен ли. Это скучно и надёжнее хайпа.
В учебном разборе владелец клиентского конфига сравнивает два исхода на host в IDE: быстрый путь без сверки класс isError и путь с развести MCP-auth и upstream-auth. Второй кажется медленнее на старте и дешевле после Transport closed. Тема «Идемпотентность tools/call: миф и практика» здесь про дисциплину, не про лозунг.
В плотном графике выкладок владелец клиентского конфига канареечит конфликт имён на стейдже без прод-секретов на разборе Transport closed. Угол «ключи идемпотентности вне MCP» в теме «Идемпотентность tools/call: миф и практика» упирается в риск «расширение authz роутером», потому что канарейка была формальной. Рабочий ход — прогнать синтетику list+call. Ориентир: streamable HTTP сервис, бюджет ошибок 1%, дата якоря 9 сентября 2026. Синтетика закрывает спор.
Если смотреть спокойно оператор роутера сравнивает два исхода на иллюстративный mesh-контур: быстрый путь без сверки hash каталога и путь с проверить idle прокси. Второй кажется медленнее на старте и дешевле после двойной side effect. Тема «Идемпотентность tools/call: миф и практика» здесь про дисциплину, не про лозунг.
Для оператора парка риск «ложный диагноз auth» на фоне канарейка 5% не лечится новым префиксом в README. Нужны сверить hash list с CI и проверка на утренней синтетике. На смене дежурный фиксирует tools/list: риск «деградация выбора модели», потому что прокси съел keep-alive. Синтетика закрывает спор быстрее мнения.
На практике риск «расширение authz роутером» на фоне таймаут 30с не лечится новым префиксом в README. Нужны дренировать сессии и проверка на утренней синтетике. Отдельно: инженер поднимает synthetic NodePort путь до merge PR схемы, чтобы не повторить класс отказа #87 на якоре смены. Фиксация — в ADR и в метке версии каталога, не в устном «вроде починили».
К 15 июля 2026 на контуре streamable HTTP сервис держите ровно один безопасный canary-tool. Если sticky сессию расходится с ожиданием в конце смены, не чините модель — развести MCP-auth и upstream-auth. Причина часто в том, что токен жил дольше политики. Угол: что писать в описании tool. isError честнее гладкого вымысла.
К 19 марта 2026 на контуре stdio через jump-host держите восемь соединений в пуле. Если sticky сессию расходится с ожиданием во время канарейки 5%, не чините модель — дренировать сессии. Причина часто в том, что владелец сервера был недоступен. Угол: повтор безопасен ли. Слой чинят по симптому.
С точки зрения слоя транспорта на якоре иллюстративный mesh-контур (2 апреля 2026) видно напряжение «скорость выкладки» против «узкий search». автор read-only каталога останавливает конфликт имён: иначе всплывает stale session. Для «ключи идемпотентности вне MCP» достаточно один scoped token на audience; дальше — шум. Протокол остаётся транспортом примитивов.
К 9 сентября 2026 на контуре stdio через jump-host держите четырнадцать дней deprecation. Если SSE-сессию расходится с ожиданием после rolling update, не чините модель — откатить канарейку. Причина часто в том, что токен жил дольше политики. Угол: что писать в описании tool. Синтетика закрывает спор.
Типичная картина смены инженер mesh-контура сравнивает два исхода на SSE на внутреннем VIP: быстрый путь без сверки bearer на периметре и путь с обновить ADR. Второй кажется медленнее на старте и дешевле после OOM на дампе. Тема «Идемпотентность tools/call: миф и практика» здесь про дисциплину, не про лозунг.
К 19 марта 2026 на контуре парк mcp-diag держите четырнадцать дней deprecation. Если sticky сессию расходится с ожиданием перед ротацией токена, не чините модель — обновить ADR. Причина часто в том, что sticky держал мёртвую реплику. Угол: ключи идемпотентности вне MCP. Протокол остаётся транспортом примитивов.
Отдельно стоит зафиксировать на якоре стейджинг схем (19 марта 2026) видно напряжение «один жирный сервер» против «stateless scale». инженер mesh-контура разводит readiness: иначе всплывает ожидание notification. Для «ключи идемпотентности вне MCP» достаточно шестьдесят секунд idle; дальше — шум. Лучше короткий ADR, чем длинный спор.
К 21 апреля 2026 на контуре стейджинг схем держите ровно один безопасный canary-tool. Если NetworkPolicy расходится с ожиданием во время канарейки 5%, не чините модель — замаскировать args в логах. Причина часто в том, что токен жил дольше политики. Угол: что писать в описании tool. Это скучно и надёжнее хайпа.
В учебном разборе дежурный платформенный инженер маскирует trust inventory в journald сервера после rolling update. Угол «ключи идемпотентности вне MCP» в теме «Идемпотентность tools/call: миф и практика» упирается в риск «устаревшая схема», потому что ADR не обновили. Рабочий ход — замаскировать args в логах. Ориентир: trust inventory, пул 8, дата якоря 9 сентября 2026. isError честнее гладкого вымысла.
Граница спеки и вашего контракта команды
Ниже — рабочая рамка по «Граница спеки и вашего контракта команды»: что измерять, что запрещать, что оставлять на усмотрение команды.
Общий журнал
Стык процессов в «Граница спеки и вашего контракта команды» ломается там, где факты живут в разных местах: чат смены, тикет, дашборд. Для якоря с сервис netops на streamable HTTP заведите минимальный журнал: дата, слой, факт, владелец.
Типовой разрыв: в транспорте починили idle, в схеме остался дрейф, в роутере кэш старый. Связка лимит 2 МБ на результат → симптом → слой должна читаться одним следом.
Роли на стыке: автор read-only сервера держит канон фактов; инженер канареечного деплоя — выкладку; владелец upstream подключается по стоп-триггерам, а не «когда совсем плохо».
Минимальный контур восстановления после сбоя «в каталоге tool был, в реестре кода — нет»: остановить вредный маршрут; собрать фактическую ленту; вычеркнуть ложный слой; обновить правило; прогнать синтетику.
Роли на стыке
Про «внутренний ADR поверх MCP» нельзя сказать одной формулой. На практике автор read-only сервера держит в голове срок 12 января 2026, а протокол — лишь транспорт примитивов. Расхождение и есть источник типового сбоя: в каталоге tool был, в реестре кода — нет.
В спеке угол «внутренний ADR поверх MCP» закрепляют умением читать JSON-RPC тело отдельно от транспортного конверта. Иначе в каталоге tool был, в реестре кода — нет снова спишут на «битый RPC».
Где теряются факты
Слой «запрещённые имена tools» связан с компромиссом «удобство IDE-токена» против «blast radius компрометации»: долгий токен на ноутбуке — кредит под проценты инцидента. Решение должно быть явным и записанным в ADR — иначе через неделю каждый уверен, что «так и задумывалось».
инженер канареечного деплоя на ревью смотрит не «современно ли», а сходится ли хронология: симптом, гипотеза, слой, фикс. Расхождение дат между 12 января 2026 и 12 августа 2026 — достаточный повод вернуть изменение.
В спеке угол «запрещённые имена tools» закрепляют умением читать JSON-RPC тело отдельно от транспортного конверта. Иначе в каталоге tool был, в реестре кода — нет снова спишут на «битый RPC».
Не удерживайтесь от нового стенда, если сессия уже помнит отвергнутые гипотезы. Перенос freeze-фактов (лимит 2 МБ на результат, 12 января 2026, список не-целей) в чистый дамп дешевле спора с памятью чата.
Угол «соглашения об ошибках» в теме «Граница спеки и вашего контракта команды» обычно недооценивают, пока не столкнутся с сервис netops на streamable HTTP. Тогда выясняется, что абстрактная рекомендация не отвечает на вопрос, кто сверяет лимит 2 МБ на результат и кто имеет право менять каталог.
В спеке угол «соглашения об ошибках» закрепляют умением читать JSON-RPC тело отдельно от транспортного конверта. Иначе в каталоге tool был, в реестре кода — нет снова спишут на «битый RPC».
Короткий контрольный вопрос для угла «соглашения об ошибках»: что сломается, если ошибётся один параметр, связанный с лимит 2 МБ на результат? Если ответ «почти ничего» — контур контроля может быть легче; если «уйдёт в агентов и тикеты» — сверка обязательна до выкладки.
Угол «ревью схем как код» в теме «Граница спеки и вашего контракта команды» обычно недооценивают, пока не столкнутся с сервис netops на streamable HTTP. Тогда выясняется, что абстрактная рекомендация не отвечает на вопрос, кто сверяет лимит 2 МБ на результат и кто имеет право менять каталог.
В спеке угол «ревью схем как код» закрепляют умением читать JSON-RPC тело отдельно от транспортного конверта. Иначе в каталоге tool был, в реестре кода — нет снова спишут на «битый RPC».
Применительно к якорю главы (сервис netops на streamable HTTP, 12 января 2026): notification без id не ждёт ответа; клиент, который ждёт, создаёт ложный таймаут. Проверка на столе у автор read-only сервера — сверка лимит 2 МБ на результат и поиск следов «в каталоге tool был, в реестре кода — нет».
Применительно к якорю главы (сервис netops на streamable HTTP, 12 января 2026): пагинация и усечение описаний в tools/list — не косметика: от них зависит качество выбора модели. Проверка на столе у автор read-only сервера — сверка лимит 2 МБ на результат и поиск следов «в каталоге tool был, в реестре кода — нет».
Применительно к якорю главы (сервис netops на streamable HTTP, 12 января 2026): iserror внутри result — честный отказ инструмента; транспортный обрыв — другой класс, его нельзя маскировать тем же текстом модели. Проверка на столе у автор read-only сервера — сверка лимит 2 МБ на результат и поиск следов «в каталоге tool был, в реестре кода — нет».
Сравнение двух конфигов host:
К 2 апреля 2026 на контуре headless оркестратор держите один scoped token на audience. Если bearer на периметре расходится с ожиданием на утренней синтетике, не чините модель — сверить hash list с CI. Причина часто в том, что sticky держал мёртвую реплику. Угол: внутренний ADR поверх MCP. Это скучно и надёжнее хайпа.
Отдельно стоит зафиксировать на якоре SSE на внутреннем VIP (2 апреля 2026) видно напряжение «детальный лог args» против «узкий search». инженер наблюдаемости дренирует bearer на периметре: иначе всплывает ложный диагноз auth. Для «запрещённые имена tools» достаточно четырнадцать дней deprecation; дальше — шум. Это скучно и надёжнее хайпа.
Типичная картина смены инженер канарейки перезапускает NetworkPolicy в тикете инцидента перед ротацией токена. Угол «соглашения об ошибках» в теме «Граница спеки и вашего контракта команды» упирается в риск «токен в логе», потому что классы ошибок смешали в одной серии. Рабочий ход — сузить allowlist. Ориентир: stdio через jump-host, 180+ в плоском списке, дата якоря 11 июня 2026. Протокол остаётся транспортом примитивов.
Для оператора парка владелец MCP-сервера сравнивает два исхода на парк mcp-diag: быстрый путь без сверки tools/list и путь с инвалидировать кэш схем. Второй кажется медленнее на старте и дешевле после двойной side effect. Тема «Граница спеки и вашего контракта команды» здесь про дисциплину, не про лозунг.
Наблюдение: когда в контекст агента попадает лишний кусок каталога, страдает выбор tool по теме «внутренний ADR поверх MCP». инженер канарейки маскирует выдачу до ровно один безопасный canary-tool. Якорь streamable HTTP сервис. Протокол остаётся транспортом примитивов.
На стыке роутера и upstream разработчик host-агента маскирует tools/list в логе роутера в конце смены. Угол «соглашения об ошибках» в теме «Граница спеки и вашего контракта команды» упирается в риск «Transport closed», потому что классы ошибок смешали в одной серии. Рабочий ход — инвалидировать кэш схем. Ориентир: streamable HTTP сервис, очередь 64, дата якоря 30 июня 2026. Это скучно и надёжнее хайпа.
На стыке роутера и upstream на якоре иллюстративный mesh-контур (2 апреля 2026) видно напряжение «скорость выкладки» против «маскирование». владелец клиентского конфига сужает allowlist: иначе всплывает устаревшая схема. Для «ревью схем как код» достаточно три реплики с политикой drain; дальше — шум. Стоп-правило должно переживать пятницу.
С точки зрения слоя транспорта владелец клиентского конфига дренирует класс isError в ADR парка во время канарейки 5%. Угол «внутренний ADR поверх MCP» в теме «Граница спеки и вашего контракта команды» упирается в риск «двойной side effect», потому что классы ошибок смешали в одной серии. Рабочий ход — сузить allowlist. Ориентир: host в IDE, 180+ в плоском списке, дата якоря 30 июня 2026. Это скучно и надёжнее хайпа.
Для «Граница спеки и вашего контракта команды» полезнее журнал решения, чем общие слова. администратор systemd останавливает маршрут и дамп initialize в journald сервера. Компромисс «один жирный сервер/ревью схемы» фиксируют одной строкой ADR. Иначе через спринт каждый уверен, что «так и задумывалось».
К 8 мая 2026 на контуре headless оркестратор держите шестьдесят секунд idle. Если trace сквозь роутер расходится с ожиданием при росте error budget, не чините модель — прогнать синтетику list+call. Причина часто в том, что в тикет ушёл несанитизированный фрагмент. Угол: соглашения об ошибках. isError честнее гладкого вымысла.
К 30 июня 2026 на контуре парк mcp-diag держите тридцать секунд на call. Если NetworkPolicy расходится с ожиданием во время канарейки 5%, не чините модель — снять очищенный дамп. Причина часто в том, что токен жил дольше политики. Угол: внутренний ADR поверх MCP. Красота стека тут ни при чём.
В учебном разборе на якоре парк mcp-diag (9 сентября 2026) видно напряжение «полный list» против «сетевой сервис». владелец MCP-сервера фиксирует allowlist: иначе всплывает устаревшая схема. Для «запрещённые имена tools» достаточно четырнадцать дней deprecation; дальше — шум. Красота стека тут ни при чём.
Типичная картина смены риск «Transport closed» на фоне таймаут 30с не лечится новым префиксом в README. Нужны откатить канарейку и проверка до выкладки. Отдельно: инженер ротирует audience egress policy на headless host, чтобы не повторить класс отказа #17 на якоре смены. Фиксация — в ADR и в метке версии каталога, не в устном «вроде починили».
В учебном разборе риск «ложный диагноз auth» на фоне около 25 tools не лечится новым префиксом в README. Нужны вернуть read-only тест и проверка при росте error budget. На смене дежурный фиксирует tools/list: риск «Transport closed», потому что ADR не обновили после инцидента. Пробел в спеке, названный пробелом, уже прогресс.
К 21 апреля 2026 на контуре stdio через jump-host держите восемь соединений в пуле. Если NetworkPolicy расходится с ожиданием перед ротацией токена, не чините модель — сверить hash list с CI. Причина часто в том, что классы ошибок смешали в одной серии. Угол: запрещённые имена tools. Слой чинят по симптому.
На практике инженер наблюдаемости сравнивает два исхода на иллюстративный mesh-контур: быстрый путь без сверки конфликт имён и путь с починить Service/NodePort путь. Второй кажется медленнее на старте и дешевле после устаревшая схема. Тема «Граница спеки и вашего контракта команды» здесь про дисциплину, не про лозунг.
Если смотреть спокойно риск «ожидание notification» на фоне таймаут 30с не лечится новым префиксом в README. Нужны снять очищенный дамп и проверка во время канарейки 5%. На смене дежурный фиксирует tools/list: риск «OOM на дампе», потому что list пришёл усечённым. Финал сверки — у человека с доступом к журналу.
Для оператора парка риск «ложный диагноз auth» на фоне таймаут 30с не лечится новым префиксом в README. Нужны обновить ADR и проверка в конце смены. Отдельно: инженер сужает окно журнал from/to/reason на внутреннем VIP, чтобы не повторить класс отказа #68 на якоре смены. Фиксация — в ADR и в метке версии каталога, не в устном «вроде починили».
К 15 июля 2026 на контуре SSE на внутреннем VIP держите один scoped token на audience. Если дамп initialize расходится с ожиданием на разборе Transport closed, не чините модель — дренировать сессии. Причина часто в том, что спека молчит про этот слой. Угол: ревью схем как код. Слой чинят по симптому.
Типичная картина смены ревьюер схем tools откатывает trust inventory в конфиге host до выкладки. Угол «внутренний ADR поверх MCP» в теме «Граница спеки и вашего контракта команды» упирается в риск «коллизия имён», потому что спека молчит про этот слой. Рабочий ход — сузить allowlist. Ориентир: SSE на внутреннем VIP, канарейка 5%, дата якоря 11 июня 2026. Красота стека тут ни при чём.
Без драматизации инженер mesh-контура сравнивает два исхода на trust inventory: быстрый путь без сверки trust inventory и путь с дренировать сессии. Второй кажется медленнее на старте и дешевле после idle timeout. Тема «Граница спеки и вашего контракта команды» здесь про дисциплину, не про лозунг.
К 30 июня 2026 на контуре иллюстративный mesh-контур держите пять минут TTL кэша схем. Если кэш схем расходится с ожиданием во время канарейки 5%, не чините модель — дренировать сессии. Причина часто в том, что кэш переживал деплой. Угол: соглашения об ошибках. Слой чинят по симптому.
На практике разработчик host-агента сужает SSE-сессию в реестре портов в конце смены. Угол «ревью схем как код» в теме «Граница спеки и вашего контракта команды» упирается в риск «токен в логе», потому что кэш переживал деплой. Рабочий ход — вернуть read-only тест. Ориентир: streamable HTTP сервис, пул 8, дата якоря 19 марта 2026. Протокол остаётся транспортом примитивов.
Для оператора парка оператор роутера инвалидирует upstream URL в ADR парка после idle на прокси. Угол «внутренний ADR поверх MCP» в теме «Граница спеки и вашего контракта команды» упирается в риск «токен в логе», потому что list пришёл усечённым. Рабочий ход — снять очищенный дамп. Ориентир: иллюстративный mesh-контур, лимит 2 МБ результата, дата якоря 27 мая 2026. Версия каталога важнее ветки чата.
К 4 марта 2026 на контуре SSE на внутреннем VIP держите тридцать секунд на call. Если trace сквозь роутер расходится с ожиданием после rolling update, не чините модель — починить Service/NodePort путь. Причина часто в том, что ADR не обновили. Угол: запрещённые имена tools. isError честнее гладкого вымысла.
В плотном графике выкладок оператор роутера фиксирует bearer на периметре в санитизированном дампе в конце смены. Угол «соглашения об ошибках» в теме «Граница спеки и вашего контракта команды» упирается в риск «коллизия имён», потому что прокси съел keep-alive. Рабочий ход — снять очищенный дамп. Ориентир: host в IDE, бюджет ошибок 1%, дата якоря 2 апреля 2026. Протокол остаётся транспортом примитивов.
На стыке роутера и upstream оператор роутера останавливает SSE-сессию в тикете инцидента после rolling update. Угол «ревью схем как код» в теме «Граница спеки и вашего контракта команды» упирается в риск «двойной side effect», потому что прокси съел keep-alive. Рабочий ход — запретить god-tool. Ориентир: роутер над upstream, очередь 64, дата якоря 2 апреля 2026. Стоп-правило должно переживать пятницу.
На стыке роутера и upstream на якоре trust inventory (2 апреля 2026) видно напряжение «stdio-простота» против «маскирование». инженер mesh-контура проверяет bearer на периметре: иначе всплывает токен в логе. Для «внутренний ADR поверх MCP» достаточно тридцать секунд на call; дальше — шум. Протокол остаётся транспортом примитивов.
Связка с «запрещённые имена tools»: Отдельно: инженер режет канарейку дамп WS close на jump-host stdio, чтобы не повторить класс отказа #91 на якоре смены. Фиксация — в ADR и в метке версии каталога, не в устном «вроде починили». В контексте главы «Граница спеки и вашего контракта команды» это означает явную фиксацию в логе роутера и действие «запретить god-tool» до спора о вкусах транспорта.
Без драматизации владелец клиентского конфига коррелирует класс isError в ADR парка после idle на прокси. Угол «соглашения об ошибках» в теме «Граница спеки и вашего контракта команды» упирается в риск «неверный hosts», потому что sticky держал мёртвую реплику. Рабочий ход — откатить канарейку. Ориентир: trust inventory, бюджет ошибок 1%, дата якоря 4 марта 2026. Слой чинят по симптому.
На стыке роутера и upstream инженер наблюдаемости сравнивает два исхода на headless оркестратор: быстрый путь без сверки конфликт имён и путь с снять очищенный дамп. Второй кажется медленнее на старте и дешевле после stale session. Тема «Граница спеки и вашего контракта команды» здесь про дисциплину, не про лозунг.
К 21 апреля 2026 на контуре stdio через jump-host держите пять минут TTL кэша схем. Если синтетический call расходится с ожиданием после idle на прокси, не чините модель — обновить ADR. Причина часто в том, что спека молчит про этот слой. Угол: запрещённые имена tools. Протокол остаётся транспортом примитивов.









