Map a defined product or feature onto an existing software system and produce an evidence-backed technical design before execution planning. Use when deciding where behavior belongs, what to reuse or introduce, how data and control cross modules, which existing paths must change, or whether a proposal needs architectural work. Do not use for early product discovery, task breakdown, or implementation.