Files
fission-src/doc/thinking/2026-04-26-namespace-manager-step40.md
T

768 B

2026-04-26 — NamespaceManager rewrite, step 40

Цель шага

Зафиксировать lifecycle policy для namespace removal в коде явно, а не только комментариями и log-сообщениями.

Что меняем

  1. Добавляем NamespaceRemovalStrategy.
  2. Поддерживаем два режима:
    • track-only
    • dispatch-remove
  3. Общие watcher handlers принимают strategy.
  4. Текущий production flow использует track-only.
  5. Добавляем unit tests на оба режима.

Что НЕ меняем

  • не включаем реальный remove dispatch в watcher-ах;
  • не меняем runtime cleanup policy по умолчанию.