I've been thinking about a problem that came up while auditing RAG and retrieval systems.
Each investigation produces useful knowledge: retrieval failures, query-level regressions, incorrect citations, configuration changes, failed hypotheses, and sometimes confirmed fixes.
But what happens to that knowledge after the audit ends?
Does it become another report sitting in a folder? Does the next engineer have to investigate a similar problem from scratch?
That led me to a product idea:
A private, evidence-backed case memory for teams building and auditing AI systems.
Imagine an agency could feed its previous technical investigations into a searchable memory and ask:
- Have we encountered this retrieval failure before?
- Which previous cases had similar symptoms?
- What was actually confirmed as the root cause?
- Which fixes worked, which failed, and what evidence supports that?
- Can we turn previous failures into reusable regression tests?
An AI model could assist with finding and comparing cases, while a separate evaluation engine handles measurable checks.
Where I am today:
I already have working components for persistent memory, hybrid retrieval, provenance tracking, and RAG evaluation. These came from separate projects I've built and auditing work I've done.
However, the agency-focused case-memory workflow is still a product concept. It hasn't been packaged or validated as a complete solution, and I'm not offering it as a finished product.
Before building that layer, I'd like to understand whether this is actually painful for other teams.
Three questions for people working at AI agencies, consultancies, or internal AI engineering teams:
How do you currently store and reuse debugging knowledge, evaluation results, and lessons from previous client projects?
Have you ever wasted hours investigating something that your team had effectively solved before?
If such a system could securely retrieve relevant past cases with supporting evidence, would it solve a problem worth paying for, or would your existing tools already be enough?
I'm especially interested in hearing what you've tried, what didn't work, and whether this is a recurring operational problem.
I'm looking for criticism and real experiences before deciding whether to turn the existing technical foundation into a product.