During our work we often have to make holes through walls, top plates, fire blocks, etc.

Now, we all "know" about the red caulk, and fire-rated walls. But what about the family home? Do we seal where the romex gos through the fire-blocking? How? Just any old caulk? A little expanding foam?

More to the point- where do we find exactly what 'the code' requires?