TASK: Build category and genre mapping REST API #39

Open
opened 2026-05-15 17:35:20 -04:00 by darkhelm · 0 comments
Owner

Parent

#7

What to build

Provide CRUD and assignment endpoints for category definitions and genre mapping management.

Acceptance criteria

  • Create/read/update/delete category endpoints exist
  • Genre assignment enforces one-genre-to-one-category rule
  • Validation errors are explicit and typed

Blocked by

Notes

  • Python backend code must be fully typed and async-safe.
  • Any blocking work must be wrapped through thread/process execution paths as appropriate.
  • Must pass lint, format, typing, docstring, and test quality gates.
## Parent #7 ## What to build Provide CRUD and assignment endpoints for category definitions and genre mapping management. ## Acceptance criteria - [ ] Create/read/update/delete category endpoints exist - [ ] Genre assignment enforces one-genre-to-one-category rule - [ ] Validation errors are explicit and typed ## Blocked by - #18 ## Notes - Python backend code must be fully typed and async-safe. - Any blocking work must be wrapped through thread/process execution paths as appropriate. - Must pass lint, format, typing, docstring, and test quality gates.
darkhelm added this to the v1 Dynamic Realtime Playlist milestone 2026-05-15 17:35:20 -04:00
darkhelm added the apiafkbackendtask labels 2026-05-15 17:35:21 -04:00
darkhelm added this to the Main Project Board project 2026-05-15 17:48:58 -04:00
darkhelm removed this from the Main Project Board project 2026-05-15 17:52:18 -04:00
darkhelm modified the milestone from v1 Dynamic Realtime Playlist to E6 - Backend API and Live Transport 2026-05-15 17:56:06 -04:00
Sign in to join this conversation.