Is there a self-enforcing budget deal with Trump?

Is there a self-enforcing budget deal with Trump?

In yesterday’s column, Yglesias makes a critical observation:  “there is genuinely no point in negotiating a bipartisan appropriation bill if the president is going to ignore its terms. . . . the entire premise of a bipartisan spending deal is precisely that money will be spent on programs the president doesn’t want to spend money on.” 

So how can the Democrats agree to a budget deal given that Trump is just refusing to spend money that Congress has appropriated?  What can they do to force Trump to live up to his side of a deal? 

I imagine people are trying to figure this out, but the only thing I can think of is to fund the government for 2 or 3 months at a time.  Even that might not work, since the Democrats would be constantly worried that they would be blamed for triggering a shut down.  (I guess you might be able to use a series of short term debt ceiling triggers as well, but that seems dangerous.) 

Another possibility is to get some other concessions from the President and his congressional allies – concessions that can be written into law and enforced in court – in exchange for support on the debt ceiling and appropriations (reining in emergency powers, limiting law suits against the press, or by the sitting president against anyone, etc.).

Any other ideas?