Quality-Aware design refers to both architectural and detailed design.  Support for critical quality goals should influence architectural choices.

Many quality supports e.g. safeguards or exception handlers, are crosscutting and thus affect the design of many different functions. Being quality-aware before detailed design reduces "reckless" quality debt.