You're deployed at a customer whose field technicians work in remote areas with intermittent or no connectivity. They want the equipment-troubleshooting agent (which answers from manuals) to work offline and sync when back online. Design the system: what runs on-device versus in the cloud, how the knowledge is packaged for offline use, how updates and any logged data sync, and the tradeoffs (on-device model size and quality, manual staleness, sync conflicts). AI tools are allowed. Then explain the constraints and tradeoffs to the customer's field operations director.