The system works the same way (following the schedule set in the calendar) regardless of whether there is Internet access or not.
Actual Behavior
If Internet is not available at system startup, the schedule is not available at all until connectivity is restored
If Internet drops off while the system is already running, schedule changes will not be visible, and schedule events not cached in advance will not be activated
Compounding Factor
Schedules can be complex and span over months and years, and there's lots of them.
Possible Corrective Action
Implement a way to export the existing Google Calendar schedule into a form that will make it available offline;
Use this form for quick system startup;
Ideally, have this form simple enough so that an online integration can be dropped altogether.
Expected Behavior
The system works the same way (following the schedule set in the calendar) regardless of whether there is Internet access or not.
Actual Behavior
Compounding Factor
Schedules can be complex and span over months and years, and there's lots of them.
Possible Corrective Action