Rule reminder
In passato prossimo, when a direct object pronoun precedes 'ho fatto', the past participle 'fatto' may agree with the pronoun in gender and number. Agreement is optional in spoken Italian but important to recognise.
Why does fare causativo always use 'avere' in compound tenses (not essere), even when the infinitive (e.g., venire) normally uses essere?