test: add taro route contract guardrail

This commit is contained in:
Codex
2026-07-01 01:22:34 +08:00
parent 7c0e55e419
commit 7559a33459
6 changed files with 111 additions and 2 deletions

View File

@@ -53,6 +53,7 @@
- 严禁把旧 PocketBase 字段结构作为新系统长期事实来源。
- 严禁为学生头像新增上传链路、对象存储签名、第三方头像落库或后台批量导入字段;学生头像只允许 `avatarPreset=male/female` 默认资源,租户后台学生接口也不能写头像 URL 或平台主角色字段。
- 严禁在学生端默认请求或展示排行榜;排行榜接口只作为租户显式开启后的活动能力,默认学习激励以后台配置的勋章自动发放为主。
- 严禁新增 Taro 页面后不注册路由、不更新启动页/静态烟测入口或不更新前端交接清单;页面变更后必须运行 `node scripts/taro-route-contract-test.js`,确保 `app.config.ts``pages/**/index.tsx`、启动页跳转和交接文档一致。
## Supabase 直连表的准入条件