In the past few months, several users have reported on this mailing list that they ran into score corruption issues,
so I've been working to improve the situation for 6.0.x.

Like in 5.x, by putting the <environmentMode> in ASSERT mode,
it's easy to detect such an issue (and often even the offending score rule),
but it's been generally hard to understand what's the cause on how to fix it.

There are generally 3 common causes of score corruption:

Hope that helps :)

wkr,
Geoffrey De Smet
http://www.optaplanner.org