Garden the brain — consolidate over-grown areas (sleep-time compute)
brain_gardenTidy an overgrown brain by consolidating dormant cards into one synthesis card per area, archiving originals and preserving all facts. Run dry-run first to review areas, then apply with the human's approval code.
Instructions
Tidy an over-grown brain WITHOUT losing anything — SMART and non-invasive: it only consolidates DORMANT cards (old + peripheral), never load-bearing ones. Two phases: call it with no apply to get the areas that have accumulated forgotten cards (deterministic: >3 cards that are older than 14 days, beyond the area's newest 8, AND have ≤1 connection — so hubs and still-referenced decisions are left untouched; Focus/Instructions/Archive/Open-questions areas protected) plus their card text; YOU write one tight synthesis per area; then call again with apply:true, syntheses:[{title, synthesis}] AND the human's 8-char approve code (apply is REFUSED without it — you are never shown the code; the human generates it with npx klypix-mcp garden-code after reviewing your plan). Each area gets a 🌿 synthesis card, the originals are stamped "⤵ consolidated", moved to Archive, and arrowed to the synthesis — nothing is deleted, and one undo un-gardens. Run it when brain_insights or the brief shows an area has grown noisy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apply | No | false (default) = list over-grown areas + cards to synthesize; true = consolidate using the supplied syntheses. | |
| canvas | No | Brain canvas filename/path. Defaults to the project brain ("brain"). | |
| approve | No | Required when apply:true — the 8-char human-approval code. You are never shown it: the human runs `npx klypix-mcp garden-code` and pastes the code into chat after reviewing your plan. Never guess or fabricate it. | |
| syntheses | No | Required when apply:true — one entry per area you want consolidated. |