Step 1: Based on the review report items, organize them into a structured task list, with each task annotated with a brief problem description. For each task in the list, independently analyze and provide the most appropriate solution, with a brief explanation of the approach.
Step 2: Search for relevant open-source projects in the field; for each open-source project, break down in detail its **functional features, module composition, and overall architecture**, and explicitly state the **specific points** this project can learn from—do not give only vague descriptions.
Step 3: Synthesize all analysis results, provide suggestions for subsequent iterative modifications, along with actionable implementation methods for the modifications.
Step 4: Modify the project according to the generated files.