-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
crdChange Request Document - User StoryChange Request Document - User StoryfutureLower priority - backlogLower priority - backlog
Description
User Story
As an operator, I can safely remove workflows with confirmation
Command
forge-dotnet delete-workflow <id>
Safety Features
Confirmation prompt unless --force flag used
API Integration
DELETE /workflows/{id} endpoint
Acceptance Criteria
- Shows workflow details before deletion
- Prompts for confirmation (unless --force)
- Prevents deletion of active workflows (unless --force)
- Confirms successful deletion
- Clear error messages for failures
Tasks Breakdown
- Extend IWorkflowService with DeleteWorkflowAsync method
- Extend N8nWorkflowClient with delete endpoint
- Implement DeleteWorkflowCommand with confirmation logic
- Add safety checks for active workflows
- Add --force flag handling
- Add comprehensive error handling and user feedback
- Write unit tests for all components including confirmation scenarios
- Update documentation
Parent Issues
- Part of PRD PRD: Workflow Management Commands #2: Workflow Management Commands
- Depends on CRD-2.1 and CRD-2.2
Priority
Medium - Requires confirmation UX
Metadata
Metadata
Assignees
Labels
crdChange Request Document - User StoryChange Request Document - User StoryfutureLower priority - backlogLower priority - backlog