Build a disposable prototype to answer a bounded design question, using an interactive terminal app for logic or state, or several UI variants on one route. Use when the user asks to prototype, exercise a data model or state machine, mock up a UI, or compare design options. Deliver runnable evidence and a finding, not production integration.