In times past I have fished 10/3-WG NM cable for amplifier-to-speaker wiring, with all cables covered entirely by building finish. The cable jacket was not labeled or identified in any way, but both ends ended in one- or two- gang plastic nail-on boxes, terminated in “5-way” binding posts that clearly differentiated them from any 60Hz wiring. Was that a code violation?