Luna 'warns' me too when she's had enough... a gentle swat or teeth grip. I get that for sure, and stop what's setting her off! Sadly these 'attacks' I started this post becuase of aren't like that, and I'd say happen 2-3 times a week... about once a week she draws my blood in bites or scratches (though only twice maybe has it EVER been like what you've recently suffered.)
Frustrating for me, but dealable... its the how-part I'm always open to hearing more suggestions about.