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

Следующие шаги:

  1. Формализовать style acceptance наборы.

  2. Добавить regression corpus по tone/tense/language cases.

  3. Зафиксировать expectations по cache/reuse normalized blocks.

  4. Уточнить safety review для composition-level derivation.

  5. Проверить 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 стабильно работает.

8. Следующий шаг после текущей итерации

Полезно сделать дальше:

  • связать реальные style examples с evaluation corpus;

  • формализовать prompt governance;

  • отдельно отслеживать regressions text path vs composition path.