Lexpedite / blawx

A user-friendly web-based tool for Rules as Code.
MIT License
100 stars 9 forks source link

EC Pre-Processing Extends Explanations #482

Closed Gauntlet173 closed 1 year ago

Gauntlet173 commented 1 year ago

Right now the reasoner is pre-processing rules to add rules that convert from dates into timestamps for "becomes" predicates. Those additional rules are showing up in the explanations, and because timestamps are reformatted in the scenario editor to look like dates, it seems like there is a rule X is date because X is date, which is redundant. We should see about cleaning that up.

Gauntlet173 commented 1 year ago

This is also causing problems where completely duplicate statements are causing one another to collapse.

Gauntlet173 commented 1 year ago

Resolved in 1.6.0-alpha, at least as far as the duplication, which doesn't happen any more.