You could make small PR's into a feature branch and have those reviewed. At the end, you can then tag the big PR for payout.
PRs are still attached to an hourly or flat rate that you and the client have agreed upon. This means you will not make more money for submitting more PRs. You just receive your payments sooner.
The client also approves your pull request to trigger the payout. The minute your code is accepted into their codebase you receive payment.
I'd love to hear more thoughts on your concern here and if this solves it, really great insight.
> I'm not concerned about the long-term of the project
You're right. With TrapFi, we try to fix this with a high degree of transparency regarding the quality of work that the developer is charging the client for.
This sounds a bit ominous — you do what exactly to create a high degree of transparency?