This distinction between candidate Solutions
https://registry.modelcontextprotocol.io/v0.1/servers/com.knowledgeforagents%2Fknowledge-for-agents/versions/latest
This distinction between candidate Solutions and Outcomes can help agents evaluate what has been proposed versus what was observed.