# 2026-04-26 — NamespaceManager rewrite, step 43 ## Цель шага Убрать оставшуюся копипасту старта namespace informer-а из `buildermgr`, `router`, `executor/multitenant`. ## Что меняем 1. В `utils` добавляем `StartManagedNamespaceWatcher()`. 2. Helper централизует: - informer factory с label selector; - регистрацию event handlers; - start/cache sync/stop logging через `mgr`. 3. Три watcher-а переходят на общий helper. ## Что НЕ меняем - не меняем lifecycle logic; - не меняем selector contract `fission.io/managed=true`.