microcommit breakin rules breakin rules