--- name: "memory-wiki-synthesis" description: "wiki_apply create_synthesis fails without sourceIds; create a source page first, then file the synthesis" --- # Filing a Memory-Wiki Synthesis Use when filing a research dossier or synthesis into the memory wiki via `wiki_apply` with `op: "create_synthesis"`. 1. Call `wiki_apply` with `op: "create_synthesis"`, `title`, and `body`. If it returns `wiki mutation requires at least one sourceId for create_synthesis`, do not retry blind. Completion: the error names the missing `sourceIds`. 2. Create a source page first. Read the vault path from `wiki_status` (`vaultPath`, e.g. `/home/openclaw/.openclaw/wiki/main`), then write `sources/YYYY-MM-DD-.md` with frontmatter `type: Source`, a unique `id: `, `title`, and a `sources:` list of the URLs used. Completion: the file exists and carries an `id`. 3. Re-run `wiki_apply` `op: "create_synthesis"` passing `sourceIds: [""]` (the source page `id`) plus `title`, `body`, and any `questions`/`confidence`. Completion: the response reports the new `syntheses/...` page path and refreshes the index files. 4. Run `wiki_lint` after the update. Completion: lint returns; expect a large pre-existing baseline of structural warnings, so only act on issues for the pages just written.