policy
The rule. Replication-initial: the setter throws while the model is running. Assigning a ShapeAwarePolicyIfc calls its configure(descriptor()) immediately, so a rule that requires something of the shape, or must build something from it, fails or does its work here rather than at the first epoch.