Carve gets no benefits from stats other than crit. It does the same damage naked as it does full geared with 70 extra weapon damage on my stat page. It also consumes buffs like “on next physical attack deal an additional 30 damage” but also doesn’t get that benefit. Looking at the formula I think it was coded poorly. First it checks your weapon damage and normalizes it, so if your weapon would be 50-100 damage it will normalize it at 75 and then deals 51% of that newly created static value. That makes it extremely consistent as easy to test. I recall a similar problem with Flanking Strike that was fixed early in December, I think Carve needs a second pass as well.
All these people complaining about Hunter pets, but your runes that compete with BM are underperforming and in this case I think Carve was an oversight. Please fix to behave as a normal physical ability.
It benefits from your crit% and weapon damage. Not AP, not physical damage buffs, not the Boon, not anything else that I can test.