Since it is codified as Title 50, Chapter 22 of the United States Code, the UCMJ goes through the same process as any other legislation.
To "change the rules," Congress must (a) pass legislation through both the House of Representatives and the Senate, and (b) either obtain Presidential approval of the change, or override the President's veto.
In case you didn't notice...Congress didn't do any of this.
If the military is part of the Executive establishment, then Congress cannot, by definition, be involved in "command interference".
Congress should be required to get involved in this stuff more often.
In case you didn't notice....Congress can do any of it, if it so desires. BTW, Congress writes the US Code. If it wants to rewrite T50/C22, it can. The point is, is that the Constitution made Congress the overseer of the country, military and all. It can declare war or impeach a president or a SCOTUS justice. Congress has been given the duty of "oversight" by the Constitution. There is no separation of powers issue here.