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