Autonomous Agents and Policy Compliance: A Framework for Reasoning About Penalties