Discussion about this post

User's avatar
Andreas F. Hoffmann's avatar

Before you build such a complex monster try an LLM Wiki! This approach is currently way faster, agents can auto discover and the context is rich while not growing to crazy. Here is an implementation in a handful of skills and agents that run in Claude Code, Codex etc: https://github.com/theafh/ai-modules/tree/main/plugins/knowledge_management

Carlos Mattos's avatar

You asked where the line sits between what the agent keeps forever and what it's allowed to forget. From where I sit, financial services, LATAM, nobody at the company draws that line. Two obligations draw it, and they point in opposite directions.

Retention says the record survives for years. And the reasoning layer is a record: tool_call and agent nodes are the trace of how a decision got made, which is precisely what gets pulled when someone contests the decision. Erasure rights say the same subject's data leaves on request. Both are law, both land on the same graph.

Which makes forgetting a write-time classification, not a TTL. Every node has to know whether it's derived data I may drop or evidence I'm obliged to keep. You get lineage for free because nodes reference their source documents, but lineage tells you where a node came from, not which regime it falls under. Different edge.

Worth saying: the ontology is the right place for it. It's just one more thing the contract has to carry.

11 more comments...

No posts

Ready for more?