Why this matters
Clear rollout details reduce production risk and align ops with design.
Include a 'Rollout Plan' section with phases, feature flags, backout plan, and data migration steps; reference migration scripts and flag names.
Clear rollout details reduce production risk and align ops with design.
Side-by-side examples engineers can pattern-match during review.
Decision: 'Migrate to v2 schema' (no plan).Rollout Plan: enable flag feature.payment_v2 at 5% increments; run script db/migrations/2024_12_add_columns.sql; backout: revert to snapshot S-2024-12-01.Feature flag: feature.payment_v2Migration details: TBDFrom the same buckets as this rule.
For changes that affect architecture, data models, external APIs, security posture, deployment topology, or cost (>10%), create an ADR in docs/adr/ using the standard template (Context, Decision, Consequences) and link the PR and issue IDs.