Yes I know. Detecting rain isnt the issue. Its the combination of issues 4,5,6,7 variables.
How do you weight those issues in importance?
Dog
Child
Rain
Pot hole
Tree
Building
Curve in road
Car on wrong side of road
You CANNOT WRITE A PROGRAM with CORRECT WEIGHTING OF RISKS FOR ALL VARIABLES.
Painfully obvious people need to think about it.