A 28-year-old woman presents with episodic wheeze and cough triggered by viral infections and cat exposure. Spirometry shows FEV1/FVC ratio 0.68 and FEV1 70 percent predicted, improving by 18 percent and 350 mL after inhaled salbutamol. What is the most appropriate diagnosis?