I was thinking for the stats, maybe I could just have them keep track of stuff you do, then impact the ending. Like if you suck cock X time, you get the cock sucker trait, or if you clean X times you get the maid trait. Then at the auction at the end, it checks what traits you have to determine your ending.
I was also thinking, the Mistress would try to get you as many traits as possible, so if you almost had the maid trait, she would give you more training to try and finish off the trait.
That works! I’d also love stuff like gaining nicknames based on traits.
Also, maybe you could avoid doing too much of one training by volunteering or begging for another task beforehand? So if you have sucked too many dicks and are risking gaining the cock sucker trait, you can ask to kiss your Mistress’s feet early in the morning before she assigns training. If you’re in her good books, she might humor you, and if you’ve annoyed her, she might ignore your request or make the training more extreme than normal. And begging to do certain tasks would have consequences, of course~
Just an idea.