16 lines
637 B
Markdown
16 lines
637 B
Markdown
# 2026-04-26 — NamespaceManager rewrite, step 41
|
||
|
||
## Цель шага
|
||
|
||
Довести explicit removal strategy до полного покрытия watcher lifecycle paths.
|
||
|
||
## Что меняем
|
||
|
||
1. `HandleWatcherNamespaceUpdate()` теперь тоже принимает `NamespaceRemovalStrategy`.
|
||
2. `managed -> unmanaged` path использует ту же policy, что и `DeleteFunc`.
|
||
3. Добавляем unit test на update-path с `dispatch-remove`.
|
||
|
||
## Что НЕ меняем
|
||
|
||
- текущие watcher-ы остаются на `track-only`;
|
||
- runtime cleanup policy по умолчанию не меняется. |