Skip to content

release: 0.7.0 + changelog-release の silent-skip 修正 (#441)#442

Merged
eris-ths merged 3 commits into
mainfrom
claude/guild-cli-latest-check-7vqsrg
Jun 22, 2026
Merged

release: 0.7.0 + changelog-release の silent-skip 修正 (#441)#442
eris-ths merged 3 commits into
mainfrom
claude/guild-cli-latest-check-7vqsrg

Conversation

@nao-amj

@nao-amj nao-amj commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

何を

guild-cli の latest-check を substrate 自身の上で回す dogfood の成果。2 commit:

  1. release: 0.7.0.changelog/next/ の 25 fragment を CHANGELOG の
    ## [0.7.0] ブロックに折り込み、version bump。gate wave 2026-06-22-0001
    (request → approve → execute → complete) で進めた。

  2. fix(changelog-release) — 上記 release の dogfood で surface した
    friction を修正 (changelog-release が docs- fragment を silent skip → 孤児化する (0.7.0 dogfood で surface) #441)。changelog-releasedocs- 等の未知 category
    fragment を warn して exit 0 で素通りさせ、entry を取りこぼしつつ
    孤児を next/ に残していた (silence reads as success)。

friction の修正内容

検証

  • ガード両ケース手動確認: 孤児なし→exit 0 / 孤児あり→exit 1 (明示メッセージ)。
  • src/ は無改変のため TS test suite (~1800) は影響なし。

Closes #441

🤖 Generated with Claude Code


Generated by Claude Code

claude added 3 commits June 22, 2026 14:15
…-feel error polish

.changelog/next/ の 25 fragment を CHANGELOG.md [0.7.0] へ折り込み (Changed/Added/Fixed)、
package.json を 0.7.0 に bump。0.6.0 以降の dogfood 蓄積を確定。

dogfood で friction を 1件 surface: changelog-release.mjs が docs- prefix の
fragment 4件を valid category 外として silent skip し、.changelog/next/ に
孤児として残す。convention 判断 (docs 対象外明文化 / docs category 追加) が
未決のため、当該 4件は今回あえて折り込まず据え置き。gate issue
i-2026-06-22-0001 に記録。

本コミットがしないこと: git tag の付与 (tag 運用が 0.6.0 含め未確立、別途判断)、
docs-fragment の処理 (convention 決定待ち)、main への merge。

Claude-Session: https://claude.ai/code/session_01GFvSe4z4aD7qZxPvJuWC72
…se を止める (#441)

docs- 等 valid category 外の fragment を warn して exit 0 で素通りさせていた
(entry 取りこぼし + 孤児が next/ に残留、silence reads as success)。collectFragments
が孤児を集め、main が孤児ありなら一覧表示して exit 1 (--dry-run/preview でも発火)。
docs-only は fragment 不要を .changelog/README.md に明文化。

方針 A 採択に伴い、孤児 docs- fragment 4件 (agent-claude-md-refit /
devil-extension-lense-judgment / maintenance-executor-drift /
swarm-per-slice-closure-resolved) を削除。work は #430/#438 等で既に landed 済み。

0.7.0 リリースの dogfood で surface した friction の改善フェーズ。

Claude-Session: https://claude.ai/code/session_01GFvSe4z4aD7qZxPvJuWC72
0.7.0 release で package.json は bump したが package-lock.json の version
(root + packages[""]) が 0.6.0 のまま残り、CI の version-drift guard が
test (node 20/22) で fail していた。lock の 2箇所を 0.7.0 に同期。

PR #442 の dogfood で CI が surface させた抜け。release 手順が lock を
同期しない点は別途 #441 系の改善候補。

Claude-Session: https://claude.ai/code/session_01GFvSe4z4aD7qZxPvJuWC72
@eris-ths eris-ths merged commit 47d8b50 into main Jun 22, 2026
5 checks passed
@eris-ths eris-ths deleted the claude/guild-cli-latest-check-7vqsrg branch June 22, 2026 16:17
nao-amj added a commit that referenced this pull request Jun 22, 2026
)

release script が CHANGELOG 折込と同じ一手で package.json / package-lock.json
(root + packages[""]) の version を byte-stable に同期。version-drift (#442) が
構造的に起きなくなる。.changelog/README.md に release 手順と annotated vX.Y.Z
タグ規約を明文化。#441/#442 follow-up。
eris-ths added a commit that referenced this pull request Jun 23, 2026
Folds three fragments into CHANGELOG.md and bumps package.json +
package-lock.json (root + packages[""]) to 0.7.1:
- Added: ctx supersede (#444) — the first phase-2 ctx verb.
- Changed: changelog-release now bumps the manifests (#441/#442) and
  refuses orphan fragments (#441).

Alpha patch bump (minor reserved while ctx is still phase-2). This also
re-aligns the released version with main: v0.7.0 predated #443/#444, so
the bin was reporting 0.7.0 while carrying unreleased verbs.
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.

changelog-release が docs- fragment を silent skip → 孤児化する (0.7.0 dogfood で surface)

3 participants