I’m going to necro this, because no matter what anyone’s opinion about a “mastered” grammar point is, I’m strongly of the opinion that this should at least be customizable and let the user decide how they want to approach this.
As of now, we have close to a thousand different grammar points. Bunpro’s SRS, at least in default settings, is based on output. Understanding a message from someone else is one thing, but remembering all the different grammar patterns when you want to say something yourself, that’s another. I’m not entirely confident that, say 3 years from now, I’ll remember every single pattern I learned here.
The common response here is “if you mastered something, why would you want to review it?” Well, what does it actually mean to master something? It’s just called so because Bunpro called it so. It only means it was successfully used after 6 months. It does not necessarily mean it will stay with us forever. That last interval of 6 months is set in stone here - I can’t for example configure the last interval to be 12 months instead.
Then there’s this point of “if you didn’t ever encounter it anywhere, then you don’t need it anyway”. Well, to me that’s just a slight misunderstanding of what SRS is for. It’s there to periodically remind us that something exists, so that when we eventually do encounter it, we won’t have forgotten it by then.
Lastly, there already seem to be plans for FSRS for the future. FSRS, at least in Anki, doesn’t have strict upper limit for review intervals and I truly believe that’s how it should be.
In summary, put aside the discussion about “mastering” something and just let me configure this. If it works like it does now by default, it won’t affect those who like it this way at all.