skillhub/server
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
..
.mvn/wrapper feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
skillhub-app feat(admin): add idempotency layer and admin management API 2026-03-12 19:32:09 +08:00
skillhub-auth feat(compat): add ClawHub compatibility layer 2026-03-12 19:20:02 +08:00
skillhub-domain feat(admin): add idempotency layer and admin management API 2026-03-12 19:32:09 +08:00
skillhub-infra feat(admin): add idempotency layer and admin management API 2026-03-12 19:32:09 +08:00
skillhub-search feat(search): update search documents and query services 2026-03-12 17:47:18 +08:00
skillhub-storage feat(storage): add object storage SPI with LocalFile and S3 implementations 2026-03-12 01:56:27 +08:00
.dockerignore feat(ops): improve Dockerfile caching, add dockerignore, docker profile, Makefile help 2026-03-12 17:50:34 +08:00
Dockerfile feat(ops): improve Dockerfile caching, add dockerignore, docker profile, Makefile help 2026-03-12 17:50:34 +08:00
mvnw feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
mvnw.cmd feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
pom.xml feat: complete Chunk 1 - backend skeleton and infrastructure 2026-03-11 23:35:47 +08:00