Steve Yegge
7fb92ff78c
feat: implement conditional bond type for mol bond (bd-kzda)
...
Conditional bonds now work as documented: "B runs only if A fails".
Implementation:
- Add DepConditionalBlocks dependency type to types.go
- Add IsFailureClose() helper to detect failure keywords in close_reason
- Update blocked cache to handle conditional-blocks:
- B is blocked while A is open
- B stays blocked if A closes with success
- B becomes unblocked if A closes with failure
Failure keywords: failed, rejected, wontfix, cancelled, abandoned,
blocked, error, timeout, aborted (case-insensitive)
Updated bondProtoProto, bondProtoMol, bondMolMol to use
DepConditionalBlocks for conditional bond type.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-23 01:32:31 -08:00
..
2025-12-23 00:55:05 -08:00
2025-11-21 14:40:22 -05:00
2025-11-04 01:08:21 -08:00
2025-11-03 12:02:15 -08:00
2025-12-14 17:21:44 -08:00
2025-12-18 19:11:50 -08:00
2025-11-23 19:53:44 -08:00
2025-11-23 19:35:52 -08:00
2025-12-23 01:32:31 -08:00
2025-12-23 01:32:31 -08:00
2025-11-06 20:06:45 -08:00
2025-11-21 11:40:37 -05:00
2025-11-08 02:22:15 -08:00
2025-11-08 02:22:15 -08:00
2025-12-02 22:41:07 -08:00
2025-11-23 19:53:44 -08:00
2025-12-02 22:41:07 -08:00
2025-11-20 18:55:10 -05:00
2025-12-20 14:24:48 -08:00
2025-11-28 23:19:21 -08:00
2025-11-15 12:46:13 -08:00
2025-12-20 13:33:15 -08:00
2025-12-21 14:37:22 -08:00
2025-12-23 01:30:06 -08:00
2025-12-22 22:34:18 -08:00
2025-11-02 14:49:27 -08:00
2025-12-17 19:10:13 -08:00
2025-12-17 19:10:13 -08:00
2025-11-24 00:59:49 -08:00
2025-11-20 19:17:57 -05:00
2025-11-02 14:49:27 -08:00
2025-12-17 19:10:13 -08:00
2025-12-20 19:57:16 -08:00
2025-12-21 23:41:44 -08:00
2025-11-02 16:27:42 -08:00
2025-12-18 11:28:13 -08:00
2025-12-16 13:26:51 -08:00
2025-12-16 13:26:51 -08:00
2025-12-16 13:26:51 -08:00
2025-12-21 15:22:45 -08:00
2025-11-20 21:57:23 -05:00
2025-11-21 11:40:37 -05:00
2025-12-14 17:23:46 -08:00
2025-12-19 17:58:24 -08:00
2025-12-21 15:22:45 -08:00
2025-12-17 19:10:13 -08:00
2025-12-19 22:03:22 -08:00
2025-11-02 14:03:14 -08:00
2025-11-02 14:03:14 -08:00
2025-12-19 22:03:22 -08:00
2025-12-23 00:55:05 -08:00
2025-12-21 15:22:45 -08:00
2025-12-22 01:26:45 -08:00
2025-12-22 14:06:45 -08:00
2025-12-16 01:06:14 -08:00
2025-11-20 21:57:23 -05:00
2025-12-21 15:22:45 -08:00
2025-12-23 01:30:06 -08:00
2025-12-22 21:48:55 -08:00
2025-12-19 17:52:44 -08:00
2025-11-04 22:25:33 -08:00
2025-11-21 11:40:37 -05:00
2025-11-08 15:40:19 -08:00
2025-12-19 19:57:14 -08:00
2025-12-20 14:24:48 -08:00
2025-12-14 12:40:32 -08:00
2025-12-18 18:24:28 -08:00
2025-11-23 19:04:34 -08:00
2025-12-21 22:05:14 -08:00
2025-12-23 01:30:06 -08:00
2025-12-14 00:37:54 -08:00
2025-12-18 11:25:17 -08:00
2025-12-23 01:32:31 -08:00
2025-11-20 21:57:23 -05:00
2025-11-24 01:10:16 -08:00
2025-11-24 22:21:55 -08:00
2025-11-28 23:19:21 -08:00
2025-12-05 15:41:35 -08:00