Use when starting any robot codebase, restructuring a messy robot project, or reviewing robot code organization. Provides the HAL (Hardware Abstraction Layer) pattern, pin/threshold constant conventions, behavior-vs-driver separation, simulation-first development, mock-sensor testing harnesses, and
Use when starting any robot codebase, restructuring a messy robot project, or reviewing robot code organization. Provides the HAL (Hardware Abstraction Layer) pattern, pin/threshold constant conventions, behavior-vs-driver separation, simulation-first development, mock-sensor testing harnesses, and the wiring-photo README standard — for MicroPython, Arduino C++, and ROS 2 Python projects.