After New York Upgrade, there is no prevention mechanism for creating a life-cycle that has an End of Life date earlier than a General Availability date.
In the Madrid release, the Business Rule "Compare lifecycle phase start dates" was active and the prevention mechanism was in place, however, after upgrading to New York, this Business Rule has been deactivated.
Expected Result - A business rule prohibits the Software Model Lifecycle from being created since you cannot have an End-of-Life life cycle prior to the General Availability of the Software Model.
Actual Result - The system allows you to create the Software Model Lifecycle
This problem is currently under review. You can contact ServiceNow Technical Support or subscribe to this Known Error article by clicking the Subscribe button at the top right of this form to be notified when more information will become available.
If validation is only required for the lifecycles that are created by customers, and not for lifecycles from Servicenow Content Service, then a new custom Business Rule can be created to achieve this.
Lifecycles created from Servicenow Content Service have the source as "service_now", so the following could be done: