AI Flow
Public Made by Adomby adom
Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.
Explicit RGB LED states are ignored when custom footprint name lacks LED
AIFlow 0.2.30 led_states::leds recognizes LED-prefixed references, or D/CR references only when the footprint library identifier contains the substring led. A custom project footprint named by its manufacturer RGB MPN can therefore produce the finish line "no LEDs on the board" even when an explicit led-states.json describes those fitted RGB packages.
The current checker also finds only the first record for each reference, so three color-channel records on one common-anode RGB package would not all be validated. Please support explicit declared LED references and multi-channel state descriptions, checking every declared die's real anode/cathode pad nets and driver mapping. Preserve negative checks for nonexistent references, invalid pad nets and duplicate channels. A generic regression can use D1 on Project:RGB4 with a common supply pad and three distinct cathode nets; no private PCB is needed.
For the current engineering review I independently enumerated all RGB packages and verified every color die and current-sink pin against the native PCB inventory, with explicit firmware on-conditions. I did not interpret the tool's no-LED line as a valid absence check or claim physical light-output testing. This issue is a checker coverage defect, not a request to waive native electrical or hardware checks.