feat(09-01): wire batch routing and add batch stop confirmation
- Add "Route Batch Action" switch node (update/start/restart/stop)
- Add "Build Batch Stop Confirmation" code node with confirm/cancel keyboard
- Add "Send Batch Stop Confirmation" HTTP node
- Update Parse Callback Data to handle bstop: and bexec: prefixes
- Add Route Callback outputs for batch stop confirm/cancel/exec
- Add callback handler nodes for batch operations:
- Answer Batch Stop Confirm with 30-second timeout check
- Answer Batch Stop Cancel with message deletion
- Answer Batch Exec for batch execution callbacks
- Add Check Batch Stop Expired with expiry message flow
Routing behavior:
- update/start/restart: route immediately to batch execution (Plan 02)
- stop: requires confirmation due to fuzzy matching risk
- Confirmation callback format: bstop:confirm:{names}:{timestamp}
- Cancel callback: bstop:cancel
This commit is contained in:
+441
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user