NEC 2023 300.14 states:
300.14 Length of Free Conductors at Outlets, Junctions, and Switch Points. At least 150 mm (6 in.) of free conductor, measured from the point in the box where it emerges from its raceway or cable sheath, shall be left at each outlet, junction, and switch point for splices or the connection of luminaires or devices. The 150 mm (6 in.) free conductor shall be permitted to be spliced or unspliced. Where the opening to an outlet, junction, or switch point is less than 200 mm (8 in.) in any dimension, each conductor shall be long enough to extend at least 75 mm (3 in.) outside the opening.
I do a fair bit of computer programming, and I'm reading this as a conditional missing an "else":
wireLength = 6" // measured from cable sheath/entrance to box
if (maxJunctionDimension < 8") {
wireLengthFromFront = 3"
} else {
wireLengthFromFront = ???"
}
My best interpretation is "you don't need to worry about extending 3 inches outside the box if the box has a dimension > 8 inches" but I can't fathom why that would be the case.
Can anybody clarify what's going on here?