This guide is to be performed by the on-call lead whenever a new bug is reported.

All communication about the bug should happen in the original Slack thread where it was reported. This ensures everyone involved has full visibility into the progress of the bug as it is fixed.

Steps

  1. Reproduce the issue
  2. Create a Notion card with relevant info and paste the card in the the Slack thread
  3. If it's during work hours OR the bug is an S3 or lower...
    1. Ping the appropriate PM in the bug's Slack thread
    2. Confirm they understand the issue
    3. Await a timeline estimate from them
  4. If it's after work hours AND the bug is an S2 or higher...
    1. Ping the on-call engineers in the bug's Slack thread
    2. Confirm they understand the issue
    3. Await a timeline estimate from them
  5. Assign the ticket to the appropriate PM and pod
  6. Inform the reporter of the expected timeline
  7. Work with the PM or engineer to test and deploy the fix
  8. Inform the reporter that the fix is live
  9. Add an integration test to prevent this bug in the future, or add it to the 2-min health check for manual testing