738 B
738 B
2026-04-26 — NamespaceManager rewrite, step 10
Цель шага
Научить skeleton manager выводить общую phase namespace-а из part states.
Что меняем
- Добавляем константы состояний частей:
registeringactivefailed
- После
MarkPartState()manager пересчитывает общую phase namespace-а. - Добавляем unit tests на переходы:
- registering -> active
- failed -> NamespacePhaseFailed
Что НЕ меняем
- не запускаем реальный reconcile loop;
- не вызываем subscriber-ов автоматически;
- не подключаем manager к runtime.