commit spec