skillhub/server/skillhub-app
xiose cb717fd5f4 fix(auth): enforce owner isolation for skill publishing
- Change skill uniqueness constraint from (namespace_id, slug) to
  (namespace_id, slug, owner_id) to support per-user skill records
- Reject publish when another owner has a published skill with same slug
- Reject review approval when same-slug conflict exists
- Auto-withdraw pending review versions when submitting a new version
- Resolve visible skill by preferring published skill, then current
  user's own skill, to fix wrong skill returned for same-slug queries
- Invalidate all skill query cache on publish to prevent stale data
2026-03-16 21:21:46 +08:00
..
src fix(auth): enforce owner isolation for skill publishing 2026-03-16 21:21:46 +08:00
pom.xml fix: stabilize backend dev startup flow 2026-03-16 16:03:46 +08:00