Release Notes
This history separates published VibePro versions from changes under development.
Published Releases and Development Milestones
- A published release is verified by GitHub Releases, a git tag, or the npm registry.
- A development milestone is a reader-focused reconstruction of merged pull requests. It does not imply npm publication.
As of July 16, 2026, GitHub records 281 merged pull requests, including 273 targeting main. These notes select changes that affect adoption or upgrade decisions and link directly to the supporting PRs.
Published
| Published | Version | Channel | Summary |
|---|---|---|---|
| 2026-08-30 | 0.2.0-beta.17 | npm beta / latest | Post-merge continuous release |
| 2026-08-25 | 0.2.0-beta.16 | npm beta / latest | Post-merge continuous release |
| 2026-08-24 | 0.2.0-beta.15 | npm beta / latest | Post-merge continuous release |
| 2026-08-24 | 0.2.0-beta.14 | npm beta / latest | Post-merge continuous release |
| 2026-08-23 | 0.2.0-beta.13 | npm beta / latest | Post-merge continuous release |
| 2026-08-22 | 0.2.0-beta.12 | npm beta / latest | Post-merge continuous release |
| 2026-08-21 | 0.2.0-beta.11 | npm beta / latest | Post-merge continuous release |
| 2026-08-17 | 0.2.0-beta.10 | npm beta / latest | Post-merge continuous release |
| 2026-08-15 | 0.2.0-beta.9 | npm beta / latest | Post-merge continuous release |
| 2026-08-12 | 0.2.0-beta.8 | npm beta / latest | Post-merge continuous release |
| 2026-08-12 | 0.2.0-beta.7 | npm beta / latest | Post-merge continuous release |
| 2026-08-11 | 0.2.0-beta.6 | npm beta / latest | Post-merge continuous release |
| 2026-08-10 | 0.2.0-beta.5 | npm beta / latest | Post-merge continuous release |
| 2026-08-07 | 0.2.0-beta.4 | npm beta / latest | Post-merge continuous release |
| 2026-08-07 | 0.2.0-beta.3 | npm beta / latest | Post-merge continuous release |
| 2026-07-29 | 0.2.0-beta.2 | npm beta / latest | Post-merge continuous release |
| 2026-07-18 | 0.2.0-beta.1 | npm latest / beta | Post-merge continuous release |
| 2026-07-16 | 0.2.0-beta.0 | npm latest / beta | Current published beta after the release workflow completes |
| 2026-06-07 | 0.1.0-beta.0 | npm | Previous published beta |
| 2026-06-07 | 0.1.0-alpha.0 | npm alpha | First npm publication |
| 2026-05-05 | v0.1.0-internal-beta.1 | GitHub pre-release / tag | Internal beta |
Development History
| Period | Merged PRs | Highlights |
|---|---|---|
| July 2026 | 64 | Bounded evidence, UI/UX cockpit, semantic adjudication, guarded execution |
| June 2026 | 115 | Journey, managed worktrees and merges, canonical audit, Design SSOT |
| May 2026 | 101 | Story/Spec/Gate foundation, review lifecycle, pre-release check packs |
| January 2026 | 1 | Public-site verification starting point |
See Version and Release Channels to identify the version you are running. The complete source is the merged pull-request list.
- PR #349 — 2026-07: story-vibepro-pr-driven-continuous-release - PRマージからマニュアル・VitePress・npmまで完全自動でリリースする
- PR #350 — 2026-07: story-vibepro-post-merge-docs-clean-worktree - Keep the post-merge docs deployment worktree clean
- PR #351 — 2026-07: story-vibepro-linux-rollup-ci-lock - Make the VitePress lockfile installable on Linux CI
- PR #352 — 2026-07: story-vibepro-next-best-action-controller - トークン最小ではなくTrusted PR-readyまでの総コストで次のActionを選びたい
- PR #355 — 2026-07: story-vibepro-release-note-link-normalization - Release noteのrepo-root docsリンクをcanonical source URLへ正規化する
- PR #360 — 2026-07: story-vibepro-agent-runtime-adapters - handoffとreview dispatch文書を作るだけでなく、利用可能なagent runtimeへ実行委譲したい
- PR #362 — 2026-07: story-vibepro-risk-adaptive-validation-sequencing - 高コストFull Suite後に境界欠陥が見つかり、修正で証跡を全て取り直す順序を改善したい
- PR #363 — 2026-07: story-vibepro-review-finding-repair-loop - needs_changesを停止報告で終わらせず、修正・再検証・再Reviewへ閉ループ化したい
- PR #364 — 2026-07: story-vibepro-story-run-portfolio-controller - 複数Storyを一つの長大sessionへ混載せず、Storyごとに閉じて順次進めたい
- PR #366 — 2026-07: story-vibepro-guarded-autonomy-hardening - 自律ループを無限実行や自己Reviewにせず、費用・時間・停止理由まで運用可能にしたい
- PR #368 — 2026-07: story-vibepro-canonical-audit-gate-dag-replay - Summary depthのCanonical Audit Replayを欠損なく引き継ぐ
- PR #371 — 2026-07: story-vibepro-explicit-run-attribution-lineage - Codex DesktopのThreadと内部sessionの対応は公開契約ではなく、利用者によるThread分離を正確な価値監査の前提にできない
- PR #374 — 2026-07: story-vibepro-managed-worktree-policy-resync - Managed worktreeのポリシーconfigを凍結させず親repoから再同期する
- PR #345 — 2026-07: story-vibepro-session-attribution-boundary-guard - 2026-07-09 の価値監査で親 session 019f3f8c が複数の関連 story を混載し、strict と worktree-bound の attribution 乖離(例: docs-feature-map strict 1h24m vs bound 11h24m 相当)が前回監査から横ばいのまま残った
- PR #373 — 2026-07: story-vibepro-routing-profiles-rendered-projections - Story別routing profileとlineage付きprojectionでfeature packetを正本化する
- PR #370 — 2026-07: story-vibepro-trusted-delivery-efficiency-guardrail - 個別Gateの安全性だけでなく、Story全体の時間・subagent・token・再レビューを最適化したい
- PR #377 — 2026-07: story-vibepro-production-runtime-connectors - Agent Runtime Adapterへproduction connectorを接続する
- PR #378 — 2026-07: story-vibepro-target-architecture-conformance - Target Architecture SSOTとconformance dry-runを導入する
- PR #379 — 2026-07: story-vibepro-node20-e2e-ts-ci-visibility - Node 20 CIレーンのe2e .ts spec偽passを可視化しNode 22+必須ゲートで実行する
- PR #380 — 2026-07: story-vibepro-canonical-audit-review-root-state-files - Canonical auditがreview root直下のstory-level state fileでmergeを失敗させないようにする
- PR #382 — 2026-07: story-vibepro-independent-review-orchestration - Required Reviewを独立agentへ自動dispatchして記録する
- PR #383 — 2026-07: story-vibepro-merge-waiver-propagation - PR作成時の監査可能なGate waiverをexecute mergeへ安全に伝播する
- PR #358 — 2026-07: story-vibepro-atomic-scope-review-contract - 大規模Storyが自ら追加したscope policyで自身の単一PRを承認できる循環を除く
- PR #381 — 2026-07: story-vibepro-codex-detached-completion-inbox - 10分wait超過でsubagent成果を失わず、後継Runが完了通知を回収したい
- PR #356 — 2026-07: story-vibepro-delivery-reconciliation-state - 外部マージ済みPRの再読込が、現在HEADのgate driftを隠して成功終了し得る
- PR #388 — 2026-07: story-vibepro-autonomous-roadmap-catalog-closure - 自律実装ロードマップのStory catalogを完了状態へ整合する
- PR #365 — 2026-07: story-vibepro-gate-decision-outcome-ledger - 実欠陥を捕捉したgate findingが実装修正・PR・mergeへ接続した価値を監査から再構成しにくい
- PR #389 — 2026-07: story-vibepro-conformance-nul-escape - architecture-conformance.jsの生NULバイトを\0エスケープに置換しテキストファイル性を回復する
- PR #390 — 2026-07: story-vibepro-import-based-conformance - モジュール間依存の測定をGraphify callsから実import文スキャンへ切り替える
- PR #391 — 2026-07: story-vibepro-ideal-state-inversion - senior-gap judgmentのideal_stateがStoryではなく裁定済みtarget architectureを参照するようにする
- PR #392 — 2026-07: story-vibepro-docs-only-evidence-profile - budget exceeded 19/71の大半が製品変更0行のdocs/roadmap Storyで、bundleが3,700〜5,000行に膨らみ、計測上もdiff base喪失でratioが壊れている
- PR #395 — 2026-07: story-vibepro-runner-direct-evidence - 先行Storyで『441/441で再実行した』という真の主張ですら、artifactが前回と同一内容のためgit上で検証不能になり3ラウンド連続で指摘された。head_shaを手で足す対処をしたが、根本は実行した者と記録する者が同一であること
- PR #396 — 2026-07: story-vibepro-release-0-2-0-beta-2 - runner-direct evidence (PR #395) を含む #356〜#395 の約20PR分が npm 未公開のまま main に滞留している
- PR #397 — 2026-07: story-vibepro-review-surface-violation-ledger - 先行 Story の round 6 で、実装エージェントがレビュー実行中にツリーを変更した。lifecycle は start 時の head_sha しか記録しないため機械検出されず、レビュアーが git status を偶然見て発見した。違反は stale と同じ failed 表示になり、レビュー再実行で痕跡ごと消えた
- PR #398 — 2026-07: story-vibepro-merge-binding-stale-stop-reason - Clear stale decision-outcome-binding failure flags when rebinding succeeds
- PR #403 — 2026-07: story-vibepro-process-record-worktree-durability - プロセス記録をworktreeライフサイクルから切り離して永続化する
- PR #404 — 2026-07: story-vibepro-task-atomic-repo-control-contract - Taskが同一HEADを要求するworkflowとruntimeを現行split policyが強制分離する矛盾を解消する
- PR #401 — 2026-08: story-vibepro-verify-command-test-path-existence-guard - verify record/runのコマンドが名指しするtest fileパスの実在を検証する
- PR #406 — 2026-08: story-vibepro-budget-grant-tracked-decision-doc - budget grant を diff でレビュー可能にする: decision record --source budget:delivery_efficiency:* が tracked decision document を必ず書く
- PR #407 — 2026-08: story-vibepro-vacuous-e2e-test-elimination - test/e2e配下に、テスト内で定義した文字列リテラルを同じ文字列由来の正規表現でassert.matchするだけの、構造上失敗しないテストが19ファイル存在する
- PR #409 — 2026-08: story-vibepro-profiler-file-walk-stack-overflow - architecture-profiler のファイル走査を反復処理化し、大規模treeでの "Maximum call stack size exceeded" を解消する
- PR #412 — 2026-08: story-vibepro-unit-suite-concurrency-default - unit証跡の全体スイート実行を実測最適並列度に正本化し、verify runのタイムアウト余裕を確保する
- PR #415 — 2026-08: story-vibepro-codex-host-containment-test-load-tolerance - test/codex-subagent-host.test.js の containment テストが load average 20-35 の full suite 実行時のみ condition timeout でフレークする
- PR #416 — 2026-08: story-vibepro-uiux-intake-gate-pr-summary-surfaces - gate:uiux_intake_judgment を人間向けPRサマリー表面に表示する
- PR #413 — 2026-08: story-vibepro-cross-system-adjudication - Cross-system adjudication requires a different model family than the implementer
- PR #417 — 2026-08: story-vibepro-test-tmpdir-fixture-cleanup - テストスイートが$TMPDIRに残すmkdtemp fixtureのクリーンアップ機構
- PR #418 — 2026-08: story-vibepro-verification-checkpoint-uiux-intake-gate - verification checkpoint の curated gate list に gate:uiux_intake_judgment を追加する
- PR #420 — 2026-08: story-vibepro-strict-head-binding-origin-guard - strict HEAD bindingをfrozen final_reviewとrole policy例外に限定する
- PR #408 — 2026-08: story-vibepro-progress-heartbeat-policy-kernel - src配下37箇所の長時間実行バウンドのうち理想形を満たすのはevaluateProgressBounds 1箇所のみ。バウンド皆無の子プロセスと進捗シグナル破棄サイトを正本kernelへ寄せたい
- PR #421 — 2026-08: story-vibepro-conformance-delta-ledger - conformance delta ledger — base/head差分でアーキテクチャ逸脱を再現可能に観測する
- PR #424 — 2026-08: story-vibepro-target-model-governance-rebaseline - target model governance rebaseline — 誰がモデルを変えてよいかを三分法で確定し、再baseline案と裁定カードを機械生成する
- PR #427 — 2026-08: story-vibepro-target-model-projection-v2 - target model projection v2 — 佐藤裁定済みの5問を target-model.json へ機械的に投影し model_version を 2 へ上げる
- PR #428 — 2026-08: story-vibepro-dependency-cycle-scc-reduction - dependency_cycle の SCC 縮約 — 69,490件の単純閉路列挙を「1つのSCC + 20の相互依存ペア」へ畳み、ratchet gate を載せられる粒度にする