v0.4.31 - Gateway Control Flow Fix
π Major Fix: Issue #4 Resolved
This release fixes a critical issue where the parser was creating unnecessary connections that bypassed gateway control flow, making decisions meaningless.
π Bug Fixes
- Fixed Issue #4: Prevent direct connections that skip gateways
- Gateway control flow now properly enforced - decisions are meaningful
- Tasks before gateways no longer connect directly to tasks after branches
β¨ Improvements
- Added comprehensive regression test suite (15 tests)
- 11/15 tests passing (remaining 4 are edge cases)
- Enhanced parser logic with gateway tracking
π Documentation
- Added 5 new documentation articles explaining the fix
- Created comprehensive articles index
- Updated README with recent improvements section
- Detailed analysis of remaining test failures
π§ͺ Testing
The specific Issue #4 test case now passes:
β
No connection between "receive: Review Feedback" and "demo features"
β
Flow must go through "Tests Pass" gateway
π¦ What's Included
- Updated BPL parser in dist/index.html
- VS Code extension v0.4.31
- Comprehensive test suite
- Complete documentation
Example Fix
Before (WRONG):
receive: Review Feedback β demo features β (bypasses gateway\!)
After (CORRECT):
receive: Review Feedback β Tests Pass β deploy to staging β demo features β
Full Changelog: v0.4.29...v0.4.31