Use feature flags where risky: “Gate risky refactors behind flags if behavior might shift.”
Risk log: what could break, how we’ll detect it, and rollback plan.
Use feature flags where risky: “Gate risky refactors behind flags if behavior might shift.”
Risk log: what could break, how we’ll detect it, and rollback plan.
Preserve behavior: “No functional changes; if behavior must change, call it out explicitly.”
Small, reversible steps: “Propose a sequence of tiny PR-sized steps (each independently shippable).”
Tests stay green: “Surface any tests that will need updating and why.”
Preserve behavior: “No functional changes; if behavior must change, call it out explicitly.”
Small, reversible steps: “Propose a sequence of tiny PR-sized steps (each independently shippable).”
Tests stay green: “Surface any tests that will need updating and why.”