feat: JSONata moderator engine (Phase 2 of #294) #296

Merged
xiaoju merged 1 commits from feat/294-jsonata-moderator into main 2026-05-18 02:13:56 +00:00

1 Commits

Author SHA1 Message Date
xiaoju dfeba9d8fc feat: JSONata moderator engine (Phase 2 of #294)
- evaluateModerator(rules, context) with JSONata expression evaluation
- Fallback (when: null), conditional branching, no-match → __end__
- Full develop workflow moderator ported to JSONata
- 31 tests passing

Closes #295
小橘 <xiaoju@shazhou.work>
2026-05-18 02:08:03 +00:00