--- okf: "0.1" type: decision visibility: private status: active updated: 2026-08-04 links: - ../phases/backlog.md - ../incidents/2026-07-30-ollama-solaria-vanish.md --- ## M1 aktywna na SOLARII — cleanup node-agenta wyłączony do czasu R1 (2026-08-04) **Data**: 2026-08-04 **Źródło**: `kb/incidents/2026-07-30-ollama-solaria-vanish.md` (§7, M1). **Stan**: w `hosts/solaria/runtime/node-agent/docker-compose.override.yml` ustawiono `NODE_TYPE=lte_node` (było `ai_node`) na czas backfillu embed (faza mailowa KB). `lte_node` powoduje wczesny return w `run_safe_cleanup()`, więc na SOLARII nie działa niefiltrowany `docker container prune` kasujący zatrzymane kontenery w ≤60 s — łącznie z tymi, które mają `restart: unless-stopped` i zostały zatrzymane świadomie. `self.node_type` jest czytane wyłącznie w `run_safe_cleanup()` i dwóch liniach logu, więc monitoring, eventy i dispatch akcji działają bez zmian. **Skutek uboczny**: `lte_node` pomija CAŁY cleanup — na czas mitygacji nie są sprzątane dangling images ani build cache. Pilnować miejsca na dysku SOLARII. **Nie zdeployowane** — zmiana jest tylko w repo (branch `task/m1-prune-mitigation`); wchodzi przy najbliższym redeployu node-agenta na SOLARII. **Zdjąć po**: wdrożeniu R1 (filtrowanie prune po restart policy / labelu compose) na tym nodzie — wtedy przywrócić `NODE_TYPE=ai_node`. R1–R3 w toku po stronie subsystemu A. ---