Eligibility rule history and usage
What the Screen Is For
History and Usage provide two views of a definition’s governance: its released expressions and the consumers that depend on it.
What It Shows and Lets People Do
History opens readable versions, compares selected expressions and confirms republishing a superseded release under a new number. Usage groups active connections, offers re-pin or Follow Latest under binding authority and confirms reference migration from a deprecated rule. It lists reference names and version choices rather than each reference’s own usage count.
States and Errors
Loading and top-level definition errors use the existing load components. Empty usage explains the lack of dependents. Refused writes produce service feedback. Follow Latest fetches the current binding version immediately before writing and therefore does not protect the version originally reviewed.
Patterns It Must Respect
Use the existing VersionHistory, VersionDiff and UsagePanel within standard PageLayout and PageHeader. Confirmation dialogs explain republishing and migration; successful actions refresh their related reads.