[文書] 改善サイクル: シータ分析に基づく7日間プラン (#86)

θ分析結果:
  dream: 39イベント(実運用データ不足)
  codex-cli-usage-rules: 0.95→0.70(大幅ドリフト)
  Bus: 49件滞留

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

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
林 駿甫 (Shunsuke Hayashi) 2026-04-10 09:52:50 +09:00
parent 17ad33a96a
commit 32af68b284

View file

@ -0,0 +1,128 @@
# 改善サイクル — シータサイクル分析に基づく詳細プラン
_Polaris タスク: 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 < 10codex 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 追加)