runeforge 25.8.0

Blueprint to optimal stack JSON converter - Part of Rune* Ecosystem
# 🚀 Rune* エコシステム - リリースチャネル

> **配布戦略**: 3段階チャネル(edge/beta/stable)でリスク段階的公開

---

## 📋 チャネル概要

| チャネル | 頻度 | 対象 | SBOM | Cosign | 安定性 |
|---------|------|------|------|--------|--------|
| **🌙 edge** | 夜間毎 | コア開発者 ||| ⚠️ 実験的 |
| **🧪 beta** | 週次 | 早期導入者 ||| 🔄 RC品質 |
| **🏆 stable** | 月次 | 本番運用 || ✅ + 監査 | ✅ GA品質 |

---

## 🔄 自動昇格フロー

```mermaid
graph LR
    A[main push] --> B[edge build]
    B --> C[自動テスト]
    C --> D{テスト合格?}
    D -->|Yes| E[beta 昇格]
    D -->|No| F[edge 留まり]
    E --> G[7日間 beta]
    G --> H{問題報告?}
    H -->|No| I[stable 昇格]
    H -->|Yes| J[beta 修正]
    I --> K[GA リリース]
```

---

## 📦 インストール方法

### **🦀 Rust (crates.io)**

```bash
# stable チャネル(推奨)
cargo install runeforge

# beta チャネル  
cargo install runeforge --version "25.08.0-beta.1"

# edge チャネル(Git直接)
cargo install --git https://github.com/rune-ecosystem/forge runeforge#edge
```

### **🐳 Container (GHCR)**

```bash
# stable
docker pull ghcr.io/rune-ecosystem/forge/runeforge:25.08

# beta  
docker pull ghcr.io/rune-ecosystem/forge/runeforge:25.08-beta

# edge (latest main)
docker pull ghcr.io/rune-ecosystem/forge/runeforge:edge
```

### **📥 バイナリ直接ダウンロード**

```bash
# GitHub Releases (stable/beta)
curl -L https://github.com/rune-ecosystem/forge/releases/latest/download/runeforge-linux-x64 -o runeforge
chmod +x runeforge

# Cloudflare R2 (edge)
curl -L https://cdn.rune.cloud/edge/runeforge-linux-x64 -o runeforge-edge
```

---

## 🔐 署名検証

すべてのチャネルでCosign署名付き:

```bash
# 署名検証
cosign verify ghcr.io/rune-ecosystem/forge/runeforge:stable \
  --certificate-identity-regexp="https://github.com/rune-ecosystem/forge" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com"

# SBOM確認
cosign download sbom ghcr.io/rune-ecosystem/forge/runeforge:stable
```

---

## ⚡ フェイルオーバー

### **P2P メッシュ障害時**
```bash
# Cloudflare R2 CDN から直接
export RUNE_CDN_FALLBACK=https://cdn.rune.cloud
runeforge --fallback-mode
```

### **GitHub 障害時**  
```bash
# Codeberg ミラー
git clone https://codeberg.org/rune-ecosystem/forge
cd forge && cargo install --path .
```

### **レジストリ障害時**
```bash
# ローカルミラー(企業環境)
cargo install --registry sparse+https://internal.corp/crates/ runeforge
```

---

## 📊 品質メトリクス

### **edge チャネル**
- 🧪 自動テスト: 基本機能のみ
- 📋 SBOM: 自動生成  
- 🔒 署名: GitHub OIDC
- ⏰ SLA: ベストエフォート

### **beta チャネル**
- 🧪 自動テスト: 統合テスト含む
- 🔄 互換性: API後方互換
- 📋 SBOM: 脆弱性スキャン付き
- 🔒 署名: Rekor記録付き

### **stable チャネル**
- 🧪 自動テスト: フルE2Eテスト
- 🔒 セキュリティ: 外部監査
- 📋 SBOM: SLSA Level 3
- 💎 SLA: 99.9%可用性
- 📞 サポート: コミュニティ + 商用

---

## 🚨 緊急時プロトコル

### **Critical Security Fix**
```bash
# 即座に全チャネル更新
git tag v25.08.1-security
# ⚡ 30分以内に stable 反映
```

### **Breaking Change**
```bash
# Major version bump
git tag v26.01.0-beta.1
# 🔄 最低30日間の移行期間
```

---

> **開発者向け**: チャネル選択ガイド
> - 🏆 **本番**: `stable` 必須
> - 🧪 **PoC/テスト**: `beta` 推奨  
> - 🌙 **CI/開発**: `edge` 活用