Skip to content

chore(release): v2.6.64 - #499

Merged
LucasSantana-Dev merged 1 commit into
mainfrom
release/v2.6.64
Apr 7, 2026
Merged

LucasSantana-Dev merged 1 commit into
mainfrom
release/v2.6.64

Conversation

@LucasSantana-Dev

@LucasSantana-Dev LucasSantana-Dev commented Apr 7, 2026 •

Copy link
Copy Markdown
Owner

Summary

Cuts v2.6.64. Contains a single shipped feature on top of v2.6.63:

  • Scheduled weekly mod digest (feat(bot): scheduled weekly mod digest #497) — /digest schedule <channel> persists a weekly digest schedule in Redis and an hourly in-process scheduler delivers digests via the same embed builder used by /digest view. Single-flight, per-guild error isolation, env-validated, decoupled startup.
  • /digest view accuracy — switched from a 500-row truncation to a date-bounded getCasesSince(cutoff) query backed by a new moderation_cases(guildId, createdAt) composite index.

Test plan

  • All 1505 bot tests pass on the merged feature branch
  • Lint clean
  • tsc clean
  • Quality Gates / SonarCloud / Security pass on this release PR
  • Vercel preview deploys cleanly
  • After merge: tag v2.6.64 + publish GitHub Release

Summary by CodeRabbit

  • New Features

    • Added weekly scheduled moderation digest automation. Use /digest schedule <channel> to enable weekly digests and /digest unschedule to disable them.
    • Enhanced /digest view with improved date-based filtering for accurate 7d, 30d, and 90d results.
  • Chores

    • Version bumped to 2.6.64.

- Bump root + all 4 workspaces to v2.6.64
- CHANGELOG entry: scheduled weekly mod digest + /digest view date-bounded query
@vercel

vercel Bot commented Apr 7, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lucky Ready Ready Preview, Comment Apr 7, 2026 10:26pm

Request Review

@github-actions github-actions Bot added dependencies Pull requests that update a dependency file bot backend frontend shared size/s labels Apr 7, 2026
@coderabbitai

coderabbitai Bot commented Apr 7, 2026 •

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 5d18801c-0030-47d2-82d7-7198803ee39c

📥 Commits

Reviewing files that changed from the base of the PR and between f6f067a and c2bec14.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (6)
  • CHANGELOG.md
  • package.json
  • packages/backend/package.json
  • packages/bot/package.json
  • packages/frontend/package.json
  • packages/shared/package.json
📜 Recent 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). (3)
  • GitHub Check: SonarCloud Scan
  • GitHub Check: compressed-size
  • GitHub Check: Quality Gates
🧰 Additional context used
📓 Path-based instructions (11)
{LICENSE,COPYING,COPYING.md,LICENSE.md,license.txt,**/package.json,**/requirements.txt,**/Cargo.toml,**/pom.xml,**/composer.json}

📄 CodeRabbit inference engine (.cursor/rules/accessibility-openness.mdc)

Respect OSS licenses for third-party code and declare license in repo

Files:

  • packages/bot/package.json
  • packages/shared/package.json
  • packages/frontend/package.json
  • package.json
  • packages/backend/package.json
packages/bot/**

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

The bot package depends on shared and contains Discord bot commands and player handlers using Discord.js and Discord Player

Files:

  • packages/bot/package.json
packages/shared/package.json

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

The shared package must not have dependencies on bot or backend packages, only provide config, services (DB/Redis), types, and utils

Files:

  • packages/shared/package.json
packages/shared/**/*

📄 CodeRabbit inference engine (.cursor/rules/subagent-data.mdc)

Shared client and services must be located in packages/shared

Files:

  • packages/shared/package.json
packages/frontend/**

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

The frontend package uses React with Vite and must not depend on the shared package

Files:

  • packages/frontend/package.json
{webpack.config.{js,ts},vite.config.{js,ts},esbuild.config.{js,ts},package.json,.bundlebudgetrc,.bundlebudgetrc.json}

📄 CodeRabbit inference engine (.cursor/rules/performance-observability.mdc)

Add performance budgets for frontend bundles

Files:

  • package.json
package.json

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

package.json: Use npm workspaces monorepo structure with packages in packages/* directory containing: shared (config, services, types, utils), bot (Discord.js/Discord Player), backend (Express API), and frontend (React/Vite)
Use npm run build for shared → bot → backend build order; use npm run build:frontend separately for frontend
Use npm run dev:bot, npm run dev:backend, and npm run dev:frontend for development, and npm run db:* commands for database operations

Files:

  • package.json
packages/backend/**

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

The backend package depends on shared and contains Express API with auth and guild routes

Files:

  • packages/backend/package.json
{CHANGELOG.md,README.md}

📄 CodeRabbit inference engine (.cursor/rules/agent-rules.mdc)

ALWAYS update CHANGELOG.md and README.md as changes are made.

Files:

  • CHANGELOG.md
CHANGELOG.md

📄 CodeRabbit inference engine (.cursor/rules/templates-examples.mdc)

CHANGELOG.md must be updated with all changes in pull requests

Always update CHANGELOG.md with all code changes

Update CHANGELOG.md with all changes, include breaking changes documentation, and reference issues and PRs

Files:

  • CHANGELOG.md
{CHANGELOG.md,docs/**}

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

Update CHANGELOG.md and relevant docs/ files when behavior or setup changes

Files:

  • CHANGELOG.md
🧠 Learnings (16)
📚 Learning: 2026-03-09T20:21:52.065Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/subagent-discord.mdc:0-0
Timestamp: 2026-03-09T20:21:52.065Z
Learning: Applies to packages/bot/src/**/*.ts : Use `lucky/shared` for database, Redis, logging, and embed utilities instead of implementing them locally

Applied to files:

  • packages/bot/package.json
  • packages/shared/package.json
  • packages/backend/package.json
📚 Learning: 2026-03-09T20:20:47.877Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-discord-bot.mdc:0-0
Timestamp: 2026-03-09T20:20:47.877Z
Learning: Applies to packages/bot/**/*.{ts,tsx} : Use `errorLog` and `debugLog` from `lucky/shared/utils` for logging throughout the bot package

Applied to files:

  • packages/bot/package.json
📚 Learning: 2026-03-09T20:21:08.612Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-project.mdc:0-0
Timestamp: 2026-03-09T20:21:08.612Z
Learning: Applies to packages/bot/** : The `bot` package depends on `shared` and contains Discord bot commands and player handlers using Discord.js and Discord Player

Applied to files:

  • packages/bot/package.json
📚 Learning: 2026-03-09T20:20:47.877Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-discord-bot.mdc:0-0
Timestamp: 2026-03-09T20:20:47.877Z
Learning: Applies to packages/bot/**/*.{ts,tsx} : Use embed and reply utilities from `lucky/shared` for consistent message formatting and error sanitization across the bot

Applied to files:

  • packages/bot/package.json
📚 Learning: 2026-03-09T20:21:52.065Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/subagent-discord.mdc:0-0
Timestamp: 2026-03-09T20:21:52.065Z
Learning: Applies to packages/bot/src/functions/{general,music,download}/commands/**/*.ts : Apply `.cursor/rules/lucky-discord-bot.mdc` rules for Discord bot commands and player implementation

Applied to files:

  • packages/bot/package.json
📚 Learning: 2026-03-09T20:20:47.877Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-discord-bot.mdc:0-0
Timestamp: 2026-03-09T20:20:47.877Z
Learning: Applies to packages/bot/**/*.{ts,tsx} : Use services from `lucky/shared` (DatabaseService, Redis client) for database and cache access; do not instantiate Prisma or Redis directly in the bot package

Applied to files:

  • packages/bot/package.json
📚 Learning: 2026-03-09T20:21:08.612Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-project.mdc:0-0
Timestamp: 2026-03-09T20:21:08.612Z
Learning: Applies to packages/shared/package.json : The `shared` package must not have dependencies on bot or backend packages, only provide config, services (DB/Redis), types, and utils

Applied to files:

  • packages/shared/package.json
📚 Learning: 2026-03-09T20:21:15.595Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-shared.mdc:0-0
Timestamp: 2026-03-09T20:21:15.595Z
Learning: Applies to packages/shared/**/*.ts : Do not add dependencies on `bot` or `backend` packages; shared is the foundational package used by both

Applied to files:

  • packages/shared/package.json
📚 Learning: 2026-03-09T20:21:38.098Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/subagent-backend.mdc:0-0
Timestamp: 2026-03-09T20:21:38.098Z
Learning: Applies to packages/backend/**/*.ts : Use `lucky/shared` for config and DB/Redis when needed in backend code

Applied to files:

  • packages/shared/package.json
  • packages/backend/package.json
📚 Learning: 2026-03-09T20:21:15.595Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-shared.mdc:0-0
Timestamp: 2026-03-09T20:21:15.595Z
Learning: Applies to packages/shared/**/*.ts : Organize the Lucky Shared Package with the following directory structure: Config in `packages/shared/src/config/` (environment, constants, feature toggles, YouTube config); Services in `packages/shared/src/services/` (DatabaseService, Redis client/operations, FeatureToggleService, ReactionRoles, RoleManagement); Types in `packages/shared/src/types/` (errors, commands, common, discord, music); Utils in `packages/shared/src/utils/` (error handling, retry, embeds, log, monitoring, composables, prismaClient)

Applied to files:

  • packages/shared/package.json
📚 Learning: 2026-03-09T20:20:38.694Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-backend-api.mdc:0-0
Timestamp: 2026-03-09T20:20:38.694Z
Learning: Applies to packages/backend/src/**/*.{ts,tsx} : Use shared config and env from `lucky/shared` when needed; avoid duplicating env parsing in backend code

Applied to files:

  • packages/shared/package.json
  • packages/backend/package.json
📚 Learning: 2026-03-09T20:20:56.356Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-frontend.mdc:0-0
Timestamp: 2026-03-09T20:20:56.356Z
Learning: Applies to packages/frontend/src/**/*.{ts,tsx} : Do not depend on `lucky/shared` package in frontend code; make API calls to backend via configured base URL (env)

Applied to files:

  • packages/frontend/package.json
  • packages/backend/package.json
📚 Learning: 2026-03-09T20:21:38.098Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/subagent-backend.mdc:0-0
Timestamp: 2026-03-09T20:21:38.098Z
Learning: Applies to packages/backend/**/*.ts : Apply `.cursor/rules/lucky-backend-api.mdc` for structure and conventions when acting as backend specialist

Applied to files:

  • packages/backend/package.json
📚 Learning: 2026-03-09T20:21:08.612Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-project.mdc:0-0
Timestamp: 2026-03-09T20:21:08.612Z
Learning: Applies to packages/backend/** : The `backend` package depends on `shared` and contains Express API with auth and guild routes

Applied to files:

  • packages/backend/package.json
📚 Learning: 2026-03-15T21:57:49.951Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-03-15T21:57:49.951Z
Learning: When working on backend (Express API, routes, services), use the `backend-express` skill

Applied to files:

  • packages/backend/package.json
📚 Learning: 2026-03-09T20:20:38.694Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-backend-api.mdc:0-0
Timestamp: 2026-03-09T20:20:38.694Z
Learning: Applies to packages/backend/src/{server,index}.{ts,tsx} : Backend entry point is `packages/backend/src/server.ts` which imports from `index.ts`

Applied to files:

  • packages/backend/package.json
🔇 Additional comments (6)
package.json (1)

3-3: LGTM! Version bump is consistent.

The root package version has been correctly incremented to 2.6.64, aligning with the release objectives.

packages/bot/package.json (1)

3-3: LGTM! Bot package version aligned.

The @lucky/bot package version correctly matches the monorepo version 2.6.64.

packages/backend/package.json (1)

3-3: LGTM! Backend package version aligned.

The @lucky/backend package version correctly matches the monorepo version 2.6.64.

packages/shared/package.json (1)

3-3: LGTM! Shared package version aligned.

The @lucky/shared package version correctly matches the monorepo version 2.6.64, and the package maintains proper dependency isolation (no dependencies on bot or backend packages).

packages/frontend/package.json (1)

4-4: LGTM! Frontend package version aligned.

The frontend package version correctly matches the monorepo version 2.6.64, and properly maintains separation from the @lucky/shared package.

CHANGELOG.md (1)

10-18: LGTM! CHANGELOG accurately documents the release.

The v2.6.64 changelog entry comprehensively documents both major features in this release:

  1. Scheduled weekly mod digest: Correctly describes the full feature set including Redis persistence, hourly scheduler, single-flight execution, per-guild error isolation, environment variable validation, and independent startup behavior.

  2. /digest view accuracy: Accurately documents the switch from 500-row truncation to date-bounded getCasesSince(cutoff) queries with the new composite index moderation_cases(guildId, createdAt).

The documentation matches the implementation details shown in the relevant code snippets and aligns with the PR objectives.


📝 Walkthrough

Walkthrough

Version 2.6.64 release that documents a new scheduled weekly moderation digest feature enabling weekly automation settings persistence in Redis, immediate sample digest posting, hourly scheduler for digest generation/delivery, and updated /digest view query behavior with composite indexing.

Changes

Cohort / File(s) Summary
Changelog Documentation
CHANGELOG.md
Documented new scheduled weekly moderation digest flow: /digest schedule command for persisting automation settings, in-process hourly scheduler for generating and delivering digests, /digest unschedule for removal, updated /digest view with cutoff-based queries, and added moderation_cases composite index.
Package Version Bumps
package.json, packages/backend/package.json, packages/bot/package.json, packages/frontend/package.json, packages/shared/package.json
Bumped package versions from 2.6.63 to 2.6.64 across all root and workspace package manifests.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

dependencies, size/xs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'chore(release): v2.6.64' directly and clearly describes the primary purpose of the changeset: a version bump release from v2.6.63 to v2.6.64, which is reflected consistently across all package.json files and the CHANGELOG.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v2.6.64

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

github-actions Bot commented Apr 7, 2026

Copy link
Copy Markdown

Size Change: 0 B

Total Size: 324 kB

ℹ️ View Unchanged
Filename Size
packages/frontend/dist/assets/ActionPanel-DNyixsRN.js 400 B
packages/frontend/dist/assets/api-Q1YO6M2f.js 2.9 kB
packages/frontend/dist/assets/authStore-CX1KLwOn.js 559 B
packages/frontend/dist/assets/AutoMessages-BfV1Q8NO.js 2.69 kB
packages/frontend/dist/assets/AutoMod-BglnWAqf.js 4.09 kB
packages/frontend/dist/assets/avatar-BYVlC9R1.js 1.79 kB
packages/frontend/dist/assets/badge-kekZ5uai.js 498 B
packages/frontend/dist/assets/Button-Chq_jJX6.js 766 B
packages/frontend/dist/assets/Card-DY7pU8Q5.js 457 B
packages/frontend/dist/assets/chunk-QFMPRPBF-ySVqcpZB.js 14.8 kB
packages/frontend/dist/assets/CommandsConfig-j6MIrnt_.js 1.49 kB
packages/frontend/dist/assets/Config-BaNMPLAi.js 1.74 kB
packages/frontend/dist/assets/CustomCommands-CrH0ShDy.js 2.15 kB
packages/frontend/dist/assets/DashboardOverview-BTrTUlKc.js 3.43 kB
packages/frontend/dist/assets/dialog-DCGuWOQz.js 949 B
packages/frontend/dist/assets/dist-Bzdj1j8i.js 416 B
packages/frontend/dist/assets/EmbedBuilder-BDI4qXnI.js 3.36 kB
packages/frontend/dist/assets/EmptyState-D-FW84dc.js 432 B
packages/frontend/dist/assets/Features-DsVropro.js 2.84 kB
packages/frontend/dist/assets/GuildAutomation-CMdlYpez.js 2.94 kB
packages/frontend/dist/assets/guildStore-nRczS7nn.js 792 B
packages/frontend/dist/assets/index-DNZv8DKl.js 11.7 kB
packages/frontend/dist/assets/index-DoLe_VYd.css 14.4 kB
packages/frontend/dist/assets/input-B8xLKRen.js 465 B
packages/frontend/dist/assets/label-9gyU3CvE.js 485 B
packages/frontend/dist/assets/LastFm-V_617Yfn.js 1.74 kB
packages/frontend/dist/assets/Levels-BXQXJvVI.js 2.65 kB
packages/frontend/dist/assets/Login-BTzdDPcR.js 2.54 kB
packages/frontend/dist/assets/Lyrics-3qyRllIz.js 1.34 kB
packages/frontend/dist/assets/Moderation-Cklgl-5G.js 3.87 kB
packages/frontend/dist/assets/Music-BEa27Uvg.js 6.17 kB
packages/frontend/dist/assets/MusicConfig-UlJeGMk7.js 1.62 kB
packages/frontend/dist/assets/PrivacyPolicy-BMYU-0jY.js 1.38 kB
packages/frontend/dist/assets/rbac-BN1DzQHh.js 152 B
packages/frontend/dist/assets/ReactionRoles-BbaKB_mv.js 1.9 kB
packages/frontend/dist/assets/rolldown-runtime-COnpUsM8.js 467 B
packages/frontend/dist/assets/scroll-area-C8T6RLOh.js 522 B
packages/frontend/dist/assets/SectionHeader-C0yb_DFu.js 385 B
packages/frontend/dist/assets/select-CHLbPSDw.js 1.23 kB
packages/frontend/dist/assets/ServerLogs-Dq2vKzUL.js 2.9 kB
packages/frontend/dist/assets/ServerSettings-DgiwKd3m.js 4.22 kB
packages/frontend/dist/assets/ServersPage-CmZgvBaf.js 2.95 kB
packages/frontend/dist/assets/Skeleton-Z9dBUKZD.js 236 B
packages/frontend/dist/assets/Starboard-F5W-UF3D.js 2.1 kB
packages/frontend/dist/assets/StatTile-DI0Q4bgV.js 606 B
packages/frontend/dist/assets/switch-nhTZOPm5.js 543 B
packages/frontend/dist/assets/TermsOfService-SB9iOf3u.js 1.37 kB
packages/frontend/dist/assets/TrackHistory-G1kudY0q.js 1.91 kB
packages/frontend/dist/assets/TwitchNotifications-DNzPiCQL.js 2.29 kB
packages/frontend/dist/assets/useGuildSelection-CnxT3pDD.js 486 B
packages/frontend/dist/assets/usePageMetadata-C6uKjjUo.js 325 B
packages/frontend/dist/assets/utils-ayWzbeKE.js 148 B
packages/frontend/dist/assets/vendor-forms-DmZCnE0r.js 25.4 kB
packages/frontend/dist/assets/vendor-radix-DyTfqI7p.js 33.5 kB
packages/frontend/dist/assets/vendor-react-DlFk5rSD.js 55.6 kB
packages/frontend/dist/assets/vendor-state-BcuqGXvj.js 22.1 kB
packages/frontend/dist/assets/vendor-ui-B32-89km.js 64.2 kB

compressed-size-action

@sonarqubecloud

sonarqubecloud Bot commented Apr 7, 2026

Copy link
Copy Markdown

@LucasSantana-Dev
LucasSantana-Dev merged commit 0098c74 into main Apr 7, 2026
13 checks passed
@LucasSantana-Dev
LucasSantana-Dev deleted the release/v2.6.64 branch April 7, 2026 22:29
LucasSantana-Dev added a commit that referenced this pull request Apr 7, 2026
- Bump IMPLEMENTATION_STATUS.md header to v2.6.64
- Replace on-demand `/digest` entry with split view/schedule/unschedule
  descriptions so the shipped scheduler (v2.6.64) is visible alongside
  the v2.6.24 view accuracy fix
- Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499
- Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all
  three phases (duration fix, normalizers, top tracks seeds) shipped
  in e1b4af3 and stabilized through v2.6.61
LucasSantana-Dev added a commit that referenced this pull request Apr 7, 2026
Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64:

- Bump header from v2.6.63 to v2.6.64
- Split the single `/digest` bullet into view/schedule/unschedule so
  the shipped scheduler surface is visible alongside the v2.6.24 view
  entry (+ the v2.6.64 view accuracy fix via getCasesSince)
- Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499
LucasSantana-Dev added a commit that referenced this pull request Apr 8, 2026
* docs: sync implementation status to v2.6.64, archive shipped lastfm plan

- Bump IMPLEMENTATION_STATUS.md header to v2.6.64
- Replace on-demand `/digest` entry with split view/schedule/unschedule
  descriptions so the shipped scheduler (v2.6.64) is visible alongside
  the v2.6.24 view accuracy fix
- Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499
- Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all
  three phases (duration fix, normalizers, top tracks seeds) shipped
  in e1b4af3 and stabilized through v2.6.61

* docs: remove shipped scheduled mod digest from known gaps

Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64:

- Bump header from v2.6.63 to v2.6.64
- Split the single `/digest` bullet into view/schedule/unschedule so
  the shipped scheduler surface is visible alongside the v2.6.24 view
  entry (+ the v2.6.64 view accuracy fix via getCasesSince)
- Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499
LucasSantana-Dev added a commit that referenced this pull request Apr 10, 2026
- Bump root + all 4 workspaces to v2.6.64
- CHANGELOG entry: scheduled weekly mod digest + /digest view date-bounded query
LucasSantana-Dev added a commit that referenced this pull request Apr 10, 2026
* docs: sync implementation status to v2.6.64, archive shipped lastfm plan

- Bump IMPLEMENTATION_STATUS.md header to v2.6.64
- Replace on-demand `/digest` entry with split view/schedule/unschedule
  descriptions so the shipped scheduler (v2.6.64) is visible alongside
  the v2.6.24 view accuracy fix
- Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499
- Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all
  three phases (duration fix, normalizers, top tracks seeds) shipped
  in e1b4af3 and stabilized through v2.6.61

* docs: remove shipped scheduled mod digest from known gaps

Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64:

- Bump header from v2.6.63 to v2.6.64
- Split the single `/digest` bullet into view/schedule/unschedule so
  the shipped scheduler surface is visible alongside the v2.6.24 view
  entry (+ the v2.6.64 view accuracy fix via getCasesSince)
- Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499
LucasSantana-Dev added a commit that referenced this pull request May 13, 2026
- Bump root + all 4 workspaces to v2.6.64
- CHANGELOG entry: scheduled weekly mod digest + /digest view date-bounded query
LucasSantana-Dev added a commit that referenced this pull request May 13, 2026
* docs: sync implementation status to v2.6.64, archive shipped lastfm plan

- Bump IMPLEMENTATION_STATUS.md header to v2.6.64
- Replace on-demand `/digest` entry with split view/schedule/unschedule
  descriptions so the shipped scheduler (v2.6.64) is visible alongside
  the v2.6.24 view accuracy fix
- Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499
- Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all
  three phases (duration fix, normalizers, top tracks seeds) shipped
  in a17c774 and stabilized through v2.6.61

* docs: remove shipped scheduled mod digest from known gaps

Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64:

- Bump header from v2.6.63 to v2.6.64
- Split the single `/digest` bullet into view/schedule/unschedule so
  the shipped scheduler surface is visible alongside the v2.6.24 view
  entry (+ the v2.6.64 view accuracy fix via getCasesSince)
- Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499

This branch was successfully deployed

1 active deployment
Preview — c2bec14e Deployed Apr 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant