She must have forgotten her promise.

Literal

She [topic-は] promise [object-を] forgot [must be-に違いない].

~に違いない expresses strong inference — 'there's no doubt that.' 約束を忘れた is 'forgot the promise.' The speaker is confident in their conclusion about her forgetfulness.