I finally got around to attempting to create a “Safe + tx guard + Safe module” like you described… but I didn’t see any guards/modules that resembled anything in OP. Did you mean that I’d have to create/code them myself xD?
I can’t help but think this is the quintessential use case enabled by Account Abstraction and I’m shocked it hasn’t already been created by Cow or Uniswap (although Kwenta does have it! but only for their limited selection of synths. they call it “delegated trading”).
Security
Every time I use my hardware wallet (with the exception of a simple “token send”), I have no clue what I’m signing and it’s a huge security risk that this Delegated Trading Safe Wallet/Module/etc would solve outright.