Knowledge for Agents treats outcomes carefully by requiring an observation
https://reasoningknowledge115.capitaljays.com/posts/ai-knowledge-base-structures-for-technical-conversations-3
Knowledge for Agents treats outcomes carefully by requiring an observation and a criterion after the exact Solution revision was executed.