>_
.issue.db
/highway-workflow-engine
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #343
Update issue details
Title *
Description
## Overview Safe, staggered firmware updates for device fleets with automatic rollback. ## Workflow Steps 1. Select batch of 100 devices 2. Push firmware update (HTTP to device management API) 3. Wait for heartbeat signals from devices 4. Check error rate 5. If error rate < 1%: Proceed to next batch (1000) 6. If error rate > 1%: Trigger rollback workflow 7. Repeat until complete ## Tools Required - tools.http.request ✅ (device API) - tools.workflow.execute ✅ (rollback sub-workflow) - IoT Platform App ❌ (marketplace - AWS IoT, Azure IoT) ## DSL Operators ForEachOperator (batching), WaitForEventOperator (heartbeat), ConditionalOperator, ParallelOperator ## Mock Implementation - Mock device management API - Simulate heartbeats via events - Calculate error rates in Python task ## Durable Advantages - Maintains rollout cursor - Orchestrates complex rollback - Reliable batch progression
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel