layer1: close namespace manager step1

This commit is contained in:
Naeel
2026-04-26 16:27:53 +03:00
parent 7b6ff84188
commit 63ce6ea135
@@ -0,0 +1,24 @@
# 2026-04-26 — NamespaceManager rewrite, step 53
## Итог step1
`rewrite/layer1-namespace-manager-step1` можно считать завершённым как отдельный этап.
## Критерии, которые теперь выполнены
1. Общий `NamespaceManager` и watcher orchestration вынесены в `pkg/utils`.
2. Buildermgr, router и executor/multitenant используют общий helper layer вместо прежней разрозненной lifecycle-логики.
3. Summary/debug contract стабилизирован и покрыт тестами.
4. Logging path усилен: есть prepare/start/transition summary logs и nil-logger hardening.
## Финальная проверка этапа
Пройден целевой набор:
`go test ./pkg/utils/... ./pkg/buildermgr/... ./pkg/router/... ./pkg/executor/multitenant`
Все пакеты зелёные.
## Что дальше
Следующий этап должен быть уже не про внутреннюю консолидацию watcher layer, а про внешний consumption этой модели: status/debug surface, integration behavior или следующий слой rewrite.