Normalization Delivery Plan
1. Область поставки
В поставку входят:
-
text normalization;
-
composition normalization;
-
explicit style rewrite workflows;
-
derived composition/block behavior;
-
stale-state UX for render normalization.
2. Текущий статус
Текущее состояние:
-
базовый text normalization реализован;
-
composition normalization реализован;
-
есть explicit UI workflows;
-
нужны более формальные style acceptance наборы и regression corpus.
3. Рабочие потоки и владельцы
Основные workstreams:
-
engine owner Contracts, derivation logic, placeholder preservation.
-
AI owner Prompt policy, provider behavior, style adherence.
-
GUI owner Render/composition UX, stale-state semantics, user-visible review flow.
4. Карта зависимостей
Ключевые зависимости:
-
SemanticStyle; -
INormalizer/IBlockNormalizer; -
representative style corpus;
-
render workflow;
-
composition workflow.
5. Этапы rollout
Следующие шаги:
-
Формализовать style acceptance наборы.
-
Добавить regression corpus по tone/tense/language cases.
-
Зафиксировать expectations по cache/reuse normalized blocks.
-
Уточнить safety review для composition-level derivation.
-
Проверить provider regressions после prompt policy changes.
6. Блокеры и риски
Основные блокеры:
-
отсутствие formal semantic benchmark set;
-
неоднозначность некоторых style requests;
-
отсутствие дисциплины explicit prompt versioning.
Риски rollout:
-
semantic drift;
-
over-aggressive rewrite;
-
placeholder violations;
-
путаница между canonical render и normalized result.
7. Критерии готовности
Функция считается достаточно готовой, если:
-
representative style cases prepared;
-
UI clearly indicates explicit action and stale-state;
-
provider failures degrade to raw output cleanly;
-
composition normalization проходит representative checks;
-
placeholder preservation стабильно работает.