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