knowledge_verify
Mark knowledge pages as verified with a timestamp and optional freshness anchor, leaving the body untouched. Supports single-page and batch modes, rejecting archived or unknown slugs.
Instructions
Stamp a knowledge page as verified WITHOUT touching its body — sets verified_at and optionally freshness_anchor. This is the verification engine's primitive: use it (never knowledge_write) to record "claims still hold". An optional note appends a dated "## Verification" section to the body (append-only, single-page mode). Batch mode (slugs) stamps many pages with a shared timestamp; archived pages are rejected; a batch with any unknown slug is rejected whole.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional verification note — appended to the body as a "## Verification — <date>" section. Never replaces the body. Single-page mode only. | |
| slug | No | Single-page mode: slug of the page to verify. | |
| slugs | No | Batch mode: stamp many pages at once. Mutually exclusive with slug; note and freshness_anchor are not allowed in batch mode. | |
| verified_at | No | ISO timestamp to stamp. Defaults to now. | |
| freshness_anchor | No | New freshness anchor (e.g. "Syntakt OS 1.41"). Preserved when omitted. Single-page mode only. |