We recently implemented several work rules to make fields required based on the specific schedule states. The user is trying to add a dependency to a user story, but gets work rule errors for a successor story. Why would the successor story cause the errors?
This issue occurred because the Work Rule required a specific field to be populated and it was not populated in the Dependency the user was trying to add to the User Story.
Notes: When adding or linking another work item to an artifact, Rally has to change/edit both artifacts to create the link. And because of this any work rules that meet the critera for the project or workspace are triggered for all artifacts being touched/changed.
This is working as designed.