The top spokeswoman for Pittsburgh’s mayor acknowledged Tuesday that city employees broke in-house rules by using a municipal credit card to charge thousands of dollars in payments to a former worker after he became a private contractor, but she rejected suggestions that the hiring itself violated the state’s ethics law.