I submitted my skill for WWA certification and found all the test cases regarding Proactive state update has been failed and found a reason Below:
This test case fails because the device state had to be retrieved by querying the device instead of it being proactively reported by the device, and therefore PSU testing cannot be performed. The failure is indicated in our test tool when the device entry displays DeepQuery=TRUE. For V3 PSU testing, you must implement proactive state reporting by sending ChangeReport events.
Is above commend means we are not sending ChangeReport event to the Amazon? If Yes, Do I need to send ChangeReport event or call API when anything change occurs? Is it fine if I call ChangeReport API from my proprietary Cloud on any change occurs? Because it is the only place I got notified about the change from mobile application, device or Alexa.