I hate to rain on your parade, but "every day normal use" of mech mods is possible only if you are an advanced user exactly because mech mods are for advanced users only so by saying you are not an advanced user, you are already invalidating the "every day normal use" part of that equation anyway in the first place. An advanced user does never, and especially if talking about every day normal use, leave the battery inside a mech mod excepting only after the button has been inspected by the advanced user in an equally advanced fashion as opposed to a fashion that, for reasons that are completely obvious, is incompatible with "every day normal use".
And said inspection would include testing equipment as well as setup to simulate any and all scenarios relating to any and all situations that said user might encounter and be able to recreate all those scenarios to 100% accuracy in order to prevent accidental auto-fire.
Didn't think so. So while my version of normal doesn't agree with yours, and while I could have definitely approached this differently/better and I have A LOT more to learn, and this is going in my close calls/lessons never forgotten batch, you're basically saying "know everything about your mod without replicating any situation that your mod would be in" which is contradictory/paradoxical.