Кратко
draft-mo-cats-agent-selection-mapping-00требует выполнять handoff как reserve, transfer или reconstruction, а затем commit; неудача должна оставить source пригодным к работе.- Решение о выборе объясняет предпочтение контроллера, но не доказывает резервирование, перенос, исполнение шага или полезность результата.
Опасная точка миграции находится между намерением и фактом. Контроллер уже выбрал target, метрики обещают ресурсы, резерв вроде бы принят. Но нужное состояние ещё не там. Если система объявляет успех до проверки рабочего набора, она лишает себя безопасного пути назад.
Индивидуальный Informational Internet-Draft от 30 сентября 2026 года описывает этот и другие рубежи для Computing-Aware Traffic Steering. Документ обсуждается в CATS, но не является RFC, принятым документом рабочей группы, протоколом или отчётом о внедрении. Он не определяет кодирование, транспорт, формат сообщений или новый функциональный компонент.
Вместо одной заявки рассматривается длительная stateful-сессия, которая продвигается отдельными шагами и имеет тяжёлый хвост потребления. Требования шага меняются, контекст растёт, инструменты добавляют endpoints, пауза делает старые сведения о состоянии непригодными.
Три слоя задают вход. Descriptor содержит capability, working set, ограничения, budget, tail objective, допустимую деградацию и freshness. Resource view соединяет forwarding, compute и storage. Selection context фиксирует decision point, commitment, оставшийся горизонт и stability rule.
Сначала проверяется право кандидата участвовать. Capability, context window, memory fit, locality, tenant, jurisdiction и настоящие ceilings — constraints, не веса. Пропущенное, просроченное или неизвестное по происхождению значение остаётся unknown и не выполняет ограничение.
Это не повтор статьи о нормализованных CATS scores. Даже единая шкала применяется лишь к допустимым кандидатам. Она не может компенсировать запрет или физическую невозможность.
State разбивается по элементам: model context, retrieved material, tool result, plan/scratch и long-term memory. Они различаются размером, повторяемостью и правилами размещения. Для каждого нужны presence, residency, age, retention, retrieval cost, recompute cost и governance. Малый результат неидемпотентного инструмента может быть жёстким условием.
Transfer платится один раз при смене instance, storage и compute — по ходу шагов. Иллюстративное сравнение переноса и пересчёта не задаёт benchmark; оно заставляет указать единицы, наблюдателя и альтернативу.
State affinity даёт преимущество, но не власть удерживать session. Holder может проиграть, если перенос дёшев и окупается оставшимся горизонтом. Более свободный target может проиграть, если восстановление истории уничтожит budget.
Решение принимается в admission, начале turn/step, wake-up, freshness expiry, устойчивом улучшении, риске constraint, tail event, budget threshold и close. Обновление метрики само по себе не инициирует движение.
Обычный move проходит minimum interval, minimum improvement и оценку чистой выгоды после change cost. In-flight step не переносится ради preference. Нарушаемое ограничение или tail, который нельзя поглотить разрешённой degradation, создают иной приоритет.
Handoff идёт по порядку: резерв, transfer/reconstruction, commit только после готовности требуемого состояния. При сбое — abort, а source остаётся usable. Повтор не создаёт второй резерв или второй commitment.
Fallback сперва смягчает preference, затем применяет только разрешённую degradation, переносит всё ещё допустимую работу, завершает step с объяснением и лишь потом откладывает, запрашивает человека или прекращает session. Бесконечный retry, съедающий budget, не является восстановлением.
Descriptor, snapshot, decision record, commitment и handoff record разделены по автору и сроку жизни. Advertisement не резервирует, selection не устанавливает steering, handoff не доказывает outcome. Поскольку instance может завышать capability или state, каждая quantity несёт время, freshness, source и confidence.
В логике Lu Heng символ не должен получать полномочия следующего слоя. Selected — свидетельство условного решения в прошлом, а не сертификат успеха.
Источники
- https://datatracker.ietf.org/doc/charter-ietf-cats/
- https://datatracker.ietf.org/doc/draft-ietf-cats-data-model/
- https://datatracker.ietf.org/doc/draft-ietf-cats-framework/
- https://datatracker.ietf.org/doc/draft-ietf-cats-metric-definition/
- https://datatracker.ietf.org/doc/draft-ietf-cats-oam-fw/
- https://datatracker.ietf.org/doc/draft-ietf-cats-usecases-requirements/
- https://datatracker.ietf.org/doc/draft-mo-cats-agent-selection-mapping/
- https://datatracker.ietf.org/doc/draft-mo-cats-agent-selection-mapping/history/
- https://datatracker.ietf.org/doc/draft-mo-cats-agent-service-characteristics/
- https://datatracker.ietf.org/doc/draft-pang-cats-fallback-decision-framework/
- https://datatracker.ietf.org/doc/draft-zhu-cats-metric-semantics/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://www.ietf.org/archive/id/draft-ietf-cats-framework-24.txt
- https://www.ietf.org/archive/id/draft-ietf-cats-metric-definition-11.txt
- https://www.ietf.org/archive/id/draft-mo-cats-agent-selection-mapping-00.txt
- https://www.ietf.org/archive/id/draft-mo-cats-agent-service-characteristics-00.txt
- https://www.rfc-editor.org/rfc/rfc8174.txt
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

