1. User asks a question.
2. Agent analyzes the question to determine required files.
3. Agent categorizes files into 'Must See', 'Should See', and 'Already Have'.
4. Agent explains the relevance of each file.
5. Agent identifies any uncertainties.
6. Agent presents the list of files to the user.
7. User provides the requested files.
8. Agent answers the original question.