skillhub/server/skillhub-infra
vsxd c0e9c10e15 feat(admin): add idempotency layer and admin management API
- Add IdempotencyRecord entity with status tracking (PROCESSING/COMPLETED/FAILED)
- Implement IdempotencyInterceptor for request deduplication via X-Request-Id header
- Add scheduled cleanup tasks for expired and stale idempotency records
- Create admin API endpoints for user management (list/update role/update status)
- Create admin API endpoints for audit log viewing with filtering
- Add comprehensive unit tests for all components
- Configure test Redis mocks to support idempotency layer
2026-03-12 19:32:09 +08:00
..
src/main/java/com/iflytek/skillhub/infra/jpa feat(admin): add idempotency layer and admin management API 2026-03-12 19:32:09 +08:00
pom.xml feat(domain/infra/auth): add domain entities, JPA repos, and auth entities 2026-03-11 23:42:53 +08:00