Use explicit platform replace semantics for pull and sync, and reject recursive folder entries without a supported non-empty node ID.