Skip to content

Release: ndf v10.17.1-dev.1 - #894

Merged
takemi-ohama merged 1 commit into
developfrom
release/v10.17.1-dev.1
Sep 23, 2026
Merged

takemi-ohama merged 1 commit into
developfrom
release/v10.17.1-dev.1

Conversation

@takemi-ohama

Copy link
Copy Markdown
Contributor

Summary

ndf の開発版 10.17.1-dev.1 を出す。マイルストーン 26「17 トークン消費の削減」の 2'(#882 #884、PR #891)を develop のチャネルへ載せる版である。正式版(main)へは出さない。 そちらは利用者の承認を得てから進行側が行う。

変えたもの 中身
版数を持つ 15 箇所 3 つの plugin.json(version / description)、marketplace.json、README.md の概要と一覧表、AGENTS.md、plugins/ndf/README.md の見出しと Kiro / Codex の確認例を 10.17.1-dev.1 へ上げた
docs/versioning-and-distribution.md の「版の付け方と開発版の配布」章 検査の規則(例の基底が現行版の基底以上)に合わせて正式版の例を 10.17.1 にした。開発版・確認版の例(10.18.0-dev.1 / 10.18.0-rc.1)はそのまま
plugins/ndf/README.md の更新案内 見出しを ## v10.17.1-dev.1 へ更新するとき にし、本文を開発版であること・#882 #884 の 2 行の表・「Skill・スクリプト・hook の振る舞いは 10.17.0 と同じ」へ書き直した。「手元で確かめる」の 2 コマンドを、この版で見分けられるものへ置き換えた
CHANGELOG.md ndf 10.17.1 の節を足した(変更 2 件。見出しに接尾辞を付けない規約に従う)
docs/ndf-version-decisions.md v10.17.1 の判断(2 分割とまとめジョブ pytest、分割の漏れを継続的統合の外で見る、本番のスクリプトを変える高速化を行わない)を足し、見出しの範囲を v10.12.0〜v10.17.1 にした。289 行で分割は不要
  • 大小は PATCH。 マイルストーン 26 は v10.17.0 の後をすべて 10.17.x で出す決まりであり、中身もテストと継続的統合の設定・テストを案内する文書だけで、利用者へ届く Skill・スクリプト・hook の振る舞いは変わらない
  • 配布を飛ばさない根拠: 前の正式版 ndf--v10.17.0 からの plugins/ndf/ の差分に、版数の記載と説明文書以外のファイル(plugins/ndf/scripts/tests/test_token_guard.py・plugins/ndf/skills/development-workflow/tests/test_stage_check.py・plugins/ndf/skills/worktree/tests/test_registry.py)がある。どれも配布物の中にあるテストである
  • CLAUDE.md に「の次の版で」で書き出す段落は無く、退避するものは無い(instructions-check.py --root . が exit=0)
  • plugins/ 配下で差分があるのは ndf だけ(git diff --name-only ndf--v10.17.0..origin/develop -- plugins/ → 3 ファイルすべて plugins/ndf/)のため、他のプラグインの版は上げない

配布の記録

段階: 検証(2026-09-23 に提示して進めた。本番への配布は承認待ち)
版: 10.17.0 → 10.17.1-dev.1(PATCH: テストと継続的統合の設定だけの変更。Skill・スクリプト・hook の振る舞いは変わらない)
まとまり: PR #891

Test plan

  • bash scripts/build-runtime-plugins.sh --check → exit=0
  • python3 scripts/check-doc-staleness.py --root . → exit=0
  • bash scripts/validate-runtime-plugins.sh → exit=0
  • python3 scripts/check-doc-line-limit.py --root . → exit=0(ndf-version-decisions.md 289 行)
  • python3 scripts/check-markdown-links.py --root . → exit=0
  • python3 scripts/check-skill-frontmatter.py / check-cross-skill-refs.py / check-skill-repo-assumptions.py / check-skill-shell-vars.py → exit=0
  • python3 plugins/ndf/scripts/instructions-check.py --root . → exit=0
  • claude plugin validate . → exit=0(未知フィールドの警告のみ)
  • 更新案内の「手元で確かめる」の 2 コマンドを、この版の plugins/ndf/scripts で実行 → どちらも exit=0。10.17.0 の導入先では 1 つ目が exit=1(版を見分けられる)
  • uv run --project plugins/playwright-kit/skills/playwright-kit-ops --with pytest pytest . -q -n auto → exit=0(5334 passed、38 秒)
  • マージ後、隔離した設定ディレクトリで develop の ref から Claude Code / Codex の取得と導入を確かめる(結果はこの PR へコメントする)

🤖 Generated with Claude Code

https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP

#882 #884(全体テストを並列・2 分割で回し、重複した競合試験と繰り返しを減らす)を develop の
チャネルへ載せる開発版。版数を持つ 15 箇所、更新案内の本文と手元で確かめるコマンド、
CHANGELOG.md の ndf 10.17.1 の節、docs/ndf-version-decisions.md の v10.17.1 の判断を更新する。

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP
@takemi-ohama
takemi-ohama merged commit e5c811f into develop Sep 23, 2026
29 checks passed
@takemi-ohama
takemi-ohama deleted the release/v10.17.1-dev.1 branch September 23, 2026 06:20
@takemi-ohama

Copy link
Copy Markdown
Contributor Author

検証への配布の確認(develop の ref)

develop の先端 e5c811f9(git ls-remote origin refs/heads/develop で照会)を、隔離した設定ディレクトリで取得・導入した。

確かめたこと 結果
CLAUDE_CONFIG_DIR を隔離し claude plugin marketplace add 'https://github.com/devbasex/ai-plugins.git#develop' → claude plugin install ndf@ai-plugins どちらも exit=0。claude plugin list が Version 10.17.1-dev.1
CODEX_HOME を隔離し codex plugin marketplace add devbasex/ai-plugins --ref develop → codex plugin add ndf@ai-plugins どちらも exit=0。codex plugin list が 10.17.1-dev.1
Kiro の install.sh --project <一時ディレクトリ> --yes exit=0。.kiro/agents/ndf.json の説明が v10.17.1-dev.1
更新案内の「手元で確かめる」の 2 コマンド(Claude Code の導入先で) 2 つとも exit=0
継続的統合 29 件 pass

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant