[implementation] apply the GOOD, BAD, CLEAR constraints
collect all actors