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>
902 B
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