The documentation says: "To include a pattern without constraints, you can write the pattern in front of the text for another pattern." - but it does not wok like that since Drools 5.2 release. The constraints are added in a inverted order. The issue is discussed at https://issues.jboss.org/browse/JBRULES-3083 and fixed by https://issues.jboss.org/browse/DROOLS-628
Fixed by https://github.com/droolsjbpm/drools/commit/c31427e21
Cherry-picked to 6.0.x branch with https://github.com/droolsjbpm/drools/commit/3eeea275a
Verified on BRMS 6.0.3 Roll-up #1.