));
                    const existingNode = existingNodeMap.get(key);
                    
                    if (existingNode) {
                        // Node exists - check if update needed
                        const oldData = existingItemDataMap.get(key);
                        const needsUpdate = shouldUpdateItem(oldData, { item, index });
                        
                        operations.push({
                            type: 'reuse',
                            key,
               