It is mandatory. It is an SEC rule that brokers must follow.
With that being said, I think brokers have a very, very narrow band of discretion in which they can recognize that mistakes happen, e.g., order entry errors by the retail customer, that might trigger PDT status when the customer's...