You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Source: surfaced during /idd-implement #49 reproduction (Step 5.7)
plugins/che-apple-mail-mcp/CHANGELOG.md is missing a ## [2.16.1] - 2026-05-09 entry. Commit 8089765 bumped the plugin to v2.16.1 (from v2.16.0) but skipped the CHANGELOG, breaking the KAC 1.1.0 invariant that every release version gets a documented entry.
Type
docs
Expected
CHANGELOG.md has an entry for every released version, including bump-only releases. The 2.16.1 entry should document:
## [Unreleased]
## [2.17.0] - 2026-05-09 ← just-added by PsychQuant/psychquant-claude-plugins#49
...
## [2.16.0] - 2026-05-07 ← jumps from 2.17 → 2.16, no 2.16.1 entry
Verification: git log --oneline | grep 2.16.1 shows commit 8089765 chore: bump che-apple-mail-mcp v2.16.1 (ship binary v2.7.1: PsychQuant/psychquant-claude-plugins#72 PsychQuant/issue-driven-development#123 PsychQuant/psychquant-claude-plugins#66) — the version was clearly released, just not documented.
Impact
KAC convention violated; CHANGELOG users (e.g. plugin discovery, marketplace listing readers) miss context for 2.16.1
changelog-validate skill might flag this if run with strict mode
Future me / future maintainers reading CHANGELOG will see the gap and have to dig commit history to reconstruct what 2.16.1 shipped
Priority
P3 — schedule. Not blocking; pure documentation backfill. ~5 min fix once user picks up.
Strategy sketch
Open plugins/che-apple-mail-mcp/CHANGELOG.md
Insert ## [2.16.1] - 2026-05-09 block between [Unreleased]/[2.17.0] and [2.16.0] (in chronological release order; v2.16.1 sits between 2.16.0 and 2.17.0)
This issue's verify-stage fix(es): LOW user-facing-surfaces overclaim
Codex caught parser-behavior accuracy issue Claude reviewer flat-passed — cross-model verify did its job.
2 Codex HIGH findings on ### Notes non-KAC section names rejected as false positives — empirical evidence shows ### Notes is established repo convention (6× usage in che-apple-mail-mcp CHANGELOG, also batch-ocr/plugin-tools/parallel-ai-agents).
DA skipped — disagreements were empirically resolvable via repo grep + bash awk test, no need for separate DA agent.
Scope Changes
(none from this issue's perspective; cluster-level only)
Problem
plugins/che-apple-mail-mcp/CHANGELOG.mdis missing a## [2.16.1] - 2026-05-09entry. Commit8089765bumped the plugin to v2.16.1 (from v2.16.0) but skipped the CHANGELOG, breaking the KAC 1.1.0 invariant that every release version gets a documented entry.Type
docs
Expected
CHANGELOG.mdhas an entry for every released version, including bump-only releases. The 2.16.1 entry should document:.partial.emlxattachment fixSection: probably
### Notes(since it's bump-only ship-binary, no shell-sideAdded/Changed/Fixed).Actual
Verification:
git log --oneline | grep 2.16.1shows commit8089765 chore: bump che-apple-mail-mcp v2.16.1 (ship binary v2.7.1: PsychQuant/psychquant-claude-plugins#72 PsychQuant/issue-driven-development#123 PsychQuant/psychquant-claude-plugins#66)— the version was clearly released, just not documented.Impact
changelog-validateskill might flag this if run with strict modePriority
P3 — schedule. Not blocking; pure documentation backfill. ~5 min fix once user picks up.
Strategy sketch
plugins/che-apple-mail-mcp/CHANGELOG.md## [2.16.1] - 2026-05-09block between[Unreleased]/[2.17.0]and[2.16.0](in chronological release order; v2.16.1 sits between 2.16.0 and 2.17.0)### Notesblock summarizing cluster: 4 refactor/docs follow-ups from #49 / #60 IDD lifecycles #72 / [refactor] Define IDD_ALL_UNATTENDED env var contract across idd-all + plugin-tools (sibling concern from #60) issue-driven-development#123 / [enhancement] che-apple-mail-mcp session-start hook: PID validation + started_at comparison hardening (follow-up from #76) #66 + tool count updateplugin.json/marketplace.jsonalready include 2.16.1 history; CHANGELOG just catches up)Related
kiki830621/chchen-labworkspace surfaced this during /idd-implement of archive-mail: support workspaces with nested communications layout and symlinked historical archives #49 — see Implementation Complete comment "Plan-correction during implement" section.idd-implementStep 5.7 sister bug sweep (IC_R011 commercial low-bar filing).Current Status
Phase: implemented (cluster-PR mode)
Last updated: 2026-05-10 by /idd-implement cluster
Key Decisions
idd/cluster-docs-followups-49-60.6602456references this issue viaRefs PsychQuant/psychquant-claude-plugins#52.Scope Changes
Blocking
/idd-verify --pr 71cluster verify + per-issue/idd-closeafter merge.Commits
6602456: che-apple-mail-mcp CHANGELOG [2.16.1] backfill (Refs [docs] Backfill CHANGELOG [2.16.1] entry (sister concern from #49) #52)Current Status
Phase: verified
Last updated: 2026-05-10 by /idd-verify cluster
Key Decisions
### Notesnon-KAC section names rejected as false positives — empirical evidence shows### Notesis established repo convention (6× usage in che-apple-mail-mcp CHANGELOG, also batch-ocr/plugin-tools/parallel-ai-agents).Scope Changes
[2.18.1]entry (same KAC drift class as [docs] Backfill CHANGELOG [2.16.1] entry (sister concern from #49) #52) — suggested follow-up for next cluster.Blocking
/idd-closeclosing summary.Commits
c04f66d: fix(docs-cluster): apply /idd-verify PR cluster: 4 docs follow-ups from #49 / #60 IDD lifecycles #71 codex findings (Refs [docs] Backfill CHANGELOG [2.16.1] entry (sister concern from #49) #52 [docs] archive-mail YAML message_id parser brittle — reduce 'schema diversity' claim or strengthen (sister concern from #49) #54 [docs] plugin-tools CHANGELOG [1.15.0] entry has placeholder date — backfill (tangential from #60) #64)Current Status
Phase: closed
Last updated: 2026-05-10 by /idd-close cluster
Key Decisions
/idd-close PsychQuant/psychquant-claude-plugins#52 PsychQuant/psychquant-claude-plugins#54 PsychQuant/psychquant-claude-plugins#55 PsychQuant/psychquant-claude-plugins#64after PR cluster: 4 docs follow-ups from #49 / #60 IDD lifecycles #71 merged.- [x])→ Strategy/Plan unchecked items 視為 superseded per #515 fix。1557fbf)。#52commit 的 changed-files 列表)。Scope Changes
1557fbf(原 5 commits squashed: 4 implementation + 1 verify-fix)。### Notesnon-KAC rejected as repo-convention false positives。Blocking
Commits
1557fbf: cluster: 4 docs follow-ups from archive-mail: support workspaces with nested communications layout and symlinked historical archives #49 / plugin-update: add Step 0 git-state preview + commit/push confirmation dialog before mutating origin #60 IDD lifecycles (cluster: 4 docs follow-ups from #49 / #60 IDD lifecycles #71) — squash mergeidd/cluster-docs-followups-49-60,already deleted post-merge)