Use before any creative or implementation work: features, components, behavior changes. Hard gate, no code before an approved design.