Design for responsibility: Safeguarding moral perception via a partnership architecture