Raised when a Kepler declaration cannot be compiled.
Every watch is checked at compile time: sources and measurements must exist, names must be unique, and every identifier in a condition must resolve to either a context value or another declared watch. A typo in a condition is a build failure, not a watch that quietly never fires.