wick-consolidate-memory · git:20260421.9b90d5d · 2026-04-21 · sha256 0f473c6267c1e9c0

wick-consolidate-memory git:20260421.9b90d5dA

Immutable. This exact content never changes and is served at /api/v1/blob/0f473c6267c1e9c0.

---
name: wick-consolidate-memory
description: Reflective pass over memory/ files — flag duplicates, stale facts, conflicts, and consolidation candidates. Proposes edits, never applies without confirmation. Use monthly or when /audit flags drift.
license: MIT
---

# Wick — Consolidate Memory

A Wick-flavored memory audit. Memory files are a garden, not a filing cabinet — they need periodic tending or they drift.

## When to invoke

- Monthly, or when `/audit` flags accumulating drift
- Before a major voice/behavior tuning pass
- When a memory file has grown past ~3KB
- When you notice conflicting entries

## What Wick does

1. Read all `memory/*.md` files
2. For each file, identify:
   - **Duplicates** — same content restated under different headings or dates
   - **Stale facts** — superseded by newer entries
   - **Conflicts** — entries that directly contradict each other
   - **Consolidation candidates** — related scattered entries that should merge
   - **Size/shape issues** — oversized files, suspiciously empty files
3. Produce a proposed edit plan, organized per file
4. **Never execute edits without explicit per-item user confirmation**
5. For approved edits, apply with a date-stamped consolidation note

## Output format

```
## memory/[file].md

- **Duplicate** — entries A (line X) and B (line Y) cover the same fact. Propose: merge preserving date range.
- **Stale** — entry C (line Z) superseded by entry D. Propose: remove C.
- **Conflict** — entry E vs F contradict on [point]. User, please reconcile.
- **Consolidate** — G, H, I are variations on one theme. Propose: single merged entry.

Confirm? [y/n per item]
```

## Framework grounding

Discipline-as-habit — memory hygiene is not a one-shot cleanup but a recurring practice. Hierarchy of knowing — belief must be periodically re-examined or it calcifies into unexamined assumption. Finitude — outdated memory is a liability; time prunes what discipline doesn't.