- Figure out the current crowdmatching situation assuming zero carry over from previous months.
- If a pledge needs to be auto-dropped on that basis, auto-drop it.
- If there are any carry-overs from previous months, use [limit minus sum of current pledges] to pay them off in whole or in part, paying off oldest ones first.
Carry-over was introduced to solve the Box-not-filled-enough-problem™.
This seems to make use of it in a Box-is-filled-to-the-brim-problem™.
But actually that’s what the Limit should solve by by kicking out stuff that does not fit.
We would suddenly be using carry-over to fill up the box as much as possible and try getting as close as possible to the limit! Are we using our tools right here?