Just a reminder, there is a difference between Electrical Code and Electrical Standards.
Electrical Code prevents fires. DO NOT cut corners on this, as it prevents fires and electrical damage.
Electrical Standards make maintenance easier. Standards include:
Gauge of wire for applications. bus wire, track drops, etc.
Color code of wire. Track drop outside rail red, inside rail black, arduino power red/white, signal wires green/white, etc. Every wire should have a color assigned.
Connector types used. Suitcase, spade lugs, molex, etc. Especially critical for modular and sectional, but relevant for any layout.
The more you document, the easier it is to fix something next year. (In my case, next month!)
You can set any rule you want, but follow that rule every time. Consistency is key.
Standards seem like a pain, but you are trading short term irritation for long term pain.
The first time you find a green wire dangling under the layout, and you have no idea what it was connected to, you will embrace standards.