Problem
blocks info returns an empty inputs array for blocks that clearly have inputs.
Repro
lox-cli blocks info LightController2 -o json
# → "inputs": [] (but the block has I1..I8, Move, Presence, EnMove, InputDisable, Sel1..Sel8, …)
outputs and parameters are populated; only inputs is empty (at least for LightController2 — worth auditing others).
Expected
inputs should list the block's input connectors.
Impact
Anyone using blocks info to classify connectors (e.g. to render/lay out or validate wiring) gets wrong data and must fall back to deriving inputs from the wiring graph.
Found during an agent-driven analysis session (Claude Code) building multi-room logic on a real config.
Problem
blocks inforeturns an emptyinputsarray for blocks that clearly have inputs.Repro
lox-cli blocks info LightController2 -o json # → "inputs": [] (but the block has I1..I8, Move, Presence, EnMove, InputDisable, Sel1..Sel8, …)outputsandparametersare populated; onlyinputsis empty (at least for LightController2 — worth auditing others).Expected
inputsshould list the block's input connectors.Impact
Anyone using
blocks infoto classify connectors (e.g. to render/lay out or validate wiring) gets wrong data and must fall back to deriving inputs from the wiring graph.Found during an agent-driven analysis session (Claude Code) building multi-room logic on a real config.