Purpose
Add lifecycle support for safely updating the active cumulative rules pack after initial installation.
Scope
- Add
rustinel rules update.
- Read the active pack from
state.json.
- Check the catalog for a newer compatible version.
- Download and validate through the same safe installation pipeline used by
rules install.
- Atomically activate the update.
- Preserve rollback capability on failure.
- Decide whether a service restart is required or hot reload is sufficient.
Acceptance Criteria
Dependencies
Priority
P1
Purpose
Add lifecycle support for safely updating the active cumulative rules pack after initial installation.
Scope
rustinel rules update.state.json.rules install.Acceptance Criteria
Dependencies
Priority
P1