Skip to content
  • Canonical ownership: generated

Tasks

VP-TASK-GRC-001: SemVer分類とLatest単調性を実装する

  • story_id: story-vibepro-github-prerelease-convergence
  • status: todo
  • target_files: scripts/post-merge-release.mjs, test/github-release-convergence.test.js
  • dependencies:
  • acceptance_criteria:
    • プレリリースはprerelease=trueかつlatest=falseになる。
    • 安定版は現在のLatest以下でなければlatest=trueになる。
    • 古い安定版の再実行は新しいLatestを維持する。

VP-TASK-GRC-002: GitHub Release create/editを同じ状態へ収束させる

  • story_id: story-vibepro-github-prerelease-convergence
  • status: todo
  • target_files: scripts/post-merge-release.mjs, .github/workflows/post-merge-release.yml
  • dependencies:
  • acceptance_criteria:
    • create/edit双方へprerelease/latestを明示する。
    • 操作後のtag SHAとmetadata不一致は非0終了する。
    • 古い安定版では操作前のLatestが維持されたことを検証する。

VP-TASK-GRC-003: Node 22の回帰検証とVibePro証跡を固定する

  • story_id: story-vibepro-github-prerelease-convergence
  • status: todo
  • target_files: test/github-release-convergence.test.js, test/post-merge-release.test.js, test/e2e/story-vibepro-pr-driven-continuous-release-main.test.js, docs/features/github-prerelease-convergence/07_evidence.md
  • dependencies:
  • acceptance_criteria:
    • focused behavioral testが通る。
    • typecheckと全テストがNode 22で通る。
    • runner-direct証跡がcurrent HEADへstrict bindingされる。

Apache-2.0 · docs source eb98d425e4b1