feat(admin+api): 代理停用默认、结算加固与冒烟配置探针
- 代理层级默认授信比例与停用冻结/禁登全局默认 - 结算预览去重、比分校验、串关当场判负与市场类型校验 - 站内信 Banner/公告自动通知开关;开发环境动态 API 端口 - 扩充 RBAC/结算/认证/返现单元测试与 agent skills
This commit is contained in:
19
AGENTS.md
19
AGENTS.md
@@ -1,12 +1,5 @@
|
||||
# AGENTS.md
|
||||
|
||||
> 给 AI 编程助手(Cursor 等)看的项目速查手册,浓缩开发约定与易错点。
|
||||
> 人类日常开发请优先看 `README.md` 与 `docs/`。
|
||||
|
||||
如果你是AI请每次读了这个文件就在已有的次数上+1
|
||||
|
||||
当前被读次数: 11
|
||||
|
||||
## 目录
|
||||
|
||||
|
||||
@@ -60,7 +53,7 @@
|
||||
|
||||
## API 领域结构
|
||||
|
||||
业务规则放在 `apps/api/src/domains/*`,应用层只做编排:
|
||||
业务规则放在 `apps/api/src/domains/`*,应用层只做编排:
|
||||
|
||||
|
||||
| 领域 | 路径 | 职责 |
|
||||
@@ -136,7 +129,7 @@
|
||||
|
||||
**改文案步骤:**
|
||||
|
||||
1. 确定 key 命名:导航 `nav.`*、通用 `common.*`、页面 `user.*` / `match.*` / `deposit.*` 等,与现有前缀保持一致。
|
||||
1. 确定 key 命名:导航 `nav.`*、通用 `common.`*、页面 `user.*` / `match.*` / `deposit.*` 等,与现有前缀保持一致。
|
||||
2. 在 `admin-messages.ts` 的 **zh / en / ms 三个对象**里各加同名 key(核心短文案)。
|
||||
3. 若属于某列表页/弹窗长文案,优先加到 `admin-pages.ts`(中/英)与 `admin-pages-ms.ts`(马来)的对应 export,它们会 spread 进 `admin-messages`。
|
||||
4. 表单校验错误:throw `FormValidationError('err.xxx')` 并在三语里定义 `err.xxx`。
|
||||
@@ -197,15 +190,9 @@
|
||||
| `docs/短信调试与日志说明.md` | 创蓝短信排错 |
|
||||
| `docs/UAT_CHECKLIST.md` | 上线前回归清单 |
|
||||
| `docs/player-mobile-performance.md` | 玩家端性能验收 |
|
||||
| `docs/admin-page-switch-performance.md` | 管理端切页优化任务 |
|
||||
| | |
|
||||
|
||||
|
||||
## 测试与冒烟
|
||||
|
||||
- Jest 用例在 `apps/api/src/**/*.spec.ts`,`rootDir: src`;文档中的单元/规则测试一般不依赖真实数据库。
|
||||
- 管理端「冒烟测试」页调用 DB 相关检查;`SmokeTestService` 非生产默认可用,生产需 `ALLOW_SMOKE_TESTS=true`。
|
||||
- UAT 回归流程见 `docs/UAT_CHECKLIST.md`(含管理端 UI 冒烟与钱包/代理额度手工检查)。
|
||||
|
||||
## 部署注意
|
||||
|
||||
- 生产 compose 使用 `.env.docker`:`docker compose -f docker-compose.prod.yml --env-file .env.docker up -d --build`,或配置好后 `pnpm docker:up`。
|
||||
|
||||
Reference in New Issue
Block a user