Using o3 to build a open source researching system that can reason what it knows & it does not know