---
generated_at: 2026-02-24 17:05:00
metrics:
  claims_total: 35
  claims_with_evidence: 34
  claims_without_evidence: 1
confidence_derived: 0.97
---

# 根拠レポート：14-publish.yml

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.97**
  - 根拠あり：34 / 35、根拠なし：1
- 優先レビュー（高）
  1. **目標処理時間60分**：明示的な根拠なし（運用上の推定値）

## 2) 参照した情報（Evidence一覧）

- E-01: `.github/workflows/publish.yml` L1-313（ワークフロー定義全体）
- E-02: `.github/workflows/publish.yml` L4-24（トリガー設定、inputs）
- E-03: `.github/workflows/publish.yml` L26（concurrency設定）
- E-04: `.github/workflows/publish.yml` L28-32（permissions）
- E-05: `.github/workflows/publish.yml` L34-68（versionジョブ）
- E-06: `.github/workflows/publish.yml` L70-107（build-cliジョブ）
- E-07: `.github/workflows/publish.yml` L108-244（build-tauriジョブ）
- E-08: `.github/workflows/publish.yml` L245-313（publishジョブ）
- E-09: `.github/workflows/publish.yml` L115-127（matrix設定）
- E-10: `.github/workflows/publish.yml` L133-146（Apple署名設定）

## 3) Claims と根拠の対応（レビューの主戦場）

| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | ci/dev/beta/snapshot-*ブランチでトリガー | E-02 | ○ |
| C-02 | workflow_dispatchサポート | E-02 | ○ |
| C-03 | bump入力（major/minor/patch） | E-02 | ○ |
| C-04 | version入力（上書き） | E-02 | ○ |
| C-05 | concurrency制御あり | E-03 | ○ |
| C-06 | id-token:write権限 | E-04 | ○ |
| C-07 | contents:write権限 | E-04 | ○ |
| C-08 | packages:write権限 | E-04 | ○ |
| C-09 | anomalyco/opencodeリポジトリ限定 | E-05 | ○ |
| C-10 | versionジョブがversion.ts実行 | E-05 | ○ |
| C-11 | OPENCODE_API_KEY使用 | E-05 | ○ |
| C-12 | build-cliジョブがbuild.ts実行 | E-06 | ○ |
| C-13 | CLIビルド成果物アップロード | E-06 | ○ |
| C-14 | 5プラットフォーム向けTauriビルド | E-09 | ○ |
| C-15 | macOS x86ターゲット | E-09 | ○ |
| C-16 | macOS ARMターゲット | E-09 | ○ |
| C-17 | Windows x86ターゲット | E-09 | ○ |
| C-18 | Linux x86ターゲット | E-09 | ○ |
| C-19 | Linux ARMターゲット | E-09 | ○ |
| C-20 | Apple証明書インポート | E-10 | ○ |
| C-21 | Apple公証対応 | E-07 | ○ |
| C-22 | tauri-action使用 | E-07 | ○ |
| C-23 | TAURI_SIGNING_PRIVATE_KEY使用 | E-07 | ○ |
| C-24 | fail-fast:false設定 | E-07 | ○ |
| C-25 | Docker login to ghcr.io | E-08 | ○ |
| C-26 | QEMU/Buildxセットアップ | E-08 | ○ |
| C-27 | Node.js 24セットアップ | E-08 | ○ |
| C-28 | AUR SSH設定 | E-08 | ○ |
| C-29 | publish.ts実行 | E-08 | ○ |
| C-30 | betaブランチはopencode-betaリポジトリ | E-05 | ○ |
| C-31 | ドラフトリリース作成 | E-07 | ○ |
| C-32 | timeout-minutes:60（Tauri） | E-07 | ○ |
| C-33 | カスタムtauri-cliブランチ使用 | E-07 | ○ |
| C-34 | Rust stable使用 | E-07 | ○ |
| C-35 | 目標処理時間60分 | **根拠なし** | △ |

## 4) 不足情報（Unknown / Missing）
- ワークフロー全体の目標処理時間は明示されていない
  - 候補：Tauri buildのtimeout-minutes設定（60分） / 運用実績データ

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - 処理時間はTauriビルドのtimeoutから推定可能

## 6) レビュアーチェックリスト（最小）
- [ ] Apple証明書の有効期限を確認
- [ ] TAURI_SIGNING_PRIVATE_KEYの設定を確認
- [ ] AUR_KEYの権限設定を確認
- [ ] カスタムtauri-cliブランチの安定性を確認
- [ ] betaリリース時のリポジトリ切り替えロジックを確認
