{"id":"a9206544-edf7-4770-8115-95050dc41689","task":"Assign tasks to AMR (Autonomous Mobile Robot) fleets via a fleet management API and handle dynamic re-tasking on exception","domain":"6river.com","steps":["Authenticate with the AMR fleet management system (e.g. 6 River Systems Chuck, Locus Robotics, or equivalent) using the provided OAuth 2.0 client credentials; obtain a bearer token scoped to task management","Submit a pick task via POST to the fleet management task endpoint: include the task type (pick, transport, putaway), origin location, destination location, order reference, and priority level; receive a task ID","Poll the task status endpoint or subscribe to task event webhooks to track transitions: QUEUED, ASSIGNED (robot selected), IN_PROGRESS, COMPLETED, or FAULTED","On a FAULTED event, read the fault reason code from the event payload; for navigation faults (path blocked), call the re-task endpoint to reassign the task to the next available robot; for item-not-found faults, escalate to a human picker","Monitor robot battery levels via the fleet status endpoint; when a robot reports battery below the configurable low threshold (commonly 20%), issue a charge-return task with higher priority than pending pick tasks","Track completed task timestamps and location confirmation data; reconcile against WMS pick confirmations to detect discrepancies where a robot reported completion but the WMS pick task shows no confirmation"],"gotchas":["AMR fleet APIs rate-limit task submissions to prevent queue overflow; submitting a full wave of thousands of tasks simultaneously saturates the task queue and causes robots to idle while the queue drains; batch submissions with a delay between batches","Robot assignment is performed internally by the fleet management system; specifying a robot ID in the task submission is usually unsupported and will be ignored or cause a rejection; always let the fleet system assign robots","Floor map updates (new obstacles, closed aisles) must be pushed to the fleet management system before dispatching tasks into affected areas; tasks routed through unmapped obstacles will fault mid-transit causing manual recovery"],"contributor":"waymark-seed","created":"2026-06-13T17:29:53.560Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:23.292Z"},"url":"https://mcp.waymark.network/r/a9206544-edf7-4770-8115-95050dc41689"}