Skip to content

feat: build automation rules audit trail#603

Open
Junman140 wants to merge 1 commit into
StellaBridge:mainfrom
Junman140:feature/backend-automation-rules-audit
Open

feat: build automation rules audit trail#603
Junman140 wants to merge 1 commit into
StellaBridge:mainfrom
Junman140:feature/backend-automation-rules-audit

Conversation

@Junman140

Copy link
Copy Markdown

Closes #563

Implements the automation rules audit trail:

  • Adds automation_rules, automation_rule_versions, and automation_rule_executions tables
  • Creates AutomationRulesService with versioned snapshots and actor tracking
  • Extends rule_evaluator_logs with executed_by, execution_context, and metadata
  • Exposes CRUD, history, search, and CSV export endpoints under /api/v1/automation-rules
  • Integrates rule lifecycle events with the central audit_logs table
  • Adds unit tests and documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build Automation Rules Audit Trail

1 participant