Discuss based on code evidence
Put relevant code, change snippets, and requirement descriptions into the same set of messages, then continue asking about risks, implementation approaches, or test plans. It is better suited to engineering assistance tasks with clear boundaries: require answers to identify related files, explain the reasons for changes, and distinguish items to be verified from recommendations, making it easier for developers to review them one by one.
