このページは CHANGELOG.md を リリース時に自動同期したものです(手動編集しない)。生成: scripts/sync-release-docs.sh
PlanGate の主要リリース履歴。
このファイルは各リリース時点の内容を記録するものであり、この pull request の差分一覧ではない。
feat: 実 PR 収束(MERGE_READY)の一気通貫 — delivery 判定エンジン + GitHub Collector / Action Executor / Reconciler + Plan-first C-3’ 束縛
v8.17.1 タグ以降 main に蓄積した 46 マージ(+49k 行)を反映するリリース。EPIC #870 の close blocker だった「PR 作成後の CI / review repair → MERGE_READY 実収束」が実 PR 実走証跡付きで完成し、ai-loop の Delivery 層が動く状態になった。承認境界は不変(NO MERGE BY AI・C-4 / merge は Human-owned 固定)。
delivery.py — 決定論判定エンジン(純判定器・外部作用ゼロをソース走査で固定・7 状態 + EXITS・PRIORITY_ORDER・intent / receipt 2 段・contract ブロックの byte 一致検証)(#873、#905)required_checks[] ⊇ 照合で部分登録 green を fail-closed 拒否 / raw check evidence の自己照合 / intent → 実行 → receipt → reconcile の冪等系 / 実 PR 1 周の実走証跡(probe PR #940・evidence/e2e/ に完全保存)gh pr merge / gh pr review --approve / close / force-push / branch 削除 / 非 GET api。実走 spawn ledger で違反 0 件を実証)(#917 AC-5、#941)ci_failure_taxonomy 供給主体 ci_taxonomy.py — manual entry 優先・code を機械が断定しない・未該当は既存 fail-closed に委ねる(#941)c3prime_verify.py(非 HO 受理器)+ HO patch 群の Human 適用(ai-loop run TASK-XXXX の Plan Package 束縛・schema 配置)(#872、#889、#895)c3_contract.py 共通契約層化 — canonical_hash 等の検証ロジックを arbiter / c3prime / delivery が共用(#896、#902)00_concept.md の正本昇格 + rollout-policy 分離(5 責務・terminal state・C-3’ 経路の単一正本化)(#871、#879〜#883)guard_fired → 終端 exit 3 + PLANGATE_ALLOW_MASS_DELETE=1 override + stale ベース判定で dry-run / 実行の判定一致(#877、#915)。残る 2 経路への適用は #914(plan C-3 待ち).agents/skills/ 正本へ移設し sync / drift check の担保下へ(plugin 配布正確性)(#862、#865)docs/schemas/(非 HO)で 4 PBI(#894/#874/#869/#908)同側に統一 → 本番接続の C-3 で schemas/ へ 1 回の HO patch 昇格(#930、#932)claude plugin update での追従を可能にする)fix: plugin bundle の同期漏れを追従(v8.17.0 tag に未収載だった .claude/ → plugin/plangate/ 差分の取り込み)
arbiter.py(+37行)/ decision-table.md(+20行)/ test_arbiter.py(+196行)/ test_metrics.py / rules 2 ファイル / README を .claude/ 正本と同期(plugin-sync 自動検出 run-29216958418 由来)feat: ai-loop Phase 1 移行(導入先実リポジトリ検証の正式化)+ 安全前提の機械層配線 + 計測基盤の実データ稼働 + HOTL 境界正本化
v8.16.0 タグ以降 main に蓄積した ai-loop / HOTL / スキル群の変更を plugin 配布に反映するリリース。plugin bundle(plugin/plangate/skills/ai-loop-cycle/)は references 全面更新 + metrics.py / test_metrics.py / agentic-six-stage-loop.md / stop-rollback.md を新規同梱する。
metrics.py(#780 Slice D 前半、#812)+ arbiter が record に run メタを刻印(Slice D 後半、#815)+ HOTL 健全性メトリクス(escalate / human_intervention / reversal rate、#822 項目3、#831)--emit-next-command(#826)/ A-1 HO 事前判定強化(HO-plugin 語彙追加、#841)breakdown-gate(#802)/ ref-integrity-scan(#801)/ self-review → diff-audit 改名 + Iron Law 8 / Phase 13 正本化(#796)/ setup-team → subagent-team-design 改名 + 命名ポリシー正本化(#806)test_metrics.py の bundle 追加(#821)claude plugin update での追従を可能にする)feat: ai-loop 初回実運用 Run-001〜021 の摩擦是正閉ループ + plangate プラグインへの ai-loop 同梱 + Hook Enforcement 物理配線 6/12 → 11/12 + サブエージェント委譲プロトコル正本
次世代ワークフロー「ai-loop」(旧 Arbiter)を Phase 0〜4 の仕様策定に続いて初めて実運用に投入し、Run-001〜021 で摩擦(friction)検出 → W チェック(3R 合議)→ loopspec.md / execution-runbook.md への正本化を反復するセルフチューニング閉ループ(F-1〜F-41)を確立した。ai-loop-cycle スキルは Agent Skills bundled resources 方式で plangate プラグインへ同梱し、他プロジェクトでの低リスク帯検証を可能にした(#771/#773)。Hook Enforcement は CLI 層 5 件(EH-4/5/EHS-1/2/3)の物理配線を追加して 6/12 → 11/12 に到達(TASK-0141/0143〜0147)。サブエージェント委譲プロトコル正本、doctor 3 チェック追加、review-gate skill 正本化、PostToolUse/Stop 軽量 hook(EH-10/EH-11 候補)、improvement-seeds hygiene 仕様、PreCompact memory guard、plangate-working-discipline skill(v1/v2)も追加。
bin/plangate / scripts/hooks/*.sh / schemas/*.schema.json への実適用が コミット済みで main に
反映済み(apply-script の --apply 実行結果を含む、仕様のみではない)。
bin/plangate doctor
可視化のみ・GitHub branch protection 依存で 未配線(#500 後続)。正本: docs/ai/hook-enforcement.md。bin/plangate verify / handoff --verify 実行時に発火。
完全手動・AI 任せ運用では休眠する(常時強制は層 A/B の EH-1/2/3/6/8/9)。apply-task-0144-c3-mode.sh --apply 結果、#632)scripts/ai-loop/arbiter.py + 59 テスト + runbook(#678)Plan Review Readiness Gate(#653 / #663)
— C-1 self-review 前に pass / needs_revision / blocked を判定する計画実行準備ゲートを
追加。WF-03 完了条件・plangate-insertion-map・plan.md テンプレートを更新(#653)。ドキュメント
仕様変更向けのレビュー観点を追加(#663)。
exploratory intent 追加(8 分類化)・hypothesis-logger スキル実装・WF-07 接続(#651)
— intent-classifier に exploratory を 8 番目の intent として追加。仮説採番・記録スキル
hypothesis-logger を新規実装。WF-00 に exploratory 判定時の WF-07 推奨 advisory を追加。
新規スキル: ai-loop-cycle / pr-watch(#694 / #695)
— ai-loop-cycle(ai-loop 1 サイクル実行手順 + Model A/B/C/D 委託プロンプト定型、#694)、
pr-watch(PR 監視・状態把握手順、#695)を新設。subagent-driven-development に worktree
委託の安全ルールを追加(#695)。
self-review スキル拡張(#666) — シェル/ドキュメント品質観点 + 文章品質チェックを追加。
repo-owned 整合性検出スクリプト 2 種(#700 / #703)
— stale パス参照検出 scripts/check-stale-skill-refs.py(#700)、plugin/repo-local スキル名
多重定義検出 scripts/check-skill-name-collisions.py + 優先順位ガイド(#703)。
gh account ドリフト検証の pre-push opt-in 拡張(#702) — 既存 #360 pre-push hook に gh アクティブアカウントのドリフト検証を opt-in 拡張。
段階的導入ドキュメント 3 種(#697〜#699) — plugin-only 環境の動作境界と CLI 非依存の最小導入パス(#699)、既存 plan→exec ワークフロー との共存・部分導入ガイド(#698)、改称移行(arbiter→ai-loop 等)の grep チェックリスト 正本(#697)。
HUMAN_ESCALATED → 人間判断 → AUTO_APPROVED のフル経路を完走(Run-001/002、
#738)した後、Run-003〜021 で摩擦(friction)検出 → W チェック(3R 合議)→
loopspec.md / execution-runbook.md への正本化、を反復するセルフチューニング
閉ループを確立した。
reject_category 追加(初のコード run、#740)deterministic 欄の構造化(cmd/expect_exit/note、#747)#746/#749/#751/#753 intake(loop 4 型の語彙吸収、
scope.allowed_paths 追加、Managed Agents trust boundary 語彙、memory
trust boundary 宣言機構、#748/#750/#752/#755).agents/skills へ正本化(#737、#758)ai-loop-workflow を plangate プラグインへ同梱(#771/#773)
— ai-loop-cycle スキルを Agent Skills bundled resources 方式(skill
ディレクトリ内に references/(正本 docs 17 本のミラー)+ scripts/
(arbiter.py 一式)を自己完結同梱)で再設計し、
plugin/plangate/skills/ai-loop-cycle/ として配布。
sync-plugin-plangate.sh を拡張し正本 → plugin の同期を冪等化。
plugin README に導入手順・適用境界(低リスク帯
限定・PlanGate 本番非適用)を明記。検証: plugin 配下 arbiter 63 テスト
自立 PASS、フルスイート 387 passed。他プロジェクトでの検証用途であり
PlanGate 本体の運用を置き換えるものではない。
サブエージェント委譲プロトコル正本を新設(#710/#711-716)(#723) — 複数エージェントへの作業委譲時の責務分界・引き継ぎ形式・検証手順を 正本化。
PreCompact memory guard(#742 / #744)
— /compact 実行前に作業コンテキストの鮮度を検査する仕様 + apply-script
(warn 既定)。
plangate-working-discipline skill(v1/v2)(#735 / #741) — Fable 5 の作業規律を PlanGate skill として明文化(8 ファイル)。v2 で ai-loop 実運用の学習(原則11/12・停止規律・追加指示の扱い)を還元。
secret 判定の policy-grounding ガード(#731 / #736)
— secret 判定ロジックに根拠となるポリシー参照を必須化し、#727 の
gap 分析をクローズ。
ai-loop 設計思想正本 design-philosophy.md(#732) — I-1〜I-9 の設計原則、成長メカニズム、文書地図を新設。
codeql.yml / schema-validate.yml)。以下は「仕様策定 + Human-owned 適用スクリプト(
--dry-run既定)の提供」までが完了した 項目。Hardening Override(HO)対象パス(.claude/rules/*.md等)への実適用(--apply)は Human-owned であり、本ドラフト時点では未実行。上記 Hook Enforcement 項目(実適用済み) とは異なり、enforcement は live ではない(working-context.md「settings タスクロック」と 同型のギャップ)。
docs/ai/quality-command-evidence.md + 適用スクリプト
scripts/apply-quality-command-gate.sh(dry-run 既定、--apply は Human-owned)。docs/ai/reviewer-silence-fallback.md + scripts/apply-reviewer-silence-gate.sh
(dry-run 既定)。scripts/apply-conductor-dynamic-phase.sh(dry-run 既定、HO 実適用は未実施)。docs/ai/w6-autonomous-approve-introduction.md(仕様のみ、導入自体は未実施)。docs/ai/review-feedback-c4-extension.md + scripts/apply-rnnn-c4-extension.sh
(dry-run 既定)。feat: Review Gate 機械化 + EH-3 doc-light + approve 強化 + CLI テスト完備 + OpenSSF Scorecard 対応 + Best Practices Passing 取得
外部レビュー結果(Decision / risk)を c3_status へ自動マッピングし承認境界を機械執行する Review Gate(TASK-0129)、EH-3 フックに非 HO .md ファイルを記録付きで自動 SKIP する doc-light 経路(TASK-0138)、approve サブコマンドのハードニング(TASK-0139)、CLI サブコマンドの統合テスト完備(TASK-0140)を追加。OpenSSF Scorecard 対応(Pinned-Dependencies / SLSA / Fuzzing / Branch-Protection / SAST / Token-Permissions / SecurityPolicy)と Best Practices Passing バッジ取得を含む。
Decision(go / revise_plan / human_approval_required / no_go)と review_risk(low / medium / high)を c3_status へ自動マッピングし、bin/plangate exec での機械執行を実現。apply-task-0129-schema.sh / apply-task-0129-wc.sh で c3-approval スキーマと working-context を更新。C-1 Loop check(計画ループ検出)を同梱。check-plan-hash.sh に非 HO .md ファイルを記録付き自動 SKIP する doc-light 経路を追加。maintenance ファイル存在時はトークンライフサイクルを優先し doc-light を発火させない。skip-decision-log.jsonl に EH-3_DOC_LIGHT_SKIP イベントを記録。ta-39 で 6 TC / 303 PASS。plangate approve ハードニング(TASK-0139 / #550) — approve サブコマンドに read -r による理由・条件・確認の対話入力、PLANGATE_TEST_MODE ガード、c3.json 上書きブロック(--force で上書き可)を追加。ADR docs/decisions/adr-001-approve-out-of-band.md を同梱。ta-41 で 302 PASS。ta-42 を新規追加し bin/plangate の全サブコマンド(plan / exec / review / approve / validate-schemas / metrics / doctor 等)を統合テストでカバー。302 PASS / 0 FAIL。security-extended 追加、SLSA provenance attestation(リリース時 build provenance 自動生成)、atheris Fuzzing(fuzz/fuzz_render_review.py)、Branch-Protection(1 reviewer 必須 + stale review dismiss)。scripts/add-auto-approve-workflow.sh。APPROVE_PAT(別アカウント PAT)設定後に --apply で auto-approve.yml を生成。docs/workflows/07_exploratory_debug.md の MD031/MD032/MD040 11 件 + execution-sequence.md の MD012 を解消。requirements/schema-validate.txt を追加し schema-validate.yml で --require-hashes を強制(OpenSSF Pinned-Dependencies 対応)。feat: C-3 レビュー HTML 出力(plangate render)+ 人間ワンアクション C-3 承認(plangate approve)
利用者の声「MD は確認しづらい / ファイルが多い / ブラウザで見たい」に応え、C-3 レビュー成果物をブラウザで横断把握できる HTML 出力を導入。あわせて「人間は承認の判断のみ、JSON/CLI 作業は負わない」という PlanGate コンセプトを実機化する承認 CLI を追加。
plangate render(C-3 レビュー HTML 出力 / TASK-0127・#546・#552) — C-3 対象 7 種 MD(pbi-input / plan / todo / test-cases / review-self / review-external / handoff)を 1 枚の自己完結 HTML に集約。目次アンカー / GFM 表 / チェックボックス / コードブロック / インラインをレンダリングし、HTML エスケープで XSS を防止。外部 CDN / script / 画像参照ゼロ(オフライン・ブラウザ直開き可)。実装 scripts/render_review.py は Python 標準ライブラリのみ(新規依存なし)。plangate approve(人間ワンアクション C-3 承認 / TASK-0128・#546) — 対話 TTY で承認意思を示すだけで、plan_hash 自動算出・approved_by を git config 解決・schemas/c3-approval.schema.json 準拠の c3.json を自動生成(JSON 手書き不要)。maintenance 由来の L1-L4 Human-presence 検証(best-effort)で非対話実行からの自己承認を抑止。check-approval-token-write.sh を Edit|Write + Bash matcher で配線し承認トークンへの直接書込を block。plangate approve の L1-L4 は best-effort 多層防御(疑似 TTY バイパスが理論上残る)。out-of-band 化(HMAC 署名 + OS keychain)による strict enforcement は #550 / #527 で継続。plangate render の SVG 図解(html-diagram)・構造化 html-plan ナビは #548 / #549 で継続。feat: 全体健全化リリース — 監査駆動の鮮度・整合・隔離改善 + エージェント model tier
リポジトリ全体監査(2 ラウンド + Shadow Spec 棚卸し)を起点に、ドキュメント鮮度の回復、テストの実 docs/working 汚染の根治、未使用エージェント/スキルのスリム化、エージェント model tier(Claude: sonnet/inherit、Codex: low/medium effort)の導入、Hook enforcement の実装/配線の実態整合、yaml schema 検証、CLI テストカバレッジ完了(290 PASS)までを収録。
エージェント model tier(#519)— エージェントを「定型・構造化 / 判断系」の 2 tier に分類し、Claude Code は frontmatter model:(sonnet / inherit)、Codex は model_reasoning_effort(low / medium、GPT-5.5 の high はトークン消費の運用判断で不採用)で表現。正本 docs/ai/model-profiles.md §11。plugin 配布版は sync-plugin-plangate.sh が model: inherit へ自動正規化し、利用者環境にモデル固定を持ち込まない。tier の崩れは tests/extras/ta-33 が CI で機械検査
scripts/apply-responsibility-classes-branch-base.sh(HO 適用は Human)feat: 並列レビューア実行 + Plugin sync 品質ガード + 導入促進・運用ガード整備
bin/plangate review の並列レビューア実行(TASK-0122)を追加。Plugin マニフェストの version 二重管理ガード・Codex Plugin 状態検査 helper・実 SSoT 汚染の CI 可視化など plugin sync 周辺の品質を強化。導入検討者向けランディング(Why PlanGate)と HO 待ち運用ガード(status 日時必須・外部レビュー実行不可記録・runtime conductor 運用・AGENTS.md 汚染除去)を整備。3 視点レビュー(セルフ + 別視点 + Gemini)で検出した多数の指摘を反映。
bin/plangate review に複数外部レビューアの並列実行を追加。spec ファイルのコマンドに shlex.quote を適用。docs/pages/explanation/product/why-plangate.md。3 つの価値・段階的導入・成功イメージ・CTA を整理。scripts/check-codex-plugin-status.sh。Codex Plugin の登録 / version / skill 数をネットワーク非依存でローカル検査。bin/plangate doctor に non-fatal セクションとして配線。scripts/apply-ho-followups.sh。HO パス変更を Human が冪等・--dry-run 付きで 1 コマンド適用。MISMATCH → ERROR)、リポジトリ slug 表記ゆれ統一、shallow clone での tag 空テスト追加。status.md フェーズ履歴の日時 YYYY-MM-DD HH:mm 必須、外部レビュー実行不可時の記録規約(§7-ter)、Codex runtime での conductor 相当運用を正本に反映。bin/plangate 前提と clone 必要性を plangate-setup.md / setup-coordinator.md に追記。plugin.json ↔ marketplace.json の version を sync で同期・check で検証。parse 失敗 / 未定義 / 空を ERROR 化。<claude-mem-context> 汚染ブロックを除去。実 SSoT 汚染を run-tests で可視化(warn-only / STRICT_AGENTS_CHECK 切替)。trap 親シェル汚染をサブシェル隔離で解消、semver 検証の grep -E 厳格化、mktemp リーク防止、--online カバレッジ補完。feat: Claude Code / Codex Plugin 正式配布対応 + retrospective scoring 配点変更
Plugin を Claude Code / Codex 双方で marketplace add / install.sh から導入できる正式配布状態に整備。Codex/Gemini レビューと ultracode 検証 Workflow(5観点並列)で発見した配布ブロッカー(実在しない codex plugin install の誤記、install.sh のパス注入・symlink・dry-run 副作用、openai.yaml 仕様非準拠など)を解消。
install.sh: ワンコマンドインストール(--claude / --codex / --force / --uninstall / --version / --dry-run).claude-plugin/marketplace.json: /plugin marketplace add s977043/PlanGate / codex plugin marketplace add s977043/PlanGate 対応scripts/check-codex-skill-spec.sh: openai.yaml 仕様チェック(short_description 25-64 文字・default_prompt $skill-name 形式・brand_color)scripts/install-plangate-skills-to-codex.sh: .agents/skills/ → .codex/skills/ 変換スクリプトplugin/plangate/scripts/install-plangate-skills.sh: Plugin 自己完結 Codex インストールスクリプト.codex/skills/: 28 スキルを openai.yaml 付きで展開(公式仕様準拠)plugin.json: skills / repository / license / keywords フィールド追加(公式ベストプラクティス)sync-plugin-plangate.yml に仕様チェックステップを追加docs/ai/reporting.md(§2-bis 新設) / docs/ai-driven-development.md を更新、scripts/check-retro-scoring-consistency.sh を新規追加。codex plugin install plangate を削除(codex plugin に install サブコマンドは無く配布の入口でエラー)→ marketplace add + install.sh --codex に修正sys.argv 渡しに変更(パス注入防止)、cp のシンボリックリンクスキップ、--dry-run の mkdir 副作用解消、uninstall の空ディレクトリ除去、python3 ガードdefault_prompt を $skill-name 形式に・brand_color 追加・short_description を 64 文字以内に UTF-8 安全切り詰めfeat: Codex CLI parity 完成 + Hook/Guard 拡充 + Skill 整備 + ドキュメント品質向上
v8.9.0(EPIC #193 完遂)以降に蓄積した TASK-0107〜0120 / Issue #353 の実装群。Codex CLI parity の完成、セキュリティ hardening(INC P-1/P-3 対応)、pre-commit/pre-push guard 拡充、skill 整備、C-3 Autonomous APPROVE ルール明文化を含む。
タグ対象 SHA: 1bde312(#415 main HEAD)
.codex/hooks.json + .codex/hooks/eh-bridge.sh: Codex CLI 用 PreToolUse hook bridge を新設 (#336 / #347)。EH-1/EH-2/EH-3/EH-6/EH-9 が Codex session 中にも物理発火する。scripts/codex-guarded.sh: Codex CLI 用 guarded entrypoint (#336 / #343)。session 前後で validate / doctor –check-settings / plan_hash drift 検知を実行。docs/rfc/provider-codex.md: Codex provider 完全対応ドキュメント (TASK-0109 / #315)。tests/extras/ta-14-codex-guarded.sh / ta-15-codex-hook-bridge.sh: 8 + 7 観点回帰テスト (#345 / #347)。docs/rfc/ai-self-set-gate-hook-enforcement.md: RFC EH-10 Draft (#339)。docs/ai/settings-wiring-contract.md: EH-1〜EH-9 強制マトリクス明文化 (#348)。.agents/skills/ai-dev-exec / ai-dev-verify / local-exec-handoff: Codex CLI / Claude Code 共用 skill 3 本を新設。.claude/commands/codex-mvp-split.md + skill: MVP 分割判断 command/skill 実装 (TASK-0118 / #352)。scripts/hooks/check-pre-push.sh: main 直接 push を技術層でブロック (TASK-0114 / #360 / INC P-1)。scripts/check-git-add-scope.sh: pre-commit で scope 外ファイル混入を機械検知 (TASK-0119)。scripts/hooks/check-ai-memory-pollution.sh: claude-mem 自動挿入を pre-commit で検知 (TASK-0113 / #355)。scripts/check-tag-main-parity.sh: NO RELEASE WITHOUT TAG-MAIN PARITY Iron Law (TASK-0116 / #354)。scripts/batch-acknowledge-skip-decisions.py: skip-decision-log.jsonl 一括追認 CLI (TASK-0110 / #301)。tests/extras/ta-16〜ta-23: 上記 guard/helper 群の回帰テスト追加。scripts/gh-s977043.sh: gh account pinning helper (TASK-0120)。/plangate-setup Command + setup-coordinator Agent + plangate-setup Skill (TASK-0107 / #312)。docs/pages/guides/getting-started.md: 新規ユーザー向け Quickstart を追加。docs/pages/explanation/product/plan-creation-process.md: 実行計画プロセス解説ガイド。docs/pages/ 全体の相互リンク・品質向上 (#414)。docs/working/incidents/2026-05-26-empty-commit-direct-push.md: INC-2026-05-26-001 インシデント記録。.claude/rules/mode-classification.md: 承認境界周辺 9 カテゴリを lite_eligible=false 強制 + Standard C-3 同期固定に拡張 (TASK-0112)。.claude/rules/responsibility-classes.md: Bash 連結コマンド error guard (INC P-3 / TASK-0115) + 自己設置 Gate 非緩和原則を明文化。docs/pages/ を pages/ から移設 (TASK-0111 / #295)。.mailmap: kominem-unilabo を s977043 へ非破壊再マッピング (#406 / #407)。AGENTS.md: .codex/agents/ からの bridge 方針を明記 (#341)。plan-review-gate skill に bin/plangate review 誤起動警告を追加 (#327)。feat: Reporting & Retrospective v1 + reporting 精度 follow-up — EPIC #193 完遂
EPIC #193 Harness Improvement Roadmap の v8.9.0 milestone(#200)を完走し、roadmap を完全完遂。Reporting & Retrospective v1(PBI-HI-006 / TASK-0098)で sprint retrospective 統合の基盤を実装し、その後 v1_first_pass / fix_loop の events 由来厳密化(TASK-0102)、test/dev フィルタ + run スコープ(#281 / TASK-0103)、roadmap 完了状態同期(TASK-0104)、EH-3 c3.json plan_hash 抽出の strict JSON 化(#282 / TASK-0105)まで follow-up を継続し、reporting の精度と決定論性を確定させた。
タグ対象 SHA: 345620c(#285 / TASK-0105、main HEAD)
_paths.py へ共有化(#277 / TASK-0101 / PR #278) — reuse M-2、scripts 横断のパス定数 DRY 化/simplify follow-up — #198 / #199 局所クリーンアップ(TASK-0099 / PR #275) — Keep Rate / Dynamic Context Engine の局所整理(挙動不変)docs/ai/harness-improvement-roadmap.md: 完了状態へ同期(TASK-0104 / PR #284) — EPIC #193 完遂を roadmap に反映345620cfeat: Keep Rate v1 / Dynamic Context Engine v1 / Model Profile v2 / Gate Event Normalization / Dogfooding Eval v1
EPIC #193 の v8.8.0 milestone(5 件: #197 #198 #199 #230 #231)を完走。Gate Event Normalization 正本(#230)と Dogfooding Eval v1(#231)で events / 評価基盤を整え、その上に Model Profile v2(#197)/ Keep Rate v1(#198)/ Dynamic Context Engine v1(#199)を実装。harness の自己評価・context 分離・モデル特性対応が揃った。
タグ対象 SHA: 7e3ea4e(#273 / TASK-0097 #199 Dynamic Context Engine v1、v8.8.0 milestone 最終マージ)
7e3ea4e(#199)に打つ。この SHA は #230 / #231 を含む全 v8.8.0 作業を内包する(v8.7.0 タグ d0bd6cc 配下に #230 / #231 が含まれる点は既知の近似として許容)7e3ea4e)feat: Harness Improvement Roadmap P1 + TASK-0071 Governance Hardening / Feedback F1〜F5 完遂
EPIC #193 の v8.7.0 milestone(9 件: #196 #203 #204 #213 #224 #225 #226 #228 #229)を完走。加えて同期間に milestone 外の TASK-0071 群(Feedback F1〜F5 / Governance Hardening / #227 river-reviewer 標準 IF 正本化 / TASK-0089)を完遂し、exec 委譲デッドロック恒久対処・委譲 commit 境界強制・Lite 分岐 + C-3 条件付き降格・責務 4 分類正本化・Shadow Config ロック + drift CI を導入。harness の強制力と運用堅牢性が大きく前進した。
タグ対象 SHA: d0bd6cc(#270 / TASK-0094 #204 PlanGateBench Fixture Suite、v8.7.0 milestone 最終マージ)
metrics --timeline(experimental / v8.7.0)docs/ai/external-reviewer-interface.md--fix(TASK-0069 / PR #240 ほか)bin/plangate doctor: hook-wiring check と決定論的 --fix を追加(TASK-0069).claude/rules/: 責務 4 分類正本(responsibility-classes.md)を追加し、hybrid-architecture / orchestrator-mode / working-context から参照SKIP_REASON 対応(TASK-0082)、file-path-sensitive SKIP(TASK-0070)"workspace-read" を "read-only" に修正(PR #242)docs/ai/harness-improvement-roadmap.md: v8.7.0 ロードマップを Option D に組み替え(PR #232)d0bd6cc(#204)に打つ。この SHA は全 v8.7.0 作業を内包するが、先にマージされた #230 / #231(v8.8.0)も含む。これは交錯マージ下での最善近似であり、v8.8.0 タグ 7e3ea4e が #230 / #231 を含む全 v8.8.0 作業を内包することで版の意味は保たれるd0bd6cc)feat: Harness Improvement Roadmap Phase 0/1 + Governance — v8.6.0 milestone 完走
EPIC #193 Harness Improvement Roadmap の v8.6.0 milestone P0 4 件すべて完走。改善前 baseline 固定(#194)と運用 governance(#201, #202)を先に置き、その上に Metrics v1(#195)を実装。これにより以後の harness 改善(#196 Eval expansion / #197 Model Profile v2 / #198 Keep Rate / #199 Dynamic Context)を 比較で判断 できる基盤が整った。
docs/ai/issue-governance.md(PBI-HI-007 / #201 / TASK-0059) — Issue 必須セクション / Label taxonomy(kind / area / priority / status の 4 軸)/ Milestone mapping policy(推測禁止条項)/ Roadmap PBI 作成 checklist(10 項目)/ Issue template policy / EPIC governance を正本化.github/ISSUE_TEMPLATE/plangate-roadmap-task.yml(#201) — Roadmap PBI 用 GitHub Issue Form。Why / What / AC / Non-goals / Labels / Milestone を必須入力として強制docs/ai/metrics-privacy.md(PBI-HI-008 / #202 / TASK-0060) — Metrics v1 実装前の privacy / public data policy。保存可能 12 カテゴリ / 禁止 9 カテゴリ / file path / stack trace / command output / provider metadata の扱い / redact / sanitize / 完全除外 / retention 90日 / public-private 別運用差分docs/ai/eval-baselines/2026-05-04-baseline.{md,json}(PBI-HI-000 / #194 / TASK-0061) — v8.5.0 直後の baseline。代表 5 TASK(TASK-0050/0054/0055/0056/0057)で 8 観点 eval、機械可読 JSON snapshot、後続改善との比較ポイントschemas/plangate-event.schema.json(PBI-HI-001 / #195 / TASK-0062) — 11 events(task_initialized / plan_generated / c3_decided / exec_started / hook_violation / v1_completed / fix_loop_incremented / external_review_completed / pr_created / c4_decided / handoff_completed)。conditional required(c3 / c4 / v1 / hook / fix_loop)。privacy §3 Allowed のみ(§4 Forbidden は schema 上に存在させない)scripts/metrics_collector.py(#195) — TASK ディレクトリから 6 events 自動導出 + NDJSON append。--dry-run / --events-log 対応。mode 自動検出、AC count を ✅PASS/❌FAIL/⚠️WARN マーカーから抽出scripts/metrics_reporter.py(#195) — events.ndjson から TASK / aggregate summary。--json 対応、hook violation / C-3 / V-1 / C-4 / fix_loop_max / mode を集計docs/ai/metrics.md(#195) — 9 章運用 guide(CLI 使用例 / privacy / schema 検証 / baseline 比較 / 後続改善との接続点)tests/extras/ta-09-metrics.sh(#195) — 8 test cases(schema validation / c3_decided 検出 / v1_completed 検出 / aggregate report / JSON output 含む)pages/(PR #205) — River-Reviewer 参考の公開ドキュメント構造(overview / pm-po-elevator-pitch / before-after / positioning / value-proposition-canvas / demo-script / FAQ / governance/documentation-management)+ sidebars.jsdocs/ai/harness-improvement-roadmap.md(PR #192) — EPIC #193 の正本ドキュメントbin/plangate: metrics サブコマンド追加(--collect / --report / --aggregate / --json / --events-log)。help text と dispatcher も更新.gitignore: docs/working/_metrics/events.ndjson を除外(metrics-privacy.md §8 準拠、public repo に commit させない)pages/guides/governance/documentation-management.md 冒頭に Related: docs/ai/issue-governance.md を追記(doc 配置側 / Issue 運用側の 2 ファイル体制を明示)v8.6.0 / v8.7.0 / v8.8.0 / v8.9.0 を新規作成。EPIC #193 配下の子 PBI 11 件 (#194〜#204) を EPIC の表通りに一括訂正(v7.x 誤紐付けからの復元)tests/run-tests.sh: 24 → 32 PASS(ta-09 で +8 件、既存 24 件は 0 件 regress)plangate-roadmap-task.yml テンプレートと issue-governance.md §4「推測禁止条項」で再発防止feat: Hook enforcement 完成 — 10/10 hooks 実装 (#169 EPIC 完走)
v8.4.0 で確立した 3 mode hook 設計(default warning / strict block / bypass escape)を全 spec に適用し、Issue #169 残 Hook EPIC を完走。docs/ai/hook-enforcement.md の Status は v3 → v5 (Implementation: 10/10 hooks Done) に到達、tests/hooks/run-tests.sh は 21 → 42 件 PASS に成長。同 release で v8.4 baseline 自動測定 + extras README 拡充も完了。
scripts/hooks/check-plan-exists.sh(EH-1、PreToolUse) — plan.md なし production code 編集 block(#183 / TASK-0056)scripts/hooks/check-plan-hash.sh(EH-3、PreToolUse + CLI) — c3.json plan_hash と現 plan.md sha256 突合(#183 / TASK-0056)scripts/hooks/check-test-cases.sh(EH-4、CLI) — V-1 前に test-cases.md 不在を warn / block(#184 / TASK-0057)scripts/hooks/check-verification-evidence.sh(EH-5、CLI) — PR 作成前に evidence/ verification 系不在を warn / block(#184 / TASK-0057)scripts/hooks/check-forbidden-files.sh(EH-6、PreToolUse + CLI) — 子 PBI YAML の forbidden_files glob と編集対象 path を fnmatch で突合(#184 / TASK-0057)scripts/hooks/check-merge-approvals.sh(EH-7、CLI) — マージ前に c3.json + c4-approval.json の両 APPROVED を確認(#185 / TASK-0058)scripts/hooks/check-v3-review.sh(EHS-1、CLI、mode 連携) — standard / high-risk / critical で V-3 review 必須化、light / ultra-light は SKIP(#185 / TASK-0058)tests/extras/README.md に「set -e 互換書法」セクション — command substitution の exit code 捕捉パターン(#182)docs/ai/eval-comparison-template.md に v8.4 baseline 行 + v8.3→v8.4 比較テーブル(#181 / TASK-0055)docs/ai/eval-baseline-procedure.md を v2 化(自動手順を主、v8.3 手動を後方互換)docs/ai/hook-enforcement.md Status v3 → v5(10/10 hooks Done、§ 4 表に全 hook 完備、§ 4.5「全 10 hook 完了 (#169 完走)」).claude/settings.example.json: PreToolUse に EH-1 / EH-3 / EH-6 を追加(EH-1 + EH-2 + EH-3 + EH-6 の 4 hook 構成)tests/hooks/run-tests.sh: 12 → 42 件 PASS(fixture 8 種追加)tests/run-tests.sh: 24 件 PASS 維持(変動なし、loader 経由)tests/extras/ 構造(#170)でマージ衝突源を根絶した状態を維持bin/plangate hook <name> への CLI 統合scripts/hooks/_lib.sh で emit_judgment / log_event を集約、現状は 10 ファイル × 各 50〜100 行で許容範囲)feat: 自動化基盤の節目 — eval runner / schema validate CI / hook enforcement / 環境改善
v8.3.0(最新実行モデル対応 + eval framework 仕様)で整備した基盤を、実 CI / 実 CLI / 実 hook に落とし込んだリリース。retrospective Try T-1〜T-6 のうち 6 件 + 派生 V2 候補 5 件を消化、合計 11 PBI(TASK-0045〜0054)を完走。マージ済 18 PR(#161〜#178)。
scripts/check-pr-issue-link.sh + .github/workflows/check-pr-issue-link.yml — 子 PBI auto-close 漏れ防止 CI(PBI #170 / Issue #159 → TASK-0045)docs/ai/eval-comparison-template.md の v8.3 baseline 行 + docs/ai/eval-baseline-procedure.md — 8 観点 baseline + 集計手順(PBI #155 → TASK-0046)scripts/validate-schemas.py + bin/plangate validate-schemas + .github/workflows/schema-validate.yml — JSON artifact の schema 機械検証(PBI #158 → TASK-0047)docs/ai/contracts/{plan,review,verify,handoff,classify}.md に schema reference を追加(PBI #158)scripts/hooks/check-c3-approval.sh / check-handoff-elements.sh / check-fix-loop.sh — EH-2 / EHS-2 / EHS-3 の 3 mode 設計 hook(default warning / PLANGATE_HOOK_STRICT=1 で block / PLANGATE_BYPASS_HOOK=1 で escape)(PBI #157 → TASK-0048).claude/settings.example.json — opt-in な PreToolUse / SessionStart hook 登録例tests/hooks/run-tests.sh + 各 fixture — hook 単体テスト 12 ケースbin/plangate eval + scripts/eval-runner.py + schemas/eval-result.schema.json — 8 観点機械評価 CLI、baseline 比較、release blocker 違反検知(PBI #156 → TASK-0049)docs/ai/eval-runner.md — eval CLI の正本仕様tests/extras/ ディレクトリ + tests/extras/README.md — 拡張テストブロック分離による衝突源根絶(PBI #170 → TASK-0050)scripts/schema_mapping.py — FILENAME_TO_SCHEMA を 1 箇所集約(DRY、PBI #172 → TASK-0051)scripts/gh-pin-account.sh + SessionStart hook — gh CLI active account 自動固定 shim(PBI #171 → TASK-0052)scripts/parsers/codex_log_parser.py + --session-log option — Codex JSONL から latency / tokens を実測値化(PBI #168 → TASK-0054)tests/fixtures/codex-log/sample.jsonl — 実 codex rollout の最小 fixturedocs/working/retrospective-2026-05-01.md + retrospective-2026-05-01-s2.md — 2 セッションの振り返りbin/plangate v0.1.0 → v0.2.0 — validate-schemas / eval サブコマンド追加、help 拡充scripts/eval-runner.py v1.0.0 → v1.2.0 — schema_mapping 共通化(v1.1)+ codex session log parser 統合(v1.2)schemas/c3-approval.schema.json / schemas/c4-approval.schema.json — patternProperties: { "^_": {} } を追加し human-readable annotation を許容(PBI #167 → TASK-0053)docs/ai/hook-enforcement.md — Status v1(Spec only)→ v2 (Implementation: Done)、§ 4 全面書換docs/ai/eval-plan.md 引き継ぎ先を eval-runner / structured-outputs CI に明記docs/ai/structured-outputs.md — § 8 マイグレーションガイド追記docs/ai/eval-cases/format-adherence.md — Detection 手順を新 CI に整合docs/schemas/child-pbi.yaml — optional related_issue: <int> フィールドを追記tests/run-tests.sh — base test + extras loader 構造に再設計、合計 21 → 24 件 PASSrelease_blocker_violations 配列に違反を記録、stderr WARNING + exit 1 で CI 統合可能tests/run-tests.sh 末尾領域に衝突発生 → PBI #170 で tests/extras/ 分離に再設計し根絶feat: 最新実行モデル対応 — Outcome-first / Model Profile / Prompt Assembly / Eval 基盤 (EPIC #116)
PlanGate v8.2 milestone 中核 EPIC として、GPT-5.5 以降の outcome-first モデルに対応する基盤を整備。 Orchestrator Mode 実運用ケース第一号として親 PBI(PBI-116)を 6 子 PBI に分解、4 phase で実行。 17 PR(#126〜#151)をマージ、parent-AC × 8 全 PASS / Open Gap 0 / Release blocker 0 で完了。
docs/ai/core-contract.md — Iron Law 7 項目を outcome-first 形式で正本化(PBI-116-01)docs/ai/model-profiles.yaml — 実行モデル別 4 profile(gpt-5_5 / gpt-5_5_pro / gpt-5_mini / legacy_or_unknown)(PBI-116-02)schemas/model-profile.schema.json — Model Profile JSON Schema(PBI-116-02)docs/ai/prompt-assembly.md — 4 層 Prompt Assembly(base_contract / phase_contract / risk_mode_contract / model_adapter)(PBI-116-03)docs/ai/contracts/ × 7(各 phase 別 contract 定義)+ docs/ai/adapters/ × 4(profile 別 adapter)(PBI-116-03)docs/ai/structured-outputs.md + 4 schema(review-result / acceptance-result / mode-classification / handoff-summary)(PBI-116-04)docs/ai/responsibility-boundary.md / docs/ai/tool-policy.md / docs/ai/hook-enforcement.md(PBI-116-04, 06)docs/ai/eval-plan.md — model migration eval framework 8 観点 / 4 観点を release blocker(PBI-116-05)docs/ai/eval-cases/ × 8 — scope-discipline / approval-gate / verification-honesty / format-adherence(release blocker)+ ac-coverage / stop-behavior / tool-overuse / latency-cost(WARN)(PBI-116-05)docs/ai/eval-comparison-template.md — prompt × model profile × reasoning effort 比較表(PBI-116-05)docs/working/PBI-116/ 親 PBI artifact 一式(parent-plan / dependency-graph / parallelization-plan / integration-plan / risk-report / handoff / approvals)CLAUDE.md — 43 行 → 21 行に薄型化、Iron Law を core-contract.md に分離参照(PBI-116-01)AGENTS.md — 61 行 → 29 行に薄型化、Codex 共有プロンプトを Core Contract 経由に統合(PBI-116-01)handoff.md 必須 6 要素出力(Rule 5 遵守)docs/working/PBI-116/approvals/parent-integration.jsondocs/working/retrospective-2026-04-30.md § PBI-116 EPIC 完了feat: Parent-Child PBI Orchestrator Mode 仕様策定 + ドキュメント同期 (#111 #112 #113 #114)
docs/orchestrator-mode.md — Parent-Child PBI Orchestrator Mode のアーキテクチャ正本(Issue #109、Spec only / 実装は別 PBI)docs/schemas/child-pbi.yaml — 子 PBI YAML スキーマ + バリデーション規則docs/workflows/orchestrator-decomposition.md — 親 PBI → 子 PBI 分解 Workflow(D-1〜D-7)docs/workflows/orchestrator-integration.md — 子 PBI 統合 → 親 PBI 完了判定 Workflow(I-1〜I-4 + Gap 分岐)docs/working/templates/parent-plan.md / dependency-graph.md / parallelization-plan.md / integration-plan.md — 親 PBI 用 4 種テンプレート.claude/rules/orchestrator-mode.md — Gate 不変条件(ChildExecAllowed / ParentDone / NewChildPBIAllowed)の正本docs/rfc/plangate-decompose.md — plangate decompose CLI RFC(Status: Draft)scripts/check-orchestrator-docs.sh — Orchestrator Mode ドキュメント整合性検証スクリプト(TC-01〜TC-20)bin/plangate init/status/validate/review/exec の使用例)docs/plangate-v7-hybrid.md — Mode×Gate×Skill 表を skill-policy-router 正本に同期、critical の rollback / security review / staged deploy を補足docs/plangate-plugin-migration.md — Rules (8) → (9) 修正、Provider RFC と Workflow DSL 接続を「完了済み」に移動、14 skills 呼び出し例追加docs/plangate.md — 「ライト / フル」2 分類 → 5 モード表へ置換docs/ai-driven-development.md — フルのみ → high-risk / critical のみ に置換、5 モード表へ更新README.md / README_en.md — install warning を NOTE に緩和(dual-mode 可・plangate: prefix 注記)、Repository Layout に /bin /workflows /tests を追加、Testing を v8.1.0 の 10 件テストに更新docs/index.md — Orchestrator Mode 仕様へのリンク追加feat: Provider CLI 対応 — validate –mode、review(Gemini CLI)、exec(OpenCode)コマンド追加 (#107)
bin/plangate validate --mode <mode> — workflows/<mode>.yaml を読み込み、gate_enforcement.c3.required_artifacts から artifact リストを動的決定bin/plangate review <TASK-XXXX> — 外部 AI レビューコマンド。PLANGATE_EXTERNAL_REVIEWER=gemini で Gemini CLI を呼び出し、結果を review-external.md に書き出すbin/plangate exec <TASK-XXXX> — 実装エージェント dispatch。C-3 gate をクリアしないとブロック。PLANGATE_IMPL_AGENT=opencode で OpenCode を起動bin/plangate doctor — gemini / opencode CLI の存在を INFO として表示(次セクション参照)tests/run-tests.sh — validate –mode、review、exec の新規テスト 6 件追加(合計 10 件)docs: README 日本語メイン化・plugin migration guide 0.5.0 対応 (#100 #101 #102 #103)
README.md — 日本語版に差し替え(English README は README_en.md へ移動)README_en.md — 新規作成(English primary README、旧 README.md の内容)docs/plangate-plugin-migration.md — plugin 0.5.0 対応・手順を最新化docs/working/README.md — full → high-risk 表記を修正docs: examples/minimal-node/ 追加 — Node.js 最小構成サンプル (#93)
examples/minimal-node/README.md — Node.js/Express プロジェクトへの PlanGate 導入手順サンプルexamples/minimal-node/CLAUDE.md — プロジェクト向け最小 CLAUDE.md テンプレートfeat: v8.0 — Workflow DSL・Provider RFC・CLI テストスイート (#81 #82 #83) (#98)
workflows/ — Workflow DSL (YAML) 5種(ultra-light / light / standard / high-risk / critical)
docs/rfc/provider-gemini-cli.md — Gemini CLI Provider RFC(外部レビュー役割)docs/rfc/provider-opencode.md — OpenCode Provider RFC(実装エージェント役割)tests/run-tests.sh — plangate CLI テストスイート(シェルスクリプト)tests/fixtures/ — テスト用フィクスチャ 4種(complete-task / missing-approval / stale-plan-hash / broken-pbi).github/workflows/test.yml — plangate CLI テスト CI workflowCONTRIBUTING.md — 新規 Provider 追加手順(#adding-a-new-provider)を追加README.md — Testing セクション・Provider Support セクションを追加fix: python3 で JSON パースするよう timeline コマンドを修正 (#96)
bin/plangate — python → python3 に変更(macOS デフォルト環境対応)feat: bin/plangate CLI v0.1.0 追加 (#95)
bin/plangate — plangate CLI シェルスクリプト
init TASK-XXXX — タスクフォルダとテンプレートファイルを生成doctor — 環境セットアップをチェック(Claude Code plugin / Codex CLI / 必須コマンド等)status TASK-XXXX — 現在フェーズと次アクションを表示validate TASK-XXXX — 成果物・承認状態・plan_hash 整合性を検証abort TASK-XXXX — abort イベントを run.ndjson に記録timeline TASK-XXXX — run.ndjson イベントログをタイムライン表示resume TASK-XXXX — current-state.md を表示してセッション再開docs: v7.5 — Deferred Decisions 判断記録・Discussions 設定確認・導線追加 (#88 #89) (#94)
docs/pages/guides/governance/oss-governance.md — Deferred Decisions 判断結果を記録(Required approvals / Scorecard required check / GitHub Actions allowlist)docs/pages/guides/governance/oss-governance.md — GitHub Discussions 設定確認セクション追加(6カテゴリ・利用方針).github/ISSUE_TEMPLATE/config.yml — Q&A / Ideas カテゴリへの Discussions リンクを追加docs: v7.4 — CONTRIBUTING.ja・TROUBLESHOOTING・JSON schemas・gate enforcement spec (#92)
CONTRIBUTING.md — 日本語貢献フロー・セットアップ手順・コミットメッセージ規約を追記TROUBLESHOOTING.md — 導入・設定・ワークフロー・CI トラブル対応ガイドを新規追加schemas/ — Artifact JSON Schema 7種(pbi-input / plan / todo / test-cases / review-self / review-external / handoff)docs/working/templates/ — 全テンプレートに frontmatter 追加(task_id / artifact_type / schema_version / status)docs/working/TASK-XXXX/approvals/c3.json — gate enforcement 仕様を新規定義docs: v7.3 governance — CI/Scorecard badges + docs/working/ public policy (#84 #87) (#91)
README.md — CI / OpenSSF Scorecard バッジを追加docs/pages/guides/governance/oss-governance.md — docs/working/ 公開方針・AGENT_LEARNINGS.md 位置づけを明示docs: v7.3 onboarding — English README, examples/, plugin install guide (#73 #74 #75 #76)
README.md — English primary README: 30s/2min/10min structure, plugin install at top, dedup warningREADME.ja.md — Japanese version (restructured from previous README.md)examples/ — Worked example of PlanGate artifacts (Node.js user registration scenario)plugin v0.5.0: setup-team を skill 一覧に追加、broken reference 制約の削除、README バージョン更新。
plugin/plangate/README.md — skill 数 11 → 14、setup-team 追加、既知制約から解消済み broken reference を削除plugin/plangate/.claude-plugin/plugin.json — v0.4.0 → v0.5.0、description に Setup Team を追記docs/working/TASK-0037/handoff.md — Rule 5 完了資産を発行モード命名の完全統一、setup-team スキル追加、pg-check × skill-policy-router 連携明示を行ったリリース。
plugin/plangate/skills/setup-team/ — タスク規模・モードに応じたマルチエージェントチーム設計スキルを追加.claude/skills/setup-team/ / .agents/skills/setup-team/ にも同一ファイルを配置skills/codex-multi-agent/SKILL.md の broken reference(../setup-team/SKILL.md)を解消plugin/plangate/agents/workflow-conductor.md — 5 箇所置換(フェーズ表、判定ロジック、status.md テンプレート、V-2 記述)plugin/plangate/agents/code-optimizer.md — frontmatter description + When You Should Be Usedplugin/plangate/rules/working-context.md — V-2 記述・plan.md テンプレート・status.md テンプレートplugin/plangate/commands/ai-dev-workflow.md — Mode判定テンプレート.claude/ 側の対応ファイル(agents/workflow-conductor.md, agents/code-optimizer.md, agents/README.md, rules/mode-classification.md, rules/working-context.md, commands/ai-dev-workflow.md)も同様に更新plugin/plangate/commands/pg-check.md — GatePolicy との連携セクションを追加skill-policy-router が check を requiredSkills に含む場合に /pg-check が自動要求される旨を明記Epic #53「PlanGate を AI コーディングの開発統制 OS へ拡張する」の Phase 1〜3 を完了したリリース。
skills/intent-classifier/ — User Request を 7 分類(feature / bug / refactor / research / review / docs / ops)skills/skill-policy-router/ — Intent + Mode → GatePolicy(requiredSkills / requiresEvidence / requiresFailingTestFirst / requiresWorktree)skills/evidence-ledger/ — EvidenceLedger スキーマ・証拠記録・Completion Gate 連携rules/evidence-ledger.md — Completion Gate ブロック条件正本rules/mode-classification.md — full → high-risk リネーム + GatePolicy 定義追加/pg-think / /pg-hunt / /pg-check / /pg-verify コマンド追加rules/design-gate.md + skills/design-gate/ — high-risk 以上で Design Artifact 8 項目必須commands/pg-tdd.md — Red→Green→Refactor TDD cycle + Evidence Ledger 連携rules/review-gate.md + skills/review-gate/ — 6 観点レビュー、critical finding → Completion Gate ブロックrules/completion-gate.md — 全 Gate 通過を一元管理する 5 条件チェックポイントrules/mode-classification.md — Gate 適用マトリクス追加skills/context-packager/ — Allowed Context 6 要素を構造化して出力rules/subagent-roles.md — 6 ロール定義(planner / implementer / reviewer / security-reviewer / test-reviewer / documentation-reviewer)skills/subagent-dispatch/ — 依存関係グラフ生成・並列実行可能タスク特定・dispatchrules/worktree-policy.md — high-risk: 必須(推奨), critical: 必須(強制)。requiresWorktree フラグ接続skills/pr-decision/ — Evidence Ledger + Review Gate + GateStatus から APPROVE / BLOCK / CONDITIONAL 判定docs/plangate-v7-hybrid.md — PlanGate Control OS 理想ワークフロー節を追加plugin.json — v0.3.0 → v0.4.0README 刷新、GitHub Pages 公開、Claude Code / Codex CLI 共用スキルの整備を行ったリリース。
docs/pages/explanation/product/philosophy.md を追加し、思想・問題設定・PlanGate の設計解釈を分離docs/index.md と docs/_config.yml を整備LICENSE を追加.agents/skills/ に Codex CLI / Claude Code 共用スキルを追加main / docs で公開Workflow / Skill / Agent の 3 層で実行層を再構築したハイブリッドアーキテクチャのリリース。
docs/plangate-v7-hybrid.md を追加design.md と handoff.md を成果物として強化Context Engineering、18 エージェント体制、5 段階モード分類を含むロードマップリリース。
docs/plangate-v6-roadmap.md を追加L-0 リンター自動修正とハーネスエンジニアリング知見を統合したリリース。
takt 知見を統合し、実装後検証と C-3 三値ゲートを強化したリリース。
AI 駆動開発ワークフローの基盤リリース。