## Context
Implement this MVP work package under M5 - Metadata Management, following the managed-storage decision in #1.
## Acceptance criteria
- [ ] Provide category create, rename, delete and model assignment forms.
- [ ] Normalize unique names; deleting a category clears assignments without deleting models.
- [ ] Validate input, escape output and protect mutations against CSRF; test assigned-category deletion.
Blocked by: #16, #29
keith
added this to the M5 - Metadata Management milestone 2026-10-10 22:22:37 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Context
Implement this MVP work package under M5 - Metadata Management, following the managed-storage decision in #1.
Acceptance criteria
Blocked by: #16, #29