Declare rules in PRPC execute at multiple points: as flow processing advances between tasks, after activity step methods complete but before transitions, and when objects are committed to the database. This makes them versatile for maintaining data integrity throughout the application lifecycle.