I am using loot rules, but I am using maxstat to distinguish between ancient and non ancient. For me basically almost everything is auto salvage if its not ancient with a few exception items(immunity amulets, couple random items like ice climbers, taskers for fun and shit)
ie:
// Embodiment of the Marauder
[QUALITY] == "Legendary" && [NAME] == "Marauder's Carapace" # [MAXSTAT] >= 550 -> [KEEP]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Carapace" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Encasement" # [MAXSTAT] >= 550 -> [KEEP]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Encasement" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Gloves" # [MAXSTAT] >= 700 -> [KEEP]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Gloves" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Spines" # [MAXSTAT] >= 550 -> [KEEP]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Spines" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Treads" # [MAXSTAT] >= 550 -> [KEEP]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Treads" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Visage" # [MAXSTAT] >= 825 -> [KEEP]
[QUALITY] == "Legendary" && [NAME] == "Marauder's Visage" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Balefire Caster" # [MAXSTAT] >= 825 -> [KEEP] // 825-1000 max stat roll on ancient
[QUALITY] == "Legendary" && [NAME] == "Balefire Caster" -> [TRASH]
[QUALITY] == "Legendary" && [NAME] == "Etrayu" # [MAXSTAT] >= 825 -> [KEEP] // 825-1000 max stat roll on ancient weapon
[QUALITY] == "Legendary" && [NAME] == "Etrayu" -> [TRASH]
but I left all the still rare/important stuff normal just in case ie
[QUALITY] == "Legendary" && [NAME] == "The Furnace" -> [KEEP]
edit - oh I forgot, in that mara part for the gloves. that still picks up non ancient just in case I come across a super good pair that beats out my current 700 dex 50% CHD 9.5% CC 8% RCR(running with 50.35% RCR with prides fall, would be more but dim returns, when PR buff falls off from being hit, im still at 30% or so.