Every piece of content is tagged to a concept in a syllabus graph, with
prerequisites recorded. When you miss a question, the system walks
backwards through that graph to find the concept that actually failed —
which is why it often sends you two topics earlier than you expected.