817 B
817 B
2026-04-26 — NamespaceManager rewrite, step 8
Цель шага
Добавить skeleton NamespaceManager с in-memory state и unit tests.
Что меняем
- Добавляем interface
NamespaceManager. - Добавляем in-memory реализацию с mutex.
- Добавляем операции:
Snapshot()SnapshotRecords()Get()Upsert()MarkPartState()Remove()
- Добавляем unit tests на snapshot/get/upsert/remove/part-state.
Что НЕ меняем
- не подключаем manager к watcher-ам;
- не меняем текущий resolver path;
- не трогаем runtime components;
- не затрагиваем отдельное незакоммиченное изменение в
serviceaccount.go.