skillhub/server/skillhub-app
vsxd 559a9133ab fix(backend): use DomainBadRequestException and ApiResponse envelope
- IdempotencyInterceptor: restructure Redis check to avoid swallowing
  exceptions inside try-catch, use ApiResponse envelope for 409 response
- IdempotencyInterceptorTest: register JavaTimeModule for Instant
  serialization, align mocks with actual implementation
- SkillRatingServiceTest: update expected exception type to match
  DomainBadRequestException used in entity and service
2026-03-12 20:21:59 +08:00
..
src fix(backend): use DomainBadRequestException and ApiResponse envelope 2026-03-12 20:21:59 +08:00
pom.xml feat: add skill controllers, search, async events, rate limiting, and config 2026-03-12 02:36:59 +08:00