Repository navigation
docs(backlog): mark completed 2026-04-21 backlog items with PR evidence - #775
Conversation
10 of the 16 tasks in docs/specs/2026-04-21-backlog-map/tasks.md already shipped — the unchecked state was sending future agents down dead ends. Splits the list into Open / Completed, cites the landing PR for each done item, and promotes the truly-remaining work to the top. Completed: - A-R2 token aliases (#763) - A-R3 SectionHeader eyebrowIcon + statusBand (#765) - PR #729 webhook coverage (ef06904) - tar Dependabot alerts (#766, replacing #755 which was closed) - PR queue rebase sweep — 14 PRs landed 2026-04-22 - Shared Top.gg constants (already in packages/shared/src/constants/topgg.ts) - validateBody + unskipped tests (#769) - Frontend token/font decision (#763) - Sonar coverage on #737 and #740 (both merged) Still open: follow-redirects/hono lock refresh, release/tag drift (production-visible), autoplay diversity dedup, queueManipulation refactor, /integrations page collapse (B-R4), BRANDING_GUIDE update (D-R2), per-page ports (13 pages). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 36 minutes and 22 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA task list is reorganized from a flat structure into "Open" and "Completed" sections, with new open tasks added for GitHub release flow restoration, artist/album deduplication, scoring extraction, and page ports, while completed items are documented with corresponding PR references. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@docs/specs/2026-04-21-backlog-map/tasks.md`:
- Line 6: The release-note line "Release process: restore GitHub release/tag
flow for package version `2.6.148` (latest tag stuck at `v2.6.132`)" mixes
formats; make the version format consistent by updating the plain `2.6.148` to
`v2.6.148` (or remove the 'v' from `v2.6.132` if you prefer no prefix) so both
`v2.6.132` and `v2.6.148` use the same convention, and ensure any other
occurrences in the "Release process" list item or surrounding text follow that
same choice.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 1630161d-2e0e-467f-995d-a49332733eaf
📒 Files selected for processing (1)
docs/specs/2026-04-21-backlog-map/tasks.md
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
- GitHub Check: Quality Gates
- GitHub Check: SonarCloud Scan
🔇 Additional comments (5)
docs/specs/2026-04-21-backlog-map/tasks.md (5)
3-24: Excellent documentation structure and clarity.The reorganization into "Open" and "Completed" sections significantly improves readability and maintainability. The level of detail is appropriate, with clear PR references, commit hashes, and file paths that enable verification. The cross-referencing between sections (e.g., line 17 referencing the "Page ports" item in Open) is particularly helpful for tracking dependencies.
20-20: PR count is accurate.The listed PR numbers (
#737,#740,#750,#751,#764,#768,#770,#771,#772,#773,#774,#766,#767,#769) total 14, confirming the count is correct.
24-24: Commit hashes verified.Both
a5808352(#737) ande04d90e0(#740) exist in the repository and correspond to the correct PRs and merge descriptions provided.
8-8: The LOC count of 1,193 forqueueManipulation.tsis accurate.
18-18: Commit hashef069044is verified and correct.The hash exists in the repository (full form:
ef0690447f90c617b5b66677c091f6a602c2310c) and corresponds to the top.gg webhook endpoint work referenced in PR#729.
Use `v` prefix consistently alongside `v2.6.132`. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
|
@coderabbitai review — fix applied in commit 09aebe1 (version prefix normalized to |
|
✅ Actions performedReview triggered.
|
Dismissing stale review — CodeRabbit's one actionable comment (version-format consistency, 2.6.148 → v2.6.148 on line 6) was addressed in commit 09aebe1 at 14:03 UTC, before CodeRabbit re-acknowledged at 14:12. Current branch content verifies the fix is in place (grep confirms line 6 reads 'v2.6.148'). All 10 required checks SUCCESS, mergeable, auto-merge armed. Follow-up re-review never delivered despite request.
…ce (#775) * docs(backlog): mark completed 2026-04-21 backlog items with PR evidence 10 of the 16 tasks in docs/specs/2026-04-21-backlog-map/tasks.md already shipped — the unchecked state was sending future agents down dead ends. Splits the list into Open / Completed, cites the landing PR for each done item, and promotes the truly-remaining work to the top. Completed: - A-R2 token aliases (#763) - A-R3 SectionHeader eyebrowIcon + statusBand (#765) - PR #729 webhook coverage (a8edbe8) - tar Dependabot alerts (#766, replacing #755 which was closed) - PR queue rebase sweep — 14 PRs landed 2026-04-22 - Shared Top.gg constants (already in packages/shared/src/constants/topgg.ts) - validateBody + unskipped tests (#769) - Frontend token/font decision (#763) - Sonar coverage on #737 and #740 (both merged) Still open: follow-redirects/hono lock refresh, release/tag drift (production-visible), autoplay diversity dedup, queueManipulation refactor, /integrations page collapse (B-R4), BRANDING_GUIDE update (D-R2), per-page ports (13 pages). * docs(backlog): normalize version prefix (v2.6.148) per CodeRabbit Use `v` prefix consistently alongside `v2.6.132`. --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>



Summary
Updates
docs/specs/2026-04-21-backlog-map/tasks.mdto reflect reality — 10 of 16 items already shipped. The unchecked state was sending future agents down dead ends.Splits the list into Open / Completed sections, cites the landing PR for each done item, and promotes the truly-remaining work to the top.
Verified obsolete (now
[x]with evidence)--color-canvas,--color-sidebar,--color-panel, etc. already inpackages/frontend/src/index.cssvia feat(frontend): redesign token aliases + brand decision #763.<SectionHeader>eyebrowIcon+statusBand— feat(frontend): SectionHeader eyebrowIcon + statusBand #765.ef069044.tarDependabot alerts — closed by chore(security): delete orphaned per-package pnpm-lock.yaml (closes 6 tar CVEs) #766 (orphaned lockfile deletion; chore(deps): bump the production-dependencies group across 1 directory with 12 updates #755 was closed as superseded).packages/shared/src/constants/topgg.ts, bothpackages/backend/src/routes/webhooks.tsandpackages/bot/src/functions/general/commands/voterewards.tsconsume it.validateBody+ unskipped invalid-body tests — test(backend): unskip validateBody 400-on-invalid-body tests #769.Truly open (remaining work)
follow-redirects >=1.15.12+hono >=4.12.14lock refresh.v2.6.132vs2.6.148) — flagged as production-visible, needs user confirmation.docs/specs/2026-04-15-autoplay-diversity/.queueManipulation.ts1,193 LOC extraction./twitch+/lastfm+/spotify→/integrationscollapse.branding/BRANDING_GUIDE.mdupdate.DashboardOverview→ "Guild Summary" is the first B-R1 port still open).Test plan
docs/specs/2026-04-21-backlog-map/tasks.mdonly[x]claims verified againstgh pr view,git log origin/main, or direct grep on the relevant filespec.mdalready existed)🤖 Generated with Claude Code
Summary by CodeRabbit