Earlier quoted context omitted.
The IAEA opinion that I've seen is limited to "Iran has complied with the terms of the deal", not "the public has enough information to evaluate that the deal was effective at stopping nuclear weapons", or even "the deal is effective at stopping nuclear weapons development". The latter two (especially the middle one) being outside of the scope of what they discuss. It's possible I missed something, I would be surpris…
The deal was negotiated and signed by US, Russia, China, France, UK, Germany, EU; and it is based on the "IAEA safeguards", a system of inspection and verification of the peaceful uses of nuclear materials as part of the NPT. To suggest that all the major world powers would have signed a deal that leaves space for Iran to develop nuclear weapons, and that the IAEA might have been happily certifying the compliance to…
I don't this is an accurate summary, rather it says
> we don't have reports and information that proves Iran is continuing to develop weapons.
And why would they? They aren't a spy agency, they are a monitoring agency. Assuming for the sake of argument that Iran was actively developing nuclear weapons they would have had to fuck up for the IAEA to be aware of it. The IAEA's purpose in all this is to force them to be circumspect, not to catch them if they are being sufficiently circumspect.