Runtime Surfaces Delivery Plan
Статус: staged rollout plan для planned capability.
1. Цель поставки
Поставка этой функции должна происходить не одной "магической интеграцией", а поэтапно, чтобы не смешать:
-
выделение public local surfaces;
-
bindings rollout;
-
server rollout;
-
remote client rollout.
2. Рекомендуемые этапы
Этап 0. Документальная фиксация
Нужно:
-
зафиксировать capability в
functions; -
синхронизировать архитектурный
ADR, матрицу иPrompt Server; -
явно отметить текущее отсутствие Python/runtime implementation.
Критерий готовности:
-
docs согласованы и не обещают лишнего.
Этап 1. Public C++ local surface
Нужно:
-
определить supported public local contract поверх engine;
-
отделить public operations от внутренних GUI-oriented helpers;
-
зафиксировать compatibility expectations.
Критерий готовности:
-
есть понятный и ограниченный
C++ localcontract.
Этап 2. Python local MVP
Нужно:
-
выбрать binding mechanism;
-
отразить public
C++ localcapability set вPython; -
собрать parity fixtures.
Критерий готовности:
-
Python localпокрывает agreed supported local subset.
3. Зависимости
Критические зависимости:
-
решение по public local API boundary;
-
решение по binding technology;
-
решение по server transport;
-
решение по published-store strategy для
Prompt Server; -
compatibility policy.