The contract-check.js script was requiring schema files for index.js
files in route directories, but index.js files are router aggregators
(not HLI endpoints) and should not have schemas. This caused the
deploy-to-server.yml CD pipeline to fail, preventing persona-studio
backend from being deployed. As a result, users could not login or
access the interactive chat interface.
Error: ❌ [MISSING] index.js → 缺少 src/schemas/hli/auth/index.schema.json
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
- Copy persona-studio frontend to docs/persona-studio/ for GitHub Pages deployment
- Update API base URL to point to guanghulab.com production server
- Update all README links from broken guanghulab.com/persona-studio/ to GitHub Pages URL
- Update deploy-pages.yml to trigger on persona-studio/frontend changes and sync files
- Update persona-studio/README.md link to point to guanghulab repo Pages
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>