import-agent-infra-nodes-excluded-from-removal
IN premise
`_sync_claims()` filters out infrastructure nodes (active/inactive) via `infra_ids` before computing the removal set, so the kill-switch pair is never retracted by remote-wins sync.
Summary
The sync process that reconciles local beliefs with a remote source explicitly skips over the active/inactive infrastructure nodes when deciding what to remove. This means the kill-switch mechanism — which controls whether the system is running — cannot be accidentally wiped out during a sync operation, even if those nodes do not exist in the remote data.
Details
| Source | entries/2026/04/29/reasons_lib-import_agent.md |