an agentic system for rare disease diagnosis with traceable reasoning