No. That's why we roll the dice, that's why skills exist. I don't know how to detect contact poison, my character hopefully does. I as player might not be aware of all the myriad bizarre trap types that might exist in D&D (as a long time player I am relatively familiar, a noob wouldn't.) Why would the player necessarily know that a long lasting contact poison that could be used for traps even is a thing? (I don't think it would be at real medieval tech level.) Let alone something even more esoteric. But an expert trap finder living in that world would know of those, and would understand to be cautious. This just sounds a like recipe for gotchas.