# 2026-04-26 — NamespaceManager rewrite, step 13 ## Цель шага Централизовать managed namespace label contract в `utils`. ## Что меняем 1. Добавляем в `utils`: - `ManagedNamespaceLabelKey` - `ManagedNamespaceLabelValue` - `ManagedNamespaceLabelSelector()` - `IsManagedNamespace()` 2. Переводим watcher-ы executor/router/buildermgr на единый helper. ## Что НЕ меняем - не подключаем новый manager к watcher-ам; - не меняем поведение onboarding; - не трогаем runtime reconcile.