768 B
768 B
2026-04-26 — NamespaceManager rewrite, step 40
Цель шага
Зафиксировать lifecycle policy для namespace removal в коде явно, а не только комментариями и log-сообщениями.
Что меняем
- Добавляем
NamespaceRemovalStrategy. - Поддерживаем два режима:
track-onlydispatch-remove
- Общие watcher handlers принимают strategy.
- Текущий production flow использует
track-only. - Добавляем unit tests на оба режима.
Что НЕ меняем
- не включаем реальный remove dispatch в watcher-ах;
- не меняем runtime cleanup policy по умолчанию.