docs(adr): supersede ADR-2376 to leave the icon-mode removal release undecided - #2906
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: kompiro/karasu/.coderabbit.yaml Review profile: CHILL Plan: Team Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (5)
Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 8 reviews per hour. 📝 WalkthroughWalkthroughThe change leaves icon display mode deprecated but removes the commitment to remove it in the next major release. ADR-2906 records the undecided release timing, and the related ADR, tool documentation, and changeset reflect that decision. ChangesIcon mode removal timing
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk: ⚪ Minimal · up to The notices now leave the removal release undecided, and the correction covers both packages without rewriting published release notes or changing icon-mode behavior. No remaining issue is indicated, so the change is ready for normal checks. 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
…moval release undecided Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Code reviewFound 1 issue:
karasu/docs/adr/2906-icon-mode-removal-release-undecided.md Lines 50 to 53 in 5ed851b karasu/docs/adr/2906-icon-mode-removal-release-undecided.md Lines 88 to 91 in 5ed851b karasu/.changeset/shape-mode-external-icon-card.md Lines 16 to 19 in 5ed851b 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
…moval-timing # Conflicts: # .changeset/shape-mode-external-icon-card.md
…dd a correcting changeset Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Summary
Supersedes ADR-2376 with ADR-2906. Icon display mode stays deprecated, but we no longer commit to removing it in the next major. The release that removes it will be decided by a separate ADR when the scope of v2 and later is settled.
What changed: the contents of the next major (v2) are not decided. ADR-2376 used "the next major" as the removal slot, which fixed one breaking change in a release whose scope does not exist yet.
Changes
docs/adr/2906-icon-mode-removal-release-undecided.md: new ADR. It carries over ADR-2376's Phase 1 record, the Phase 2 evaluation, step 1 (the deprecation notice already shipped with shape mode: an externalshape: url()icon gets no card frame and is stretched off-aspect #2696) and step 3 (no investment in icon-mode-specific rendering bugs; Icon mode: the annotation badge is drawn over the title, and the title budget ignores it #2639 stays won't-fix). It replaces step 2 (removal in the next major) and dropsREADME.mdfrom the notice locations, because the README no longer lists features after docs: streamline README onboarding #2905.docs/adr/2376-...md: frontmatterstatus: superseded/superseded_by: ADR-2906plus the body status line only. The body prose is unchanged.docs/tools/app.md/docs/tools/app.ja.md: the notice now says removal happens in a future major and the release is not decided yet..changeset/icon-mode-removal-release-undecided.md: new correcting changeset (core + CLI patch; karasu-vscode follows via cascade). The originalshape-mode-external-icon-cardchangeset was already consumed by the 0.7.0 / core 0.3.0 release (chore: release karasu 0.7.0, @karasu-tools/core 0.3.0, karasu-vscode 0.2.0 #2921) with the "next major" wording, so the published CHANGELOG entries stay as they are and the next release notes retract the promise.docs/adr/effective.md,graph.md,graph/renderer.md: regenerated.Not eligible for the ADR-only auto-merge: the diff also touches
docs/tools/and adds a changeset.Test plan
pnpm adr:validate(no warnings for ADR-2906 / ADR-2376)pnpm adr:check-assumptions(0 failing)pnpm adr:regenerateoutput committedpnpm changeset status --since=mainshows a patch for@karasu-tools/coreandkarasu(andkarasu-vscodevia cascade)docs/adr/(grep)🤖 Generated with Claude Code
Summary by CodeRabbit