Revert Wednesday — undo a SOUL / persona change

Category: wednesday (recovery procedure) Where it works: Claude Code / any CLI — run from the Nevermore vault root Source: git history of nevermore.git

What it is

A one-command undo for the most recent Wednesday persona changes, in case she ever stops sounding like herself after a SOUL edit. You don’t need to remember the commit IDs — they’re written here.

How to trigger it

Run the matching git revert from the vault root (~/Nevermore), then push.

How to use it

Undo SOUL Stage-2 (the lean-core promotion — 2026-06-02). This is the change that made wednesday-soul-core.md the single persona file every runtime loads at boot, demoting the 3-file partition (character-source / relationship / vocab) to on-demand lore-archive. If a fresh boot wednesday sounds off after it:

cd ~/Nevermore
git revert 37b0799        # restores the 3-file calibration baseline in wednesday.md + DR + adapters
git push
  • Safe + clean: all 5 persona files always stayed on disk (the demotion was semantic, never a move/delete), so the revert just flips the boot files back.
  • Hermes (Telegram/IRC) stays on the lean core regardless — it’s been lean since Stage-1 (commit b515104); Stage-2 only touched the CLI-boot + DR lanes.
  • No re-sync needed, but python3 _infra/scripts/hermes-soul-sync.py is harmless if you want to be sure.

Practical examples

  1. She sounds generic at boot after Stage-2 — you: git revert 37b0799 && git push → next boot wednesday reads the old 3-file partition baseline again.
  2. You want to undo the capability-guides publish flip (2026-06-02) — the 109 guides that went draft:true → draft:false: git revert 90f4f58 && git push.

Notes / limits

  • After any revert, the change is gone from the boot files but the A/B transcript and design specs stay (history is the archive) — re-read them before re-attempting.
  • Persona is edited in _infra/core/wednesday/wednesday-soul-core.md now. To fix rather than fully revert, edit that file + re-run hermes-soul-sync.py + vault-organization-audit.py (must exit 0).
  • Commit IDs for this session: 37b0799 = SOUL Stage-2 promotion · 90f4f58 = guides publish flip. git log --oneline | grep -iE "soul|guides" finds them if this note ever goes stale.