You sound like a Democrat impeachment lawyer.
You are ignoring what power the constitution grants the executive regarding foreign policy, and you are reading into the constitution congressional powers that are not stipulated. Congress has the power of the purse, that is they can authorize and appropriate funds.
No where does it say that congress controls the time table of spending by the executive or even the power to force the executive to spend. They can take the money back if its not used, thats about it.
We have over two hundred years of history to support the above. We have the hysterical cries of the impeachment managers to support your position.
>
Congress has the power of the purse, that is they can authorize and appropriate funds.
>
You forget one *very* important point: ...as authorized by the Constitution (by what authority?). “Foreign aide” is not an authorized expenditure of taxpayer $$.