Skip to content
frontmatter
キー値
specdojo.idprj-0001:pjr-2fv2-release-v0-6-0
specdojo.typeproject
specdojo.statusdraft
specdojo.rulebookspecdojo:pjr-rulebook
specdojo.part_ofprj-0001:pjr-index
specdojo.item_typetodo
specdojo.item_statusin-progress
specdojo.priorityhigh
specdojo.difficultymedium
specdojo.ownerPO
specdojo.registered_at2026-10-31T08:35:35Z
specdojo.due_on2026-11-30

PJR-2FV2 0.6.0 でリリースする ​

1. 概要 ​

specdojo 0.6.0 と @specdojo/docs-lint 0.4.0 を公開する。@specdojo/docs-site は変更がないため 0.3.0 のままとする。

2. 入力 ​

  • 2026-10-31 の対話で利用者がリリースを指示した。版は specdojo 0.6.0、@specdojo/docs-lint 0.4.0(_CONTEXT_ の目印の検出を追加したため minor)、@specdojo/docs-site は 0.3.0 から変更がないため上げない
  • CHANGELOG に破壊的変更の節はないが、schedule の guided-pass の approach が fully-guided から draft に変わったことと、fully-guided が宣言された文書だけを参照する磨き込み専用になったことを、版の節の先頭で目立たせる
  • 手順は pm-orchestrator-playbook のリリースの手順に従う。push・PR の merge・タグ・npm の公開の承認は利用者が行う

3. 完了条件 ​

  • package.json と package-lock.json の版が 0.6.0 で、CHANGELOG.md の [Unreleased] を 0.6.0 の節として日付を付けて確定している。
  • packages/docs-lint の package.json と package-lock.json の版が 0.4.0 で、CHANGELOG.md の 0.6.0 の節の冒頭に、@specdojo/docs-lint 0.4.0 を同時に公開することと、その変更内容を記載している。packages/docs-site の版は変えない。
  • CHANGELOG.md の 0.6.0 の節の先頭に、利用者から見て動きが変わる点(schedule の guided-pass の approach が draft になったこと、fully-guided が宣言された文書だけを参照する磨き込み専用になったこと)をまとめている。
  • ルートと packages/docs-lint・packages/docs-site・packages/vscode-specdojo の npm ci が通り、クリーンな作業ツリーで npm run check が通る。
  • npm pack の配布物(本体・docs-lint)を空の Git リポジトリへ入れ、次の動作を確かめる。
    • init と register add(--input・--commit-type を含む)
    • deliverable scaffold --target(カタログのない成果物)で作った雛形が docs-lint の lint:fm を通ること
    • exec run --register(start から review まで)
    • docs-lint の _CONTEXT_ の目印の検出(ready 以外は情報、ready はエラー)
  • 公開候補が PR の merge commit で main へ入り、その commit を指す v0.6.0・docs-lint-v0.4.0 のタグからそれぞれの npm の公開 workflow が起動する。push・PR の merge・タグ・npm の公開の承認は利用者が行う。
  • 公開後に npm の latest が specdojo は 0.6.0、@specdojo/docs-lint は 0.4.0 であること、タグで起動した workflow の結果、npm から入れた版の動作を確かめる。

4. 作業内容 ​

No作業担当状態メモ
1版と CHANGELOG を確定し、npm ci と npm run check を流すspecdojo-orchestratoropen-
2配布物を空のリポジトリで試すspecdojo-orchestratoropen-
3PR・merge・タグ・公開の承認POopen-
4公開後の確認specdojo-orchestratoropen-

5. 対応結果 ​

TODO: 完了時に、実施内容・成果物・残課題を記載する。未完了の場合は - とする。

6. 関連ドキュメント ​