knowledge_supersede
Deduplicate knowledge pages by marking an old page as superseded by a canonical page, archiving the old page.
Instructions
Mark one knowledge page as superseded by another, then archive the old page. Records the supersession relationship in the supersessions table. This is the dedup-merge primitive: write the canonical page with knowledge_write, then call knowledge_supersede(old_slug=loser, new_slug=canonical). Both pages must already exist. old_slug is archived with a tombstone pointing to new_slug.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional note explaining the merge or supersession decision | |
| new_slug | Yes | Slug of the canonical replacement page (must already exist) | |
| old_slug | Yes | Slug of the page being retired (the duplicate or loser) |