mergegate/docs/dtp/IMPROVEMENT-CYCLE.md
2026-04-10 14:50:57 +09:00

5 KiB
Raw Blame History

改善サイクル — シータサイクル分析に基づく詳細プラン

MergeGate タスク: issue-86 | 2026-04-10


θ分析結果

指標 判定
dream イベント 39件 ⚠ 少ない(実運用データ不足)
gate 拒否 0件 ← 実タスクがまだ少ない
lock 競合 0件 ← 並列実行の実績がない
agent-skill-bus declining (44 runs) ⚠ 劣化傾向
codex-cli-usage-rules 0.95→0.70 🔴 大幅ドリフト
Bus queue 51件中49件未処理 🔴 滞留

改善サイクル7日間

Day 1-2: テスト補強 + hooks 検証

目的: lock.rs と store.rs のテスト不足を解消し、hooks が実際に機能するか検証

タスク Issue 担当 完了条件
lock.rs テスト追加acquire/release/conflict 組み合わせ) 新規 Codex 6 pub fn に対して 6+ テスト
store.rs テスト追加EventStore/SnapshotStore 境界値) 新規 Codex 16 pub fn に対して 10+ テスト
Claude Code hooks ブロック検証(実際に Edit をブロック) 新規 Claude Code ロック外ファイル編集が拒否されることを動画で記録
pre-commit hook 検証(ロック外 commit が拒否) Claude Code POLARIS_AGENT_ID 設定下で拒否確認

Day 3-4: attach_context 精度向上

目的: アタッチされる情報の質を上げる

タスク Issue 担当 完了条件
Obsidian Vault 検索の実効性テストOBSIDIAN_VAULT_PATH 設定) #77 Claude Code 3件以上の関連ートがアタッチされる
attach のファイル抜粋を GNI impact 結果と連動 新規 Codex depth=1 ファイルも自動アタッチ
attach --format json の出力をエージェントのプロンプトに注入するスクリプト 新規 Claude Code Codex ディスパッチ時に自動注入

Day 5: Bus 滞留解消 + Codex ルール遵守率改善

目的: 49件の未処理キューを消化し、codex-cli-usage-rules のドリフトを修正

タスク Issue 担当 完了条件
Bus の古い queued タスクをトリアージ(不要なら archive 新規 Claude Code queued < 10
codex-cli-usage-rules のスキルを更新miyabi-gate 必須を強化) Claude Code drift スコア 0.70→0.90
npx miyabi bus dispatch → miyabi gate register の自動連携テスト #61 Claude Code dispatch したタスクが tasks.json に登録される

Day 6: 実運用(全タスクを Polaris 経由)

目的: 1日の全作業を Polaris で回す

タスク 担当 完了条件
朝: miyabi gate status で前日の状態確認 Claude Code ダッシュボード表示
全タスク: register → impact → assign → 作業 → complete 全エージェント 5タスク以上を完走
夕: miyabi gate dream --auto で学び抽出 自動 (launchd) DreamReport にパターンが出る
夕: skill-bus record-run で結果記録 自動 skill-runs.jsonl に追記

Day 7: レビュー + 次サイクル計画

目的: 1週間の実運用結果をレビューし、次の改善点を特定

タスク 担当 完了条件
dream レポートの確認gate 拒否パターン、lock 競合、完了時間) Claude Code レポート作成
ビジョン達成度の再計測 Claude Code 80% → 目標 90%
次サイクルの Issue 作成 Claude Code 改善 Issue 3件以上
skill-bus health 確認 Claude Code declining スキルの改善

サイクル DAG

Day 1-2: テスト補強 + hooks 検証
    │
    ▼
Day 3-4: attach 精度向上
    │
    ▼
Day 5: Bus 滞留解消 + Codex ルール改善
    │
    ▼
Day 6: 実運用(全タスク Polaris 経由)
    │
    ▼
Day 7: レビュー + 次サイクル計画
    │
    ▼
Day 8〜: 次の改善サイクル

承認ゲート

Day ゲート条件
Day 2 完了 lock.rs 6+ テスト、store.rs 10+ テスト、hooks ブロック確認済み
Day 4 完了 Obsidian 3件アタッチ、GNI 連動アタッチ動作
Day 5 完了 Bus queued < 10、codex drift 0.90+
Day 6 完了 5タスク以上 Polaris 完走
Day 7 完了 ビジョン達成度 85%+、次サイクル Issue 3件

シータサイクル統合

このプランは毎週自動で回す:

θ1: miyabi gate dream → パターン抽出
θ2: npx miyabi bus health → スキル健全性
θ3: npx miyabi bus drift → ドリフト検出
θ4: 改善 Issue 自動作成dream の学びから)
θ5: skill-bus record-run → 実行記録
θ6: SKILL.md 自動更新drift 修正)

launchd:

  • 毎日 03:00: miyabi gate dream --auto
  • 毎日 06:00: funnel-metrics-daily.sh
  • 毎週月曜 09:00: npx miyabi bus health + drift(手動 or cron 追加)