A Coupled Operational Semantics for Goals and Commitments