Best Practices

If a migration has been merged to master you have to assume that someone pulled it and ran it, that's why I think changing the rule to "after deployment" makes things difficult.