Explain the bug life cycle from discovery to resolution, and how do you manage high-priority defects in JIRA?