835 B
835 B
2026-04-26 — NamespaceManager rewrite, step 20
Цель шага
Сделать первый реальный runtime adapter для NamespaceManager в buildermgr.
Что меняем
- Добавляем buildermgr namespace subscriber.
- Adapter переиспользует существующие
envWatcher.AddNamespace()иpackageWatcher.AddNamespace(). add/resyncpath повторяет текущую логику watcher-а:- добавить namespace в resolver;
- вызвать env watcher;
- вызвать package watcher.
- Добавляем unit test на вызов обоих watcher-ов.
Что НЕ меняем
- не подключаем subscriber к
StartNSWatcher(); - не меняем remove behavior;
- не ломаем текущий production flow.