While off topic, after reading the linked article, I cannot understand why a prospective nuclear agreement with Iran would not be considered a treaty.
Because the orignal intent of the treaty making power of the President only applied to cease hostilities after a formal Declaration of War. It's part and parcel of being Commander in Chief.
It has nothing to do with commerce, trade, or agreements made to maintain the peace.
Me too. And it should not be secret.