skillhub/scripts
yun-zhi-ztl a6cf862e8e merge(main): sync latest origin/main into feature/project-review
Resolved 9 conflicts according to documented strategy:
- .gitignore: kept both entries (docs/review/ + CLAUDE.md)
- ClawHubCompatController.java: manual merge (use @AuthenticationPrincipal + platformRoles)
- ClawHubCompatControllerTest.java: kept ours (HEAD security tests)
- CliControllerTest.java: kept ours (HEAD platform roles tests)
- ReviewPermissionChecker.java: kept ours (stricter permission model)
- SkillPublishService.java: kept theirs (main SUPER_ADMIN bypass + events)
- SkillPublishServiceTest.java: kept theirs (main complete test suite)
- router.tsx: manual merge (HEAD's createLazyRouteComponent + main's privacy/terms)
- markdown-renderer.tsx: kept ours (HEAD frontmatter stripping + styles)

All A1-A9 security fixes preserved. No new logic introduced.
2026-03-14 17:50:38 +08:00
..
check-openapi-generated.sh fix(ci): stabilize openapi sdk validation 2026-03-13 14:13:30 +08:00
dev_process.py feat(web): add header nav to landing page and local dev improvements 2026-03-14 17:32:47 +08:00
runtime.sh docs(repo): add contribution and community templates 2026-03-13 10:34:12 +08:00
smoke-test.sh fix(phase4): harden smoke checks and metrics access 2026-03-13 10:56:28 +08:00
validate-release-config.sh Add release config validation workflow 2026-03-13 17:00:47 +08:00