Closing the Intent-to-Reality Gap via Fulfillment Priority Logic