Temporary release flag lifecycle

Temporary release flag lifecycle A lifecycle diagram generated by Archify. 01 / Delivery phases 02 / Cleanup phase 03 / Retired Plan · owner / review date · Delivery phases · FLAG REQUEST 01 Plan owner / review date FLAG REQUEST Development · implement with flag off · Delivery phases · Start implementation 02 Development implement with flag off Start implementation Testing · awaiting QA approval · Delivery phases · Review complete 03 Testing awaiting QA approval Review complete Rollout · validated cohort stages · Delivery phases · QA approved 04 Rollout validated cohort stages QA approved Stable · rollback window · Delivery phases · 100% rollout 05 Stable rollback window 100% rollout Cleanup · flag removal PR · Cleanup phase 06 Cleanup flag removal PR Removed · chosen behavior · Retired 07 Removed chosen behavior after consumer checks

Decided at planning

  • • Define name, type, and owner
  • • Review dates are operational metadata
  • • Identify consumers and rollback needs

Done at cleanup

  • • Retain the chosen final behavior
  • • Check old consumers and rollback window
  • • Clean up branches, definitions, and tests together