XiaoSeS
13b3f2da92
chore(cli): integrate contributor merge update ( #606 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 10:37:03 +08:00
XiaoSeS
a9007a4e8c
fix(cli): preserve download error contract ( #606 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 10:31:49 +08:00
dongmucat
c1835fc9e9
merge(main): resolve CLI error mapping conflicts ( #606 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-29 10:24:23 +08:00
XiaoSeS
ad4a2dbc2f
chore(cli): merge main into PR #608
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 10:19:03 +08:00
dongmucat
a94073004f
docs(cli): define namespace error fix plan ( #606 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 16:58:31 +08:00
dongmucat
5012b31af2
test(auth): cover CLI session fallback ( #605 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 15:22:11 +08:00
dongmucat
8163a48e9e
docs(auth): align Bearer-only response contract ( #605 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 13:52:42 +08:00
dongmucat
e5b8439678
docs(auth): plan revoked token regression coverage ( #605 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 11:37:07 +08:00
dongmucat
6567c19664
docs(auth): tighten runtime validation gates ( #605 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 11:20:08 +08:00
dongmucat
03085f19b5
docs(auth): define revoked token validation design ( #605 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 11:08:37 +08:00
dongmucat
ef11d300be
chore(docs): remove select redesign spec
2026-03-20 14:27:20 +08:00
dongmucat
72211147b5
docs(select): add global select redesign spec
2026-03-20 14:27:20 +08:00
yun-zhi-ztl
94ecc4d0b2
feat: add super-admin hard delete skill api ( #131 )
...
* feat: add super-admin hard delete skill api
* fix: address hard delete review feedback
* fix: add missing unarchive skill locale
* docs: add skill detail hard delete design
* feat: add owner hard delete flow for skill details
2026-03-20 11:02:02 +08:00
yun-zhi-ztl
4b0f508f70
Delete docs
...
Signed-off-by: yun-zhi-ztl <66589705+yun-zhi-ztl@users.noreply.github.com>
2026-03-19 22:16:56 +08:00
yun-zhi-ztl
e2c225de27
docs: add review skill detail design spec
2026-03-19 19:40:58 +08:00
yun-zhi-ztl
ab40cb406a
docs(notification): fix service names, module deps, and minor review items
2026-03-19 16:20:29 +08:00
yun-zhi-ztl
120f01189d
docs(notification): address spec review feedback
2026-03-19 16:16:49 +08:00
yun-zhi-ztl
9f9c87fdec
docs(notification): add notification system design spec
2026-03-19 16:11:14 +08:00
yun-zhi-ztl
1418bc4840
docs: add namespace governance implementation plan
2026-03-16 16:03:46 +08:00
yun-zhi-ztl
3753d7bcff
docs: add namespace governance design spec
2026-03-16 16:03:46 +08:00
tww
bd83f91648
cli fix
2026-03-15 20:34:36 +08:00
wowo-zZ
fb15c53920
docs(plan): add dev workflow optimization implementation plan
2026-03-14 13:20:38 +08:00
vsxd
9d7282221c
docs: update specs, plans, and design documents for Phase 2-4
2026-03-12 17:46:41 +08:00
vsxd
6acdfe3c91
fix(docs): address spec review findings for Phase 4 design
...
- Remove auth_method field reference, use local_credential existence
- Unify merge API path to /api/v1/auth/merge/*
- Add missing /.well-known/ proxy in Nginx and K8s Ingress
- Fix SeedDataRunner missing field declarations
- Remove login failure attempt count from error response
- Sync delivery roadmap Phase 4/5 scope with spec
2026-03-12 16:04:59 +08:00
vsxd
44dece6f6d
docs: add Phase 4 design spec - ops polish + open source readiness
...
Comprehensive design covering local auth, multi-account merge, skill
governance, audit log query, Prometheus metrics, performance optimization,
security hardening, Docker one-click startup, K8s deployment, and open
source infrastructure.
2026-03-12 15:55:27 +08:00
vsxd
b77e5ad314
docs: complete Phase 3 implementation plan with detailed TDD steps for all 5 chunks
2026-03-12 14:31:49 +08:00
vsxd
7174ffab6a
docs: complete Phase 3 implementation plan with detailed TDD steps for all 5 chunks
...
- Chunk 1: Review workflow core (backend) - DB migration, entities, repos, permissions, service
- Chunk 2: Rating/favorites + frontend review center - entities, services, event listeners, controllers
- Chunk 3: CLI API + Web auth - Device Flow models, service, controllers, frontend page
- Chunk 4: ClawHub compatibility layer - slug mapper, well-known endpoint, compat controller
- Chunk 5: Idempotency + admin dashboard - interceptor, cleanup tasks, admin API, frontend pages
2026-03-12 11:30:19 +08:00
vsxd
8644154157
feat(domain): add Skill domain entities, repositories, and JPA implementations
2026-03-12 02:00:34 +08:00
vsxd
f8e9d8bfd9
docs: complete Phase 2 implementation plan (Chunk 1 backend + Chunk 2 frontend)
2026-03-12 01:48:46 +08:00
vsxd
56ccf3181b
docs: add Phase 3 implementation plan
...
- Complete Chunk 1 detailed tasks (database, entities, repositories, permissions, services)
- Add Chunk 2-5 task outlines
- Include TDD steps with test-first approach
- Add verification commands and expected outputs
- Total 5 chunks for progressive delivery
2026-03-12 01:28:06 +08:00
vsxd
3df70e0ff5
docs: fix Phase 3 spec issues from review round 2
...
- Add detailed Device Auth page UI design (section 7.3)
- Add Device Auth frontend files to file structure (section 7.6)
- Fix backend Controller to use REST API instead of Thymeleaf
- Update section numbering (7.3->7.4, 7.4->7.5, 7.5->7.6)
2026-03-12 01:20:06 +08:00
vsxd
7991a0fe2f
docs: fix Phase 3 spec issues from review round 1
...
- Add Phase 2 to Phase 3 data migration strategy
- Add detailed frontend Device Auth page implementation tasks in Chunk 3
2026-03-12 01:16:16 +08:00
vsxd
89c3bb0c21
docs: add Phase 3 design spec - review, CLI API, rating, compat layer
2026-03-12 01:13:39 +08:00
vsxd
029b2d849b
docs: fix Phase 2 spec issues from review round 2
...
- MAJOR: search stats via JOIN skill table instead of denormalization
- Move SkillSearchAppService from domain to app module (dependency direction)
- Fix Chunk 1 acceptance criteria numbering
- Add latestVersion field source clarification
2026-03-12 00:42:27 +08:00
vsxd
46bda26f9e
docs: fix Phase 2 spec issues from review round 1
...
- CRITICAL: add Namespace entity field补齐 note (type, avatar_url, updatedAt)
- MAJOR: add CLI publish interface deviation note in key decisions
- MAJOR: define search behavior when q is empty + homepage list API
- MAJOR: add SkillRepository.incrementDownloadCount method
- MAJOR: add SecurityConfig update strategy note
- MAJOR: add Web publish interface deviation note
- MINOR: add missing Repository methods for namespace/member
- MINOR: add awaitTerminationSeconds to async thread pool
- MINOR: add starCount to search response
- MINOR: add namespace_slug to skill_search_document
- Clarify bundle.zip repacking strategy
- Add entity alignment verification to Chunk 1 acceptance criteria
2026-03-12 00:37:17 +08:00
vsxd
8b0ffc28c4
docs: add Phase 2 design spec - namespace + skill core
...
- Database migration: 5 new tables (skill, skill_version, skill_file, skill_tag, skill_search_document)
- Object storage: SPI + LocalFile/S3 dual implementation
- Namespace management: CRUD + member management
- Skill publish: upload → validate → store → persist → publish
- Skill query/download/tags: visibility control, tag management
- Search: PostgreSQL full-text with tsvector + GIN
- Async events: Spring Events + dedicated thread pool
- Rate limiting: Redis sliding window + annotation-driven
- Frontend: modern product-style pages with shadcn/ui
- Testing strategy: unit/integration/API/E2E layers
2026-03-12 00:28:09 +08:00
vsxd
27b7a4dad1
feat: project ini and docs updates
2026-03-11 22:47:05 +08:00