layer1: close namespace manager step1
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user