Eligibility rule editor
What the Screen Is For
Authors assemble qualification logic from application declarations and inspect its readable interpretation before releasing it.
What It Shows and Lets People Do
The full-page builder supports groups, related records, references and facts beside its readback and inspector. Save keeps a draft with returned problems. Publish walks through validation information, summary, simulation choice, release date and note. Duplicate and lifecycle controls use their separate permissions; Test, History and Usage open related pages.
States and Errors
Read-only and archived modes prevent editing, and a released definition can start another draft. Publication failures show service reasons. The approval branch lacks an enabling setting; lifecycle requests omit expected versions and deprecation supplies no replacement. There is no separate built Validate control despite local validation and returned service problems.
Patterns It Must Respect
The implementation uses EligibilityBuilder, ReadbackPanel, DefinitionHeader, EditorActionBar and PublishDialog. Disabled actions explain unavailable authority or prerequisites, and future layout changes require the existing UI approval process.