erasure_residue
Scan directories to verify erased values are truly gone from disk. Distinguishes live rows, unreclaimed bytes, and plain remnants, preventing false clean verdicts from unreadable files.
Instructions
DID THE BYTES ACTUALLY GO? (read-only, no LLM) Scan a directory for values that should have been
erased — ANY store, not just this one: a vector database, a sqlite history, a JSONL trace, another
library's data dir. delete() returning success is not the same as the value being gone from disk.
Separates three outcomes, and the distinction is the point: LIVE (a table still holds it in a row — the system retained it), UNRECLAIMED (in the bytes but in no row — the storage engine has not reclaimed the page; run VACUUM/compact, and do NOT report this as a vendor defect), PLAIN (a JSON, log or backup still has it; nothing reclaims that on its own).
Never echoes the values you pass — findings carry a 12-char fingerprint, because a tool that hunts a secret and then prints it into a transcript is itself the leak. A file it could not read makes the verdict False: "clean" must never mean "we did not look at that part".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes | ||
| values | Yes | ||
| max_file_mb | No |