mirror of
https://github.com/azaion/admin.git
synced 2026-06-21 06:51:08 +00:00
e40ea3eeaa69418dd2b3e01e5dcfd4e4fdf83d74
Cross-workspace prerequisite filed by ui/ autodev cycle 3 batch 15
BLOCKING gate. The ui/ workspace's AdminPage.tsx already calls
POST /classes and DELETE /classes/{id} today (broken end-to-end against
this service - pre-existing bug); ui/ AZ-512 needs PATCH /classes/{id}
for the in-place edit affordance promised by Architecture Vision P12.
Spec covers:
- POST /classes - creates a detection class
- PATCH /classes/{id} - partial-merge update
- DELETE /classes/{id} - removes a class
- All three guarded by apiAdminPolicy (matches /users precedent)
- IDetectionClassService + DetectionClassService in Azaion.Services
- DTOs in Azaion.Common/Requests
- 10 ACs covering happy + auth + 404 paths
Tracker: AZ-513 (Jira project AZ, parent epic AZ-509, Blocks AZ-512).
Cross-workspace context: ui/_docs/_process_leftovers/2026-05-13_az-512-admin-classes-prereq.md
Complexity: 3 points.
Co-authored-by: Cursor <cursoragent@cursor.com>
Description
No description provided
Languages
C#
96.5%
Shell
2%
Dockerfile
1.4%
Batchfile
0.1%