plan_merge
Preview a merge plan for two or more memories without applying changes. Returns a plan ID for later execution; protected members prevent the merge.
Instructions
Produce a previewable MERGE plan (a diff: combined content/tags/provenance) for 2+ memories WITHOUT applying it. Returns a plan_id for apply_plan. Protected members block the merge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| member_ids | Yes | IDs of the memories to merge (>= 2). The survivor is kept; the rest are bitemporally invalidated (kept for audit). | |
| survivor_id | No | Optional: which member to keep. Defaults to the highest-retention member. |