evolve_decisions
Curate extracted stories to retain only decisions worth persisting. Optionally persist results to a repository after curation.
Instructions
Curate a set of previously extracted stories so that only the decisions still worth keeping are persisted.
When to use:
After running
infer_historyin story-only mode (rare —infer_historyalready chains this step automatically).When you have a pre-existing set of stories you want to re-curate without re-running history extraction.
Inputs:
stories: array of story objects from a previousinfer_historyrun.repoPath(optional): when provided, curated results are persisted as intents and decisions for the repo after curation finishes.model(optional): Anthropic model used for the curation pass.
Behavior:
Runs asynchronously — returns immediately with a started/pending status while progress is reported separately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Anthropic model used for the curation pass (default: claude-haiku-4-5-20251001). | |
| stories | Yes | Array of story objects from a previous infer_history run | |
| repoPath | No | Local path to the repository root (required for auto-persist after evolution) | |
| forkAuthor | No | Fork attribution; usually resolved by Muninn automatically — pass only for override / testing. | |
| repoOrigin | No | Git remote origin URL (auto-detected from repoPath if not provided) | |
| workspaceId | No | Workspace identifier; usually resolved by Muninn automatically — pass only for override / testing. |