- Fix cycle detection to allow legitimate SplitInBatches loops while preventing other cycles
- Fix loop back detection by properly accessing workflow connections structure
- Update test expectations to match actual validation behavior:
- Processing nodes on wrong outputs that loop back generate errors (not warnings)
- Valid loop structures should generate no split-related warnings
- Correct node naming in tests to avoid triggering unintended validation patterns
- Update node repository core tests to handle new outputs/outputNames columns
- Add comprehensive loop validation test coverage with 16 + 19 tests
All workflow validator tests now pass: 35/35 tests ✅🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>