Skip to content

v0.4.31 - Gateway Control Flow Fix

Choose a tag to compare

@oisee oisee released this 30 Jul 21:53
· 6 commits to main since this release

πŸŽ‰ 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