gardener_apply
Resolve gardener proposals: apply the intended outcome (archive, merge, consolidate, split, reproject, or open tasks) or reject with dismiss/hide to control recurrence.
Instructions
Resolve a gardener proposal. action=apply carries out the effect (archive -> retire the memory; merge -> supersede the older by the newer; consolidate -> write a unified memory superseding its sources; digest -> save the summary as a note; reproject -> move the memory to another project; rekind -> reclassify the memory's kind in place; split -> create the child/shared projects, link the family, parent the children, retire the source; memory_wanted -> open a task to write the missing memory; tool_error -> open a task to fix the recurring error; merge_plans -> retag a stranded captured plan's notes onto the plan that holds the steps and settle the capture as merged). Rejecting has two strengths: action=dismiss discards this proposal and the evidence behind it, so a pattern that keeps recurring is raised again later; action=hide blocks the pattern permanently, so no recurrence re-raises it. Prefer dismiss unless the suggestion is wrong in principle rather than wrong for now. Both are reversible by the owner from the console.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | proposal id (ULID) | |
| action | No | apply (default), dismiss (until it recurs), or hide (forever) |