id: feature-flag-rollout-plan
name:
  ja: 段階的機能公開・ロールアウト計画
  en: Progressive Feature Rollout Plan
purpose:
  ja: 公開率を段階的に広げ、次段階へ進む条件と停止・ロールバック条件を各段階で合意する。
  en: Expand exposure in stages with explicit advance, stop, and rollback conditions at each gate.
status: published
still: ./still.png
category: planning
catalogOrder: 860
jobs:
  - plan-sequence
  - prioritize-diagnose
useCases:
  - roadmap
  - status
layoutKinds:
  - timeline
  - stack
tags:
  - feature-flag
  - progressive-delivery
  - rollout
  - guardrail
  - rollback
whenToUse:
  - ja: 機能や設定を少量から段階公開し、利用者影響を監視しながら対象を広げるとき。
    en: Use when gradually exposing a feature or configuration while monitoring user impact.
avoidWhen:
  - ja: リリース前の全体的な出荷可否と責任者を確認する場合は、リリース準備チェックを使う。
    en: Use a release readiness checklist for an overall pre-release go/no-go and ownership review.
requiredInputs:
  - ja: 各段階の公開率、対象群、観測時間、拡大条件、停止条件、責任者、判断記録を定義する。
    en: Define exposure, cohort, hold duration, advance and stop criteria, owner, and decision evidence for each stage.
relatedLayouts:
  - release-readiness
  - release-changelog
dataSchema:
  title: string — 公開計画の判断要点
  subtitle: string? — リリース・環境・監視窓
  product: string — 対象プロダクト
  flag: string — 公開制御feature flag
  stages: array (3–8) — 増加する公開率、対象cohort、観測時間、拡大条件、停止条件、責任者、状態、任意の観測記録
sources: []
