testsAndMisc/docs/superpowers/evidence/delete-hippo-2026-08-23.json
Krzysztof kuhy Rudnicki 981823e3b9
Some checks are pending
Pre-commit checks / pre-commit (push) Waiting to run
Shell tests / shell-tests (push) Waiting to run
Shell tests / arch-tests (push) Waiting to run
Delete the dead .hippo memory store
161 tracked files, 3.2M. All 158 episodic entries have retrieval_count 0 --
the store was written to and never once read from. Last write 2026-05-28, the
tool is uninstalled, and nothing references it: the only code hit for "hippo"
anywhere in the tree is the blocked domain "wordhippo" in
leechblock_defaults.json.

No .gitignore entry was needed after all. The handoff anticipated one for
hippo.db, which was untracked only because *.db is ignored -- but with the
whole directory gone there is nothing left to ignore.

Tracked files: 1346 -> 1175.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PJrqKERAo5QUeEHWS5Asgp
2026-08-23 20:42:03 +02:00

45 lines
2.0 KiB
JSON

{
"intent": "Delete the dead .hippo/ memory store: 161 tracked files and 3.2M of episodic entries for a tool that is no longer installed and whose entries were never once retrieved.",
"scope": [
".hippo/ — 161 tracked files, removed entirely",
"NON-GOAL: any behaviour change; nothing reads this directory"
],
"changes": [
"git rm -r .hippo and removed it from disk. No .gitignore entry was needed after all: the handoff anticipated one for hippo.db (untracked only because *.db is ignored), but with the whole directory gone there is nothing left to ignore."
],
"verification": [
{
"command": "grep -rl '\"retrieval_count\": *[1-9]' .hippo",
"result": "pass",
"evidence": "No matches — every one of the 158 episodic entries had retrieval_count 0. The store was written to and never read from."
},
{
"command": "git log -1 --format=%cs -- .hippo",
"result": "pass",
"evidence": "2026-05-28 — last write was almost three months ago."
},
{
"command": "command -v hippo",
"result": "pass",
"evidence": "Not installed; nothing can write to or read this store."
},
{
"command": "grep -rln 'hippo' --exclude-dir=.git --exclude-dir=.hippo .",
"result": "pass",
"evidence": "Only prose references in the handoff and evidence artifacts. The one code hit, digital_wellbeing/leechblock_defaults.json, is the blocked domain 'wordhippo' — a coincidental substring, not a dependency."
},
{
"command": "git ls-files | wc -l",
"result": "pass",
"evidence": "1346 -> 1175 tracked files."
}
],
"risks": [
"Irreversible only in the sense that any deletion is; the full contents remain in git history and can be restored with git checkout <prev-sha> -- .hippo."
],
"rollback": [
"git revert this commit, or git checkout 309f4c8d -- .hippo to restore the directory alone.",
"After rollback validate: git ls-files | wc -l returns to 1336."
]
}