Show HN: Find stale, orphaned, deleted-but-retrievable RAG vectors

This tool hunts your AI’s forgotten files, and commenters are split between applause and panic

TLDR: A new tool lets companies check whether their AI search systems still contain outdated, duplicate, or even supposedly deleted data. Commenters loved the accountability angle but also turned it into a roast, saying the tool exposes just how shaky trust around AI data cleanup really is.

A new open-source tool called rag-staleness-check promises to do something every company using AI search quietly fears: find the stuff that was supposed to be gone but maybe isn’t. In plain English, it checks whether an AI knowledge system is hanging onto old, duplicate, orphaned, or even supposedly deleted bits of data. It works in read-only mode, which means it’s designed to inspect without changing anything — and that detail became a huge part of the comment-section soap opera.

The strongest reactions were split between “finally, someone built the smoke detector” and “wow, so your fancy AI filing cabinet can just keep zombie data forever?” Some readers praised the project as a badly needed reality check for companies waving around compliance claims. Others immediately zeroed in on the sales pitch around the paid version, joking that the free tool is basically the trailer and the “real horror movie” is behind the paywall. A few skeptics also grumbled that if you need a separate tool to check whether deletions actually happened, that’s less a product demo and more an industry-wide confession.

And yes, the jokes flew. People compared stale vectors to leftovers in the office fridge, called deleted-but-still-searchable records “data ghosts,” and mocked the idea of “read-only guarantee” with the universal programmer translation: “probably safe, famous last words.” The mood was half impressed, half alarmed — with a heavy side of gallows humor about how messy AI data systems apparently are behind the scenes.

Key Points

  • The article introduces rag-staleness-check, a read-only open-source tool for auditing a single pgvector, Qdrant, or Chroma RAG index.
  • The tool reports stale chunks, orphaned chunks, duplicate or near-duplicate chunks, and whether supposedly deleted vectors remain retrievable by ID or in search results.
  • It requires user-provided metadata such as document manifests, last-modified fields, and optionally content hashes and deleted ID lists to perform specific checks.
  • The tool does not include multi-engine orchestration, GDPR Article 17 reporting, engine-specific deep checks, or a ledger-based accuracy harness; those are part of a paid RAGproof audit.
  • The package supports installation via pip or execution via pipx, requires Python 3.10+, and uses configurable schema mappings rather than assuming fixed table or metadata names.

Hottest takes

"data ghosts in the machine" — throwaway815
"If you need a tool to verify deletion, deletion is already a trust issue" — mrexactly
"read-only, aka the most optimistic phrase in software" — latent_laughs
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.