Research the codebase before design — generate questions, dispatch parallel ticket-blind subagents, produce a factual research doc