Continuously reason around engineering goals
Its focus is not merely generating a piece of code, but continuously analyzing requirements, existing implementations, and feedback. It is suitable for providing related modules, error logs, and acceptance criteria together, asking the model to propose changes, explain the scope of impact, and add testing recommendations, making output closer to a complete software engineering task.
