---
name: project-clear-vs-selfclear
description: Plain /clear vs /self-clear have different listener behaviors — DO NOTHING after plain /clear
metadata: 
  node_type: memory
  type: project
  originSessionId: 5d1face0-b720-467d-8f52-62234285c4b8
---

After plain `/clear`: poll listener survives intact, routing intact. DO NOTHING. Attempting re-arm = DUPLICATE error (which proves listener is alive). Never `$LIVE stop` a listener that appears "stale" after plain /clear — that tears down the Psyche.

After `/self-clear` (session wipe + SendKeys new prompt → new process): old listener is orphaned. Kill by pid THEN re-arm.

**Why:** v1.11.24 commune correction. Prior lesson ("kill orphan + re-arm on every wake") was wrong — it only applies to /self-clear. Plain /clear is a context wipe only; the subprocess keeps running.

**How to apply:** On any post-clear wake, determine which clear was used before touching the listener. If plain /clear → leave listener alone. If /self-clear → kill + re-arm.

Related: [[project-psyche-liveness-fix]]
