- Replace if/else wrapping in WCProcCall.generateOwnCode with branch-aware
generation via _branchDescendants, _emitBranch, and _generateCallWithError
- Shared blocks (reachable from both error and success paths) now appear
only once after the if-block, avoiding deeply nested code
- Add 8 browser tests covering merge, decision passthrough, value style,
sequential calls, and shared-only error paths
- Increase template block spacing (16px -> 40px) for readability
- Add error WCEnd blocks to console and SDL3 templates with error-hook
connections to all failure-mode proc calls
- Hide editable WCProcCall input fields behind field-display spans,
matching existing algorithm-block convention