Files
musicmouse/docs/agent-tasks/README.md
Martin Bauer 4cb2d085ca Add agent task files for the review's remaining fixes
Authentication (01), one input policy for skip/mute/volume steps (04), the
firmware's interleaved serial frames (05), podcast as an album kind (06), and eight
smaller cleanups (07). Each says why, what was decided, the design, the tests and
when it is done.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 10:51:27 +02:00

1.4 KiB

Agent tasks

Self-contained instructions for fixes that came out of a code review of commit a55cc4f. Each file says why, what the owner decided, the design, the tests, and when it is done. The numbers are the review's item numbers.

File What
01-web-authentication.md Password login, once per browser for a year, in front of the whole /api (including the Home Assistant proxy).
04-one-input-policy.md Podcast next/previous seeks 30 s from every input; mute restores the previous volume; three separate volume steps in parent mode.
05-firmware-serial-frames.md Stop RFID frames interleaving with button frames on the serial link.
06-podcast-kind.md "podcast" as an album kind instead of comparing the Kinderpodcasts folder name.
07-backend-and-frontend-cleanups.md Eight independent cleanups: library races, cache invalidation, double LED off-animation, a config owner, generated API types, shared helpers, injected time, splitting the largest files.

Order: 06 before 04 (04's podcast check uses 06's kind; it says how to proceed if 06 has not landed). 07 D is easier after 01. The rest are independent.

For every task: one commit per logical change, scripts/check.sh passing before each commit, no pushing. When a task is done, delete its file in the same commit, so this folder only ever lists open work.