" ... agreeing to halt enrichment ..." wtf kind of nonsense is that?
Your link doesn't say that.
And it does say breakout time is currently 3 months ... that would be June.
This would be a good deal if it was was with Canada ... but this Iran.
They dragged it out to get to this point.
And that sanction section is silly.
Once they get a weapon, wtf do they care about sanctions.