Versioning
Every change to a published rule generates a new version. Versioning ensures traceability — who changed it, when, and what changed — and allows you to revert to previous versions when needed.
Status
Each version can be in one of the following states:
- Draft: can be modified freely. Only takes effect on the API after being published.
- Active: published version in use by the API. Only one active version per rule. Cannot be modified — changes generate a new version.
- Inactive: was active at some point. Kept for traceability and can be reactivated at any time.
- Removed: hidden in the panel but preserved in the history. Still visible when inspecting older analyses that used it.