Spear Ruleset Version History

Fully interactive prototype: edit rules, add/remove rules, save to create versions. Compare and restore previous versions.

DraftStream Security / Spear
RESIDENTSGLOBAL LABELS
JOSH'S PRODUCT TEST REALM
UTC

RULESETS

Configure Ruleset

Slack Fraud (300)Terminate CDN Session (1800)
Slack Fraud (300)Terminate CDN Session (1800)

Design notes

  • Fully interactive prototype: all inputs are editable. Number inputs show native browser spinners (styled to remove default appearance, keeping functionality).
  • Ruleset name, rule types, thresholds, violation counts/minutes, and actions can all be modified. ADD RULE adds a new rule; delete button removes rules. Actions can be added via dropdown and removed via × button.
  • SAVE creates a new version with the current ruleset state. Version history shows all versions chronologically (newest first). Each version stores a complete snapshot of the ruleset at that point.
  • Compare view generates an actual diff between the selected version and current, showing what changed (thresholds, violation counts, actions added/removed, rules added/removed).
  • Restore loads the selected version's ruleset state into the editor. After restore, further edits can be made and saved as new versions.