Oleksandr Bezdieniezhnykh
f13c57b314
chore: migrate autodev state file to current format
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 04:00:58 +03:00
Oleksandr Bezdieniezhnykh
e40ea3eeaa
[AZ-513] Add task spec: /classes CRUD routes (POST + PATCH + DELETE)
...
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 >
2026-05-13 03:58:45 +03:00
Oleksandr Bezdieniezhnykh
e94842d330
[AZ-189] Update coding and testing rules for clarity and consistency
...
- Revised coding standards to emphasize readability, meaningful comments, and test verification.
- Adjusted test coverage thresholds to 75% for business logic and clarified expectations for test scenarios.
- Enhanced guidelines for handling skipped tests, emphasizing the need for investigation and resolution.
- Updated commit message format and length requirements for better adherence to Git conventions.
Made-with: Cursor
2026-04-17 20:27:28 +03:00
Oleksandr Bezdieniezhnykh
9da34a594b
[AZ-189] Fix e2e test run
...
Made-with: Cursor
2026-04-16 06:45:38 +03:00
Oleksandr Bezdieniezhnykh
d320d6dd59
[AZ-189] [AZ-190] [AZ-191] [AZ-192] [AZ-193] [AZ-194] [AZ-195] Add e2e blackbox test suite
...
Made-with: Cursor
2026-04-16 06:25:36 +03:00