Rule reminder
When the main clause is in a past tense (passato prossimo, imperfetto, etc.), the purpose clause uses congiuntivo imperfetto. Endings: -assi/-esse/-asse for -are; -essi/-esse for -ere; -issi/-isse for -ire.
L'ha svegliata affinché _____ (arrivare) in orario.