S.,
With all the craze of "reduce clutter, clean your mess" fad, there are now a ton of mothers who refuse to let their children BE children. There is all this pressure to turn everyone into a micro-Martha Stewart, to make all houses just as cookie-cutter generic as a sterile hotel room. HOMES are supposed to be LIVED IN, not merely LOOKED AT.
My advice? Continue to encourage your daughter with cleaning the public parts of the house, but get rid of the Nazi-induced "Naughty Box" and close her door. Set a couple sound ground rules, like absolutely no molding food under the bed, and clothes must find their way to the hamper once every week, and then leave her alone. If you really want it cleaned up (like before Grandma comes over), then go in and clean with her, while you chat and you can explain why you are putting books on the shelf and she can help you, etc. and it can be a pleasant event together instead of a screaming match. If toys get broken beyond repair, have a gentle talk with her and then throw it out with the additional kind explanation that you cannot now get her a new one.
I wish you and your daughter all the best, and hope you can find a way to relax a little with your child. It is so much nicer to learn one's own rules instead of having everything dictated. In a short time, she may establish her own system of keeping clean if you give her a chance.
Best wishes,
K.