Implement live analysis achievements and admin console

这个提交包含在:
cryptocommuniums-afk
2026-03-15 01:39:34 +08:00
父节点 d1b6603061
当前提交 edc66ea5bc
修改 23 个文件,包含 4033 行新增1022 行删除

查看文件

@@ -11,6 +11,7 @@
## Recommended loop
```bash
set -a && source .env && set +a && pnpm exec drizzle-kit migrate
pnpm check
pnpm test
pnpm test:go
@@ -31,11 +32,12 @@ git commit -m "..."
如果业务开发中被打断,恢复时按以下顺序:
1. `git status` 查看当前工作树
2. 先跑 `pnpm check`
3. 再跑 `pnpm test`
4. 若涉及媒体链路,再跑 `pnpm test:go`
5. 最后`pnpm test:e2e`
6. 若当前分支包含部署改动,再执行 `docker compose config` 与基础 smoke check
2. 若 schema 或环境变量改动过,先执行 `set -a && source .env && set +a && pnpm exec drizzle-kit migrate`
3. 再跑 `pnpm check`
4. 再跑 `pnpm test`
5. 若涉及媒体链路,再`pnpm test:go`
6. 最后跑 `pnpm test:e2e`
7. 若当前分支包含部署改动,再执行 `docker compose config` 与基础 smoke check
不要在一半状态下长时间保留“能编译但主流程不可用”的改动。
@@ -55,6 +57,7 @@ git commit -m "..."
- `client/src/lib/media.ts`
- `client/src/pages/Recorder.tsx`
- `client/src/pages/LiveCamera.tsx`
- `media/main.go`
- `server/routers.ts`
- `server/_core/mediaProxy.ts`
@@ -65,6 +68,7 @@ git commit -m "..."
- marker 写入
- finalize
- 视频库登记
- 实时分析停止后的会话保存和训练数据回写
## Documentation discipline