import_facts
Bulk-save up to 200 facts at once, deduping and validating each. Run a dry run first to preview accepted, rejected, or superseded items before writing.
Instructions
Bulk-save facts (up to 200), e.g. to curate the legacy facts. Each item is an object with the same fields as remember_fact: text, kind, category, and optional severity, scope, supersedes, expires_days, source. Every single-write rule applies to every item, in order (an item is also deduped against items accepted earlier in the batch). Returns {accepted, deduped: [{input, matched_existing_id}], rejected: [{input, reason}], superseded: [ids], dryRun}. dry_run=true returns the identical report and writes nothing — use it first, show the user, then run it for real.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| facts | Yes | ||
| dry_run | No |