memoryguard_memory_merge_safe
Safely merge duplicate memory atoms into a canonical atom using governed supersede, with mandatory confirmation and revision checks to prevent bypass and preserve owner updates.
Instructions
Admin-only governed supersede of one active same-group duplicate memory atom into a stronger canonical atom. Reuses GovernanceV2.supersede. Requires confirmed=true. There is no force or bypass; owner update/delete stay unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirmed | Yes | must be true; the mutation refuses any other value | |
| workspace | No | ||
| idempotency_key | Yes | ||
| mutation_receipt | Yes | native mutation receipt for this supersede transaction | |
| canonical_atom_id | No | active canonical atom_id in the trusted share group | |
| duplicate_atom_id | No | active duplicate atom_id in the same share group | |
| canonical_memory_id | No | active canonical memory_id in the trusted share group | |
| duplicate_memory_id | No | active duplicate memory_id in the same share group | |
| expected_atom_revisions | Yes | CAS map of involved atom or memory ids to current revisions |