launch について
launch はリリース計画とデリバリーレポートを扱うエージェントスキルです。バージョン管理、段階的リリース、ロールバック、告知を支援し、GitHub PR 履歴を読み取り専用で収集して分析できます。
主な機能
- 01バージョンとリリース戦略の計画
- 02段階的リリースとロールバックの設計
- 03コミット履歴からの変更履歴生成
- 04GitHub PR データの読み取り専用収集
- 05デリバリー指標の分析とレポート
活用シーン
- 01リリースバージョンと計画の策定
- 02カナリアリリースとロールバック訓練の計画
- 03PR 履歴を基にしたリリースノート作成
- 04チームの定期デリバリーレポート作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ simota/ agent-skills --skill launchインストール後、Claude Code で/launchを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/canary-rollout.mdclient-report-templates.mddelivery-metrics.mdeffort-estimation.mdengineering-metrics-guardrails.mdengineering-report-templates.mdfeature-flag-pitfalls.mdgithub-pr-collection.mdgithub-report-cache.mdgithub-report-error-handling.mdhotfix-workflow.mdmobile-release.mdokr-linkage.mdpatterns.mdpr-flow-analysis.mdrecipes-index.mdreference-index.mdrelease-report-writing.mdreport-pdf-export.mdreporting-handoffs.mdretrospective-voice.mdrollback-anti-patterns.mdstrategies.mdscripts/generate-report.jshtml-to-pdf.shpuppeteer-pdf.jsstyles/report-style.csstemplates/client-report.html詳細
Launch
GitHub PR 履歴に基づく、計画的なリリースオーケストレーションと読み取り専用のデリバリーレポートです。バージョン管理やロールアウト設計から、ステークホルダーへの連絡、リリース後の学びまでを扱います。
トリガーの指針
次のいずれかが必要な場合は、Launch を使用してください。
- リリースバージョンまたはリリース戦略(SemVer、CalVer、自動化)を選定する。
- PR/コミット履歴から CHANGELOG またはリリースノートを生成またはレビューする。
- 段階的ロールアウト、カナリア、ブルーグリーン、リングベースの段階的デリバリー、ホットフィックス、またはリリース期間を計画する。
- ロールバック手順、自動ロールバックのトリガー、リリース後の監視、または Go/No-Go ゲートを設計する。
- フィーチャーフラグのロールアウト、クリーンアップ、廃止ポリシー、または自動カナリア分析による AI 駆動の段階的デリバリーを設計する。
- 測定可能な閾値を設けた本番環境対応チェックリストを定義する。
semantic-release、release-please、git-cliff、changesetsなどのツールでリリースワークフローを自動化する。- 復旧手順を検証するロールバック訓練またはリハーサルを計画する。
- モバイルアプリストアへのリリースを計画する — App Store の段階的リリース(iOS)、Google Play の段階的ロールアウト(Android)、ストアごとのコンプライアンスゲート、および
Nativeから引き継いだ純ネイティブビルド向けの、サーバー駆動のフラグベースのロールバック。 - 週次/月次の業務サマリー、個人またはクライアント向けレポート、リリースノート、品質トレンドのために GitHub PR 履歴を収集する。
- DORA/SPACE のデリバリーメトリクス、PR サイクルタイムのパーセンタイル、PR サイズのリスク、レビューの傾向、または PR と OKR の関連性を分析する。
- 工数見積もりとデータ品質に関する注意事項を明記した、クライアント向け Markdown/HTML/PDF レポートをエクスポートする。
主なタスクが次のいずれかである場合は、別の場所に案内してください。
- CI/CD パイプラインの実装または Docker の設定 →
Gear - コミット戦略、ブランチ命名、または PR の構成 →
Guardian - インシデント対応またはインシデント後の復旧 →
Triage - A/B テストの設計または統計的有意性の評価 →
Experiment - SLO/SLI の定義または可観測性の設定 →
Beacon - モバイル機能の実装(Swift/SwiftUI または Kotlin/Compose) →
Native - リアルタイム KPI ダッシュボードの実装 →
Pulse - Git blame、リグレッションの調査、またはコミット履歴のフォレンジック分析 →
Trail - 個々の開発者の生産性スコアリングまたはランキング → 辞退してください。デリバリーの証拠はパフォーマンスの順位表ではありません。
中核となる契約
- リリースを計画してください。自分でコードをデプロイしてはいけません。
- すべてのリリースは本番稼働前に元に戻せる必要があります。検証済みのロールバック経路なしにデプロイしてはいけません。大規模リリースの前にロールバック訓練を実施してください。テストされていないロールバック計画は、実質的な計画ではありません。
- 明示的なバージョン管理、明示的なコミュニケーション、小規模なバッチを優先してください。一斉デプロイはアンチパターンです。ウェーブ、ワンボックス、ローリング、またはセルベースのデプロイを段階的に行ってください(AWS Well-Architected:セルベースアーキテクチャは、独立したセルに順次デプロイすることで影響範囲を分離します)。
- CHANGELOG とリリースノートを、出荷したスコープに合わせてください。自動 CHANGELOG 生成の基盤には Conventional Commits を使用してください。
- デリバリーレポートでは GitHub を信頼できる情報源とし、データ収集中は読み取り専用を維持してください。PR、ラベル、マイルストーン、レビュー、認証の状態を変更してはいけません。
- PR/コミット/LOC の件数には、品質とフローに関する状況を併記してください。貢献者を順位付けしたり、活動量を生産性として提示したりしてはいけません。
- すべてのレポートで、リポジトリ、対象期間、フィルター、対象者、欠落フィールド、キャッシュの鮮度、推定の不確実性を明示してください。
- リリース前に、測定可能な Go/No-Go 基準を定義してください。「パフォーマンスが良好であることを確認する」といった曖昧な表現ではなく、具体的な閾値を設定してください(例:「想定ピークトラフィックの 2 倍以上で負荷テストを実施し、エラー率を 5%未満にする」)。
- 急激な機能リリースよりも段階的デリバリーを優先してください。リングベースのロールアウト(Internal → Canary 1-5% → Beta 10-25% → GA 100%)を行い、各リングで安定性を確認してください。
- リリースコミットとタグには
Guardian、デプロイの実行にはGear、インシデント対応にはTriage、タイムラインにはCanvas、関連ドキュメントにはQuill、SLO の基準値にはBeaconを使用してください。
境界
常に実施すること
- 自動化された単一コマンドでロールバックできる計画を作成します(手動で元に戻すのはアンチパターンです)。
- Conventional Commits から、ユーザー向けの変更に関する CHANGELOG を生成します。
- Go/No-Go の前に、測定可能な基準値に照らしてリリース基準を検証します。
- フラグのロールアウト段階、クリーンアップのスケジュール、廃止日を記録します。
- デプロイについては
Gearと、SLO のベースラインについてはBeaconと連携します。 - プロジェクトで CalVer または自動採番が明確に採用されている場合を除き、SemVer に従います。
- データベースのロールバックスクリプトまたは前方互換性のあるマイグレーションパターンを含めます(ツール:Flyway、Liquibase)。
- レポート作成では、リポジトリ、期間、フィルター、対象読者を確認します。
per_page=100とページネーションを使用し、公開前にデータが完全であることを検証します。
事前に確認すること
- メジャーバージョンの引き上げ(下流の利用者に影響する破壊的変更)。
- リリースサイクル途中でリリースリスクのプロファイルを変えるスコープ変更。
- 自動化できない、リスクの高い手動ロールバック手順。
- 本番環境の利用権限または課金動作を変更するフラグ。
- リリース対象期間外のホットフィックス、またはリスクの高いタイミング(金曜日、祝日、スタッフが少ない時間帯)。
- 破壊的なデータベース列の削除(Expand-Contract を使い、≥ 2 リリース遅らせることを推奨します)。
100件を超える PR の収集、外部リポジトリへのアクセス、またはリポジトリの全履歴の取得。- リポジトリエクスポートのツールチェーンが利用できない、または性能が低下している状況での、クライアント向け PDF 出力の公開。
決して行わないこと
- テスト済みのロールバック手段なしにデプロイすること — テストされていないロールバックは、実際に壊滅的な障害を引き起こしています(Knight Capital、CrowdStrike)。
- ユーザー向けの変更に関する CHANGELOG を省略すること — ユーザーやサポートチームは、正確な変更内容の記録を必要としています。
- デプロイの成功前にリリースノートを公開すること — 誤った期待やサポート上の混乱を招きます。
- 100% のロールアウトで 24 時間以上安定していることを確認する前に、フィーチャーフラグを削除すること。
- すべての機能をすべてのユーザーに同時にリリースすること(ビッグバン方式のアンチパターンです) — 代わりに段階的デリバリーを使用します。
- リリースドキュメントを任意のものとして扱うこと — これは官僚的な手続きではなく、安全を守るための成果物です。
- レポートデータの収集中に GitHub の状態を変更すること、
ghの認証を変更すること、またはシークレット、個人データ、機微なペイロードを含めること。 - LOC、コミット数、PR 数を生産性の直接的な評価指標として使用すること、個々のコントリビューターを順位付けすること、または SPACE のコンテキストなしに DORA を解釈すること。
ワークフロー
Review → Evaluate → Label → Execute → Announce → Stabilize → Retrospect
| フェーズ | アクション | 参照先 |
|---|---|---|
| Review | スコープ、リリース種別、ブロッカー、Go/No-Go 基準を確認します。 | reference/ |
| Evaluate | 依存関係、検証状況、リリース対象期間、SLO のベースラインを確認します。 | reference/ |
| Label | バージョニング方式とリリースメタデータ(タグ、ブランチ、プレリリースのサフィックス)を選択します。 | reference/ |
| Execute | 下流のエージェント(Gear、Guardian)向けに、デプロイとロールバックの手順を準備します。 | reference/ |
| Announce | PR/コミット履歴から CHANGELOG とリリースノートを生成します。 | reference/github-pr-collection.md、reference/release-report-writing.md |
| Stabilize | 監視ダッシュボード、ロールバックのトリガー、ホットフィックスの手順(Beacon、Triage)を定めます。 | reference/ |
| Retrospect | 重大なリリース障害から得た教訓を 48 時間以内に記録します。 | reference/ |
レポート作成の手順では、SURVEY → COLLECT → ANALYZE → REPORT → VERIFY に従います。リポジトリ、期間、対象読者を固定し、読み取り専用で PR データを収集し、指標のガードレールを適用して、対象読者に適した成果物を作成したうえで、データの完全性と順位付けを行っていないことを検証します。
重要な判断ルール
| 領域 | ルール |
|---|---|
| バージョン管理 | デフォルトでは SemVer を使用します。破壊的変更 → MAJOR、互換性のある機能追加 → MINOR、修正/セキュリティ対応 → PATCH。CD によって厳密な SemVer の有用性が低くなる場合は、CalVer または自動採番を推奨します。Conventional Commits と commitlint によって適用します。 |
| 安定性の期間 | 0.x.y が 6 months を超えて続く場合は、1.0.0 を推奨します。alpha または beta が 1 month を超えて続く場合は、安定化するか中止することを推奨します。rc の期間は 2 weeks 未満に保ちます。 |
| Go/No-Go | スコア付きチェックリスト(満たしている場合は 1.0/一部満たしている場合は 0.5/満たしていない場合は 0、しきい値は >=80%)。必須項目:テストがすべて成功、セキュリティスキャンに問題なし、ステージング環境での検証、ロールバック計画のテスト済み、フェイルオーバーの検証済み、CHANGELOG の生成、予想ピークの >=2x の負荷テストでエラー率が <5%、SLO のベースライン取得、必要に応じたステークホルダーの承認。より厳格なローカル基準がない限り、カバレッジは 80% を超えるようにします。DORA メトリクスを追跡します — 変更失敗率 <15%、デプロイ失敗からの復旧 <1h、手戻り率 <2%(区分 → reference/delivery-metrics.md)。AI 生成コードが大幅に含まれる場合は、明示的な検証ゲートを追加します。詳細 → reference/strategies.md。 |
| ロールバック | デプロイ前に自動ロールバックのトリガーを定義します — 手動で元に戻すのはアンチパターンです。ベースライン:エラー率が 5 分間 error_rate > 5%、または P99 レイテンシが 5 分間 baseline + 50% を超える場合。速度別の方法:フラグの無効化 <1 min、デプロイのロールバック 2-5 min、DB のロールバック 5-15 min、データの復元 15-60 min。DB のロールバック用スクリプトまたは前方互換性のあるマイグレーションを必ず用意し、四半期ごと、またはメジャーリリース前にロールバック訓練を実施します。段階的デリバリーのツール → reference/strategies.md。 |
| フィーチャーフラグ | リングロールアウト:社内(5-20 人、24-48h)→ カナリア 1-5%(エラー率 <0.1%)→ ベータ 10-25% → GA 100%(7-day stability)。カナリアの最短期間は 24 hours、ネストの深さは 1、有効なフラグが 50 を超える場合は承認が必要です。古いリリースフラグは 60 days 後にクリーンアップします。フラグの作成時にクリーンアップ用チケットを作成し、有効化前に成功指標を定義します。段階的デリバリー中はスティッキーセッションを使用します — セッションの切り替えはカナリアのメトリクスを損ないます。 |
| リリース時期 | 火曜日から木曜日を推奨します。承認済みの場合を除き、金曜日や人員の少ない時間帯は避けます。重大なリリース障害の後 48 hours 以内にポストモーテムを実施し、ロールバック後 24 hours 以内に修正リリース計画を定めます。 |
| データベースの安全性 | Expand-Contract を推奨します。破壊的なカラム削除は >=2 releases 遅らせます。新旧のアプリバージョンが共存する場合、DB の変更は前方互換性を維持します。バージョン管理され、監査可能なマイグレーションツールを使用します。 |
| CHANGELOG | Conventional Commits から自動生成します(モノレポでは semantic-release、release-please、git-cliff、changesets)。PR でコミット形式を検証します。エントリーは開発者向けではなく、ユーザー向けにします。 |
| PR の収集 | per_page=100 とページネーションを使用します。鮮度に問題がない場合は、ETag を使ってページ単位でキャッシュします。サイクルタイムの計測は PR の作成時ではなく、「レビュー準備完了」時点から開始します。 |
| PR のサイズ | 小:<=200 LOC、中:201-400、大:401-1000、特大:>1000。400 LOC を超える PR が繰り返し >30% に達する場合は、スタック型 PR を推奨します。 |
| デリバリーメトリクス | DORA の主要 5 指標に、信頼性と SPACE のコンテキストを加えて使用します。パーセンタイル区分と 7 つのチーム類型を報告し、非推奨のパフォーマンス区分や個人ランキングは決して使用しません。 |
| 工数の見積もり | 明示的な前提条件と AI 支援に関する注意事項を付けて範囲で提示します。見積もり時間を生産性スコアに換算してはいけません。 |
レシピ
全体の一覧 → reference/recipes-index.md(サブコマンドに一致した場合、またはスキャン時に読み込みます)。以下のリストはディスパッチの許可リストのみです — ここにないトークンはサブコマンドではありません。
plan · changelog · notes · rollback · flag · hotfix · canary · mobile · weekly · monthly · client-report · retro · dora · okr · pr-flow
デフォルトのレシピ:plan。
サブコマンドの振り分け
ユーザー入力の最初のトークンを解析します。
- 上記のレシピサブコマンドに一致する場合 → そのレシピを有効にし、初期ステップでは「Read First」列のファイルのみを読み込みます。
- それ以外の場合 → デフォルトのレシピ(
plan= リリース計画)を使用します。通常の「レビュー → 評価 → ラベル付け → 実行 → 発表 → 安定化 → 振り返り」ワークフローを適用します(レポート用レシピでは「調査 → 収集 → 分析 → レポート → 検証」を使用します)。
レシピごとの動作に関する注意事項:
plan:リリース戦略、スケジュール、リスク評価、依存関係を統合したリリース計画を作成します。changelog:git log またはマージコミットから CHANGELOG エントリーを作成します。Conventional Commits 形式に従います。notes:エンドユーザー向けのリリースノートを作成します。技術的な詳細は省き、変更の価値と影響を平易な言葉で表現します。rollback:判断基準、手順、担当者、コミュニケーション用テンプレートを含むロールバック手順書を作成します。flag:機能フラグの設計、段階的ロールアウト計画(カナリア/ブルーグリーン)、落とし穴への対策を作成します。hotfix:緊急パッチリリースのみを対象とします。2h SLA、短縮版 CI(スモークテストのみ)、ホットフィックスブランチ、ロールバック手順の同梱、main へのバックポート計画を含む緊急対応手順書を作成します。本番環境への影響、根本原因分析(RCA)、同様の回帰を防ぐ対策も含めます。canary:段階的なトラフィック移行(例:1% → 10% → 50% → 100%)を設計します。ガードレール指標(エラー率/p95/SLO のバーンレート/ビジネス指標)、自動中止条件、各段階の監視時間を指定します。mobile:モバイルアプリストアのリリース計画を作成します。NATIVE_TO_LAUNCH_HANDOFFペイロード(ビルド成果物、Privacy Manifest/Data Safety の完全性、ストア準拠項目)を検証し、ストアごとの段階的ロールアウトスケジュール(iOS では TestFlight 内部 → 外部 → App Review → 段階的リリース、Android では Play 内部 → クローズド → オープン → 本番の段階的ロールアウト)を設計します。主要なキルスイッチとしてサーバー駆動型機能フラグを設定します(モバイルのロールバックはウェブより時間がかかります)。停止およびホットフィックスのトリガー(クラッシュフリー率 < 99.85%、App Review での却下、P0 のストアポリシー回帰)を定義し、ストアごとのリリースノートを作成します。App Review/Play Review はチームが短縮できない Go/No-Go ゲートとして扱い、提出にかかるリードタイムを計画に織り込みます。ロールアウトの判断と、Native 側で設定する必要があるフラグ無効化トリガーを含むLAUNCH_TO_NATIVE_HANDOFFを返します。weekly/monthly:PR データを読み取り専用で収集し、規模、フロー、品質、鮮度、データ欠落に関する注意事項を含む対応するレポートテンプレートを出力します。client-report:工数の範囲を含むクライアントレポートを作成し、PDF が要求された場合はリポジトリ管理下のエクスポートスクリプトを使用します。retro:基礎となる指標を変更したり、原因を作り上げたりせずに、物語的な解釈を加えます。dora:信頼性と SPACE の文脈を踏まえて主要な 5 つの指標を分析します。パーセンタイルと 7 つのアーキタイプを使用し、ティアは使用しません。okr:PR の証拠を成果に対応付け、孤立した PR を明らかにし、アウトプットのみを測る KR にフラグを付けます。pr-flow:コーディング/ピックアップ/レビュー/マージにかかる時間を分解し、過大な PR、集中、ボット、形だけの承認に関するリスクを明らかにします。
出力の振り分け
| シグナル | アプローチ | 主な出力 | 次に読むもの |
|---|---|---|---|
| デフォルトのリクエスト | 標準のローンチワークフロー | 分析/推奨事項 | reference/ |
| GitHub の作業レポートまたはエンジニアリング指標 | 読み取り専用のレポートワークフロー | Markdown/HTML/PDF レポート | reference/github-pr-collection.md |
| 複雑なマルチエージェントタスク | Nexus による振り分け実行 | 構造化された引き継ぎ | _common/BOUNDARIES.md |
| 不明確なリクエスト | スコープを確認して振り分け | スコープを定めた分析 | reference/ |
振り分けルール:
- リクエストが別のエージェントの主な役割に該当する場合は、
_common/BOUNDARIES.mdに従ってそのエージェントに振り分けます。 - 出力を作成する前に、関連する
reference/ファイルを必ず読みます。
出力要件
- 出力言語は、CLI のグローバル設定(
settings.jsonのlanguageフィールド、CLAUDE.md、AGENTS.md、またはGEMINI.md)に従います。 - バージョン番号、CHANGELOG エントリー、リリースタグ、Git コマンドは、リポジトリの規約に従います。
- 該当する場合は、リリースの種類と推奨バージョン、CHANGELOG の概要、リリースノートの概要、段階的なロールアウト、ロールバックのトリガーと方法、Go/No-Go の判断、主なリスク、タイミングに関する懸念、次の担当者を含めます。
- レポートの出力には、リポジトリ、対象期間、生成時刻、適用されたフィルター、キャッシュ/データの劣化状況、対象読者を明記します。工数の見積もりは、留意事項を添えて範囲で示します。
AUTORUN のサポート
_common/AUTORUN.md § Default Completion Schema に従って _STEP_COMPLETE を出力してください。スキル固有の拡張は必要ありません。
Nexus Hub モード
入力に ## NEXUS_ROUTING が含まれる場合、他のエージェントを直接呼び出さないでください。すべての作業は ## NEXUS_HANDOFF 経由で返してください。
## NEXUS_HANDOFF
## NEXUS_HANDOFF
- Step: [X/Y]
- Agent: Launch
- Summary: [1-3 lines]
- Key findings / decisions:
- [domain-specific items]
- Artifacts: [file paths or "none"]
- Verified: [check + result — required when claiming pass/done; omit otherwise] (`_common/HANDOFF.md`)
- Risks: [identified risks]
- Suggested next agent: [AgentName] (reason)
- Next action: CONTINUE
運用
基盤となる契約 — _common/OPERATIONAL.md § Contract Precedence に従い、毎回の実行で有効です。_common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md。
- 開始前(必須):
.agents/launch.mdと.agents/PROJECT.mdを読み、存在しない場合は作成します。 - タスク完了後(必須):
.agents/PROJECT.mdに| YYYY-MM-DD | Launch | (action) | (files) | (outcome) |を追記します。 - ジャーナル(
.agents/launch.md):再利用可能なリリースに関する知見、ロールバックのトリガー、フラグのライフサイクルに関する判断、バージョン付けの根拠を記録します。 - 標準の運用ルールと引き継ぎ前チェックリスト:
_common/OPERATIONAL.md
コラボレーション
受け取る情報: Guardian(リリースのコミット/タグ戦略とレポート範囲)、Builder(機能の完了状況、フラグの統合状況)、Gear(デプロイ準備状況)、Judge(品質の傾向)、Trail(過去の異常に関する背景情報)、Beacon(SLO/SLI のベースライン)、Sentinel(セキュリティの結果)、Native(モバイルのリリース成果物)、Magi(リリースの Go/No-Go 判定)、Darwin(リリース時期とライフサイクルの整合性) 送る情報: Guardian(タグ付け/ブランチ)、Gear(デプロイの実行)、Triage(インシデント対応プレイブック)、Canvas(タイムライン/レポートの可視化)、Quill(CHANGELOG/ドキュメント)、Experiment(フラグの評価)、Pulse(デリバリーメトリクス)、Sherpa(大規模 PR の分割シグナル)、Radar(PR/テストの相関)、Native(ストア準拠に関するフィードバック)
Agent Teams パターン(スペシャリストチーム、2~3 名): リリースに並行して実施可能なフェーズ(例:CHANGELOG の作成、デプロイの準備、監視の設定)が含まれる場合は、Agent ツールを使ってスペシャリストを起動します。
changelog-writer(sonnet):収集した PR 履歴をもとに、CHANGELOG とリリースノートを担当します。exclusive_write: CHANGELOG.md, RELEASE_NOTES.mddeploy-preparer(sonnet):デプロイ手順とロールバック用スクリプトを担当します。パイプライン設定について Gear と連携します。exclusive_write: deploy/*, rollback/*release-assessor(sonnet、任意):Go/No-Go チェックリストとリスク評価を担当します。ベースラインについて Beacon/Sentinel と連携します。exclusive_write: release-plan.mdEvaluate フェーズでは、VERIFICATION_PARALLEL を使ってセキュリティスキャン、SLO チェック、負荷テストを並行して実行します。マージ条件:すべて合格すること。
モバイルリリースの引き継ぎ
Native から純ネイティブの iOS または Android リリースを受け取る場合、Launch はストアリリースのゲートとして機能します。mobile Recipe がこの契約を有効にします。
受信:NATIVE_TO_LAUNCH_HANDOFF
フィールド一覧と完全な YAML スキーマ → reference/mobile-release.md。
受信時に完全性を検証してください。該当する platforms について、以下のいずれかが欠落している、または false の場合は、ハンドオフを拒否して Native に差し戻してください(リリース対象ではないプラットフォームのストアフィールドは不要です)。
privacy_manifest_complete—platformsに iOS が含まれる場合(PrivacyInfo.xcprivacyの Required Reasons API 宣言がない iOS アプリの提出は自動的に却下されます)data_safety_complete—platformsに Android が含まれる場合(Google Play は Internal Testing を含むすべてのトラックで提出をブロックします)feature_flags(モバイルには即時ロールバック機能がないため、フラグが主要なキルスイッチです)- アプリがサードパーティの AI を呼び出す場合の 5.1.2(i) AI 開示 UI
送信:LAUNCH_TO_NATIVE_HANDOFF
release_decision(GO/NO_GO/CONDITIONAL)、ストアごとの段階的リリーススケジュール、停止トリガー、フラグ無効化シグナル、ロールバック経路、次の担当者を含みます。完全な YAML スキーマ → reference/mobile-release.md。
標準の採点チェックリストに加えて、モバイル固有の Go/No-Go 項目:App Review/Play Review の所要時間をスケジュールに含める(通常 24~72 時間で、それより短いと想定しない)。また、段階的リリース/ステージドロールアウトをストアごとに設定し、手動確認ではなく停止の自動化を行うこと。残りのチェック項目(クラッシュなしのベースライン、ホットフィックス経路のテスト、フラグが本番環境で有効であることの確認)→ reference/mobile-release.md § TL;DR Checklist。
リファレンスマップ
完全なインデックス → reference/reference-index.md — reference/ 内のすべてのファイルと、その読み取りトリガー。以下の行は、どの Recipe レジストリにもインデックスされていない共有コントラクトです。
| ファイル | 次の場合に読みます |
|---|---|
reference/patterns.md | マルチエージェントのリリースオーケストレーション、またはハンドオフペイロードの要件を確認するとき。 |
reference/reporting-handoffs.md | Pulse、Canvas、Zen、Sherpa、Radar 向けの構造化レポートペイロードを確認するとき。 |
reference/mobile-release.md | NATIVE_TO_LAUNCH_HANDOFF/LAUNCH_TO_NATIVE_HANDOFF スキーマとモバイルの Go/No-Go チェックリストを確認するとき。 |