Merged
Conversation
…ndation Tasks completed: - Task 1: Define Rule, RuleScript, RuntimeVersion, and RuleState data models - Task 2: Export models in src/enapter/http/api/rule_engine/__init__.py
…t Implementation (Read Operations) Tasks completed: - Task 1: Implement list_rules method - Task 2: Implement get_rule method
…(Read Operations)' as complete
…t Implementation (Write Operations) Tasks completed: - Implement Create Rule method with automatic slug generation and RuleScript object - Implement Update Rule (slug) method - Implement Update Rule Script method using RuleScript object - Implement Delete Rule method - Refactor rule_engine.Client to use Dependency Injection for slug generation - Add comprehensive unit tests for all new methods without patching
…(Write Operations)' as complete
…agement Tasks completed: - Implement enable_rule method - Implement disable_rule method - Add unit tests for enable/disable methods
…, Get, Update, Enable, Disable, Delete) in Rule Engine HTTP API' as complete
…ist, Get, Update, Enable, Disable, Delete) in Rule Engine HTTP API'
…anagement in HTTP API client'
…tion Tasks completed: - Create RuleCommand group in src/enapter/cli/http/api/rule_command.py - Register RuleCommand in RuleEngineCommand - Implement placeholder sub-command registration
…tion' as complete
Tasks completed: - Create and register RuleCommand group - Implement rule list and rule get commands - Implement rule create command with stdin support - Implement rule delete command - Implement rule update (slug) and update-script commands - Implement rule enable and disable commands - Verify CLI consistency and linting
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements most of #28 (except for batch methods).