mergegate/autorun/sprint-4-this-month/TASKS.md
林 駿甫 (Shunsuke Hayashi) cc2c6a90f4 [追加] Sprint 1-4 アクションプラン + miyabi gate CLI スキル
autorun/:
  sprint-1-today/TASKS.md + GATE.md: verify_merge + escape hatch + E2E テスト
  sprint-2-this-week/TASKS.md: OpenClaw ドッキング (hooks/sync/サブエージェント)
  sprint-3-next-week/TASKS.md: 運用基盤 (Heartbeat/Telegram/VOICEBOX/Maestro)
  sprint-4-this-month/TASKS.md: 品質ゲート多層化 (rust-ai-pipeline/proptest/mutants)

skills/miyabi-gate-cli/SKILL.md:
  全11サブコマンドの使い方
  Claude Code / Codex / OpenClaw からの呼び出し方法
  exit code (0/1/2) とエージェントの対処方法
  GATE フロー図

~/.claude/skills/miyabi-gate-cli → シンボリックリンク設定

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 06:28:15 +09:00

902 B

Sprint 4: 品質ゲート多層化(今月)

Sprint 3 の v1.2 タグ完了後に開始

4.1 rust-ai-pipeline Phase 1 統合 (~50行)

  • miyabi gate assign 後に ai-pipeline phase1 --format json 自動実行
  • all_passed == false → implementing に留まる
  • failure_kind を tasks.json に記録
  • CLI に miyabi gate quality-check <task-id> 追加

4.2 proptest 拡張 (~100行)

  • gate.rs: ランダムタスク状態で GATE 一貫性検証
  • lock.rs: ランダムファイルセットで acquire/release 不変条件
  • store.rs: ランダムイベント列で snapshot rebuild 冪等性

4.3 cargo-mutants (~50行設定)

  • cargo mutants 実行
  • ミューテーションスコア 80% 以上
  • 殺せないミュータントにテスト追加

承認ゲート

  • mutation score 80%+
  • git tag v1.3-quality-gates