feat: chat integration, tenant admin spec, backend chat service, miniprogram updates, DEMO moved to tmp, XCX-TEST removed, migrations & docs

This commit is contained in:
Neo
2026-03-20 09:02:10 +08:00
parent 3d2e5f8165
commit beb88d5bea
388 changed files with 6436 additions and 25458 deletions

View File

@@ -64,6 +64,10 @@ apps/miniprogram/
| `pages/reviewing/reviewing` | 审核中等待页 |
| `pages/no-permission/no-permission` | 无权限提示页 |
| `pages/task-list/task-list` | 任务列表页H5 原型 1:1 重写,四种任务类型分组) |
| `pages/notes/notes` | 备注管理页(备注 CRUD + 关联任务上下文) |
| `pages/chat/chat` | AI 对话页CHAT-2b/3/4按上下文进入对话 |
| `pages/chat-history/chat-history` | 对话历史列表页CHAT-1 |
| `pages/board-coach/board-coach` | 助教看板页BOARD-1排序×技能×时间筛选 |
| `pages/dev-tools/dev-tools` | 开发调试面板(仅 develop 环境,通过 dev-fab 浮动按钮进入) |
| `pages/logs/logs` | 日志页(框架默认) |
@@ -137,6 +141,15 @@ POST /api/xcx-auth/login → 重新登录获取完整令牌(含 site_id + ro
| `/api/xcx/tasks/{task_id}/pin` | POST | 置顶/取消置顶任务 |
| `/api/xcx/tasks/{task_id}/abandon` | POST | 放弃/取消放弃任务 |
| `/api/xcx/notes` | GET/POST/DELETE | 备注 CRUD |
| `/api/xcx/config/skill-types` | GET | 项目类型筛选器配置CONFIG-1 |
| `/api/xcx/board/coaches` | GET | 助教看板BOARD-1排序×技能×时间筛选 |
| `/api/xcx/board/customers` | GET | 客户看板BOARD-2维度×项目筛选 + 分页) |
| `/api/xcx/board/finance` | GET | 财务看板BOARD-36 大板块 + 环比开关) |
| `/api/xcx/chat/history` | GET | CHAT-1 对话历史列表 |
| `/api/xcx/chat/{chat_id}/messages` | GET | CHAT-2a 通过 chatId 查消息 |
| `/api/xcx/chat/messages` | GET | CHAT-2b 通过上下文查消息contextType + contextId |
| `/api/xcx/chat/{chat_id}/messages` | POST | CHAT-3 发送消息(同步回复) |
| `/api/xcx/chat/stream` | POST | CHAT-4 SSE 流式对话 |
| `/api/xcx-test` | GET | MVP 全链路验证 |
> 完整 API 文档见 [`apps/backend/docs/API-REFERENCE.md`](../backend/docs/API-REFERENCE.md)