apply-dedup-plan-collects-errors-not-raises

IN premise

`apply_dedup_plan` collects errors into `result["errors"]` rather than raising, allowing partial application — one missing node does not block processing of the remaining dedup plan

Summary

When applying a deduplication plan, individual failures are collected rather than causing the whole operation to stop. If one node is missing or cannot be processed, the rest of the plan still executes and the caller gets a list of what went wrong, making the operation resilient to partial failures.

Details

Sourceentries/2026/05/11/tests-test_derive.md