Survey what the code and the project already say about a task — with the project's own tools first, through the tool skills generated for this project (graphs, language servers, MCP servers, CLIs), grep and file reading last and only with a reason — and stop when every question of the task has an answer or has become a question for the owner. Use when the user invokes sdd-code-survey or /sdd-survey, as the first step of the cascade, or as the first leg of the lifecycle's research.