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