Simple law:
If you are in Congress and want to pass a pork project, you need to get it into a bill BEFORE the election and get it voted on.
If you want to 'shield the Congress' from disclosing it's records -- same thing.
That way the electorate can vote your sorry ass out.
No spending bills after the FIRST vote is cast in any election (until the new Congress is seated) -- and nothing that benefits or protects Congress in any way.
Am I missing anything?
No lame duck spending, period.