DevOrder · 业务流程与分工协同 依据 2026-08-10 三仓源码

业务流程与分工协同

这版完全按代码写,不按任何设计文档。每条"已有"都能指到具体文件或接口名。范围只写系统里真实存在的能力——代码里不存在的东西,本表一律不出现。

表 A · 发单方(客户)

发单到收尾,八段流程

已上线 —— 前后端都通,点界面就能用 🟡有接口没接 —— 最需警惕这一档:后端写好了、前端一个没调,界面上做不到 🔨两端都没有 —— 真空白,要从头做 ⚠️空壳或风险 —— 界面上像能用,实际是假的或有安全问题 竖着是流程步骤,横着是角色;最右一列是这一阶段要做的事
步骤这一步在干啥用户(客户)平台侧实现已办 / 待办产品研发运维这一阶段要做的事
0入驻与准备注册选发单方 → 页面一键生成 API Key → 粘进自己的 AI 工具 → 重启即可用(资质不在这一步,挪到发单前)
0.1 注册并选身份手机号验证码或密码,注册即登录
  1. 打开 CSDN 账号页,用手机号+验证码或密码注册
  2. 注册即登录,不用再走一次登录
  3. 在身份选择里选「发单方」
账号体系齐全:密码登录、短信验证码登录、忘记密码、身份自选4 种角色:未选/客户/接单方/运营 ✅ 已办账号体系 · 短信验证码 · 身份自选
🔨 待办 2CSDN 扫码登录接真接口 · 换手机号旧身份验证
🟡决定 CSDN 扫码登录要不要上(后端 4 个接口已就绪) ⚠️扫码登录是手绘假二维码,一个接口没调
⚠️换手机号的旧身份验证是空函数直接放行(安全漏洞,见缺陷单)
⚠️JWT 密钥仍与另一项目共用(两边令牌可互相伪造)
  • 产品🟡 决定 CSDN 扫码登录要不要上(后端 4 个接口已就绪)
  • 研发⚠️ 扫码登录是手绘假二维码,一个接口没调
  • 研发⚠️ 换手机号的旧身份验证是空函数直接放行(安全漏洞,见缺陷单)
  • 运维⚠️ JWT 密钥仍与另一项目共用(两边令牌可互相伪造)
  • 产品🔨 Key 的权限范围规则(字段已建但没生效)
  • 研发🔨 正式环境端点未发布,配置里是测试地址
  • 运维🔨 正式环境 MCP 网关配置
0.2 把 AI 工具连上平台一次配好,之后在自己的 AI 工具里直接发单
  1. 进「API Key」页,点「生成」——明文只显示这一次,当场复制
  2. 页面会自动生成四种客户端的配置片段(Claude / Cursor / VS Code / WorkBuddy),挑你用的那份复制
  3. 粘进自己 AI 工具的 MCP 配置文件里
  4. 重启 AI 工具,对话里就能发单了
Key 全生命周期(创建/一次性展示/吊销);库里只存哈希,明文只出现一次;四种客户端配置自动生成Claude / Cursor / VS Code / WorkBuddy ✅ 已办Key 生命周期 · 四端配置生成 · 只存哈希
🔨 待办 2正式环境 MCP 地址 · 权限范围校验
🔨Key 的权限范围规则(字段已建但没生效) 创建/吊销已上线
🔨正式环境端点未发布,配置里是测试地址
🔨正式环境 MCP 网关配置
1需求发起在网页工作区或 AI 工具里说一句要干什么 → 平台自动上网研究你的产品 → 认出品类 → 建档
1 说一句要干什么大白话说,不用填表
  1. 两条入口任选:网页 AI 工作区,或在自己的 AI 工具里直接说
  2. 用大白话说要干什么(例:「我们数据库产品下月发布会,想找人写几篇评测」)
  3. 平台会自动上网研究你的产品,然后告诉你认出的品类
  4. 确认品类对不对;平台外的活它会直接婉拒并留资
两条入口:网页 AI 工作区、AI 工具里直接说。一开口自动上网研究客户产品;平台外的活自动婉拒并留资 ✅ 已办网页与 AI 工具双入口 · 自动研究 · 品类识别 · 边界拦截
🔨 待办 1补品类
🔨补新品类(写一份文档 = 上一个品类) 已上线 L2 在内网稳定跑
  • 产品🔨 补新品类(写一份文档 = 上一个品类)
2需求澄清按品类逐项追问(背景 / 给谁看 / 预算 / 时间,再问品类专属的)→ 你回答 → 拼成完整需求画像 → 最后逐项核对
2 回答追问,聊成完整需求一次只问一个点,不是问卷
  1. 先回答通用的几项:背景、给谁看、预算、时间
  2. 再回答这个品类专属的(例:评测要定「社区博主还是官方出品」、要不要真机实测)
  3. 中途改主意直接说,方案会跟着出新版
  4. 最后平台把整理好的内容逐项念给你核对
顾问链路六个能力全通:问需求、出方案、出方案书、发布、重试、读会话。同版本方案不可变+缓存,改需求才出新版超时 5 分钟,比普通接口宽得多 ✅ 已办顾问六件套 · 方案版本不可变 · 错误码分流
🔨 待办 1复杂需求的专家模式
🔨什么算"复杂"、专家模式问哪些 已上线;L2 故障有明确错误码(超时/不可用/未配置各自区分)
🔨专家模式
⚠️L2 挂了没有降级,直接报错。这是设计选择,但要知道
  • 产品🔨 什么算"复杂"、专家模式问哪些
  • 研发🔨 专家模式
  • 运维⚠️ L2 挂了没有降级,直接报错。这是设计选择,但要知道
3订单结构化与预检AI 把聊清的需求拼成正式订单 → 要素不全自动退回继续问 → 一次可拆多单
3 拼成正式订单,机器先查一遍要素不全会被退回,不会带着窟窿发出去
  1. 看平台给出的订单摘要,核对金额、数量、时间
  2. AI 建议补的字段逐项点头或改掉
  3. 说「确认」;要素不全它会自己退回继续问
  4. 一次可以拆成多单发(AI 直出项和待官方报价项不建单
建单 + 要素不全自动拒绝退回继续问;一次可发多单(AI 直出项和待官方报价项不建单,一案三通道对上了)发布结果分 全部成功/部分成功/失败,只重试失败项 ✅ 已办建单 · 缺料拦截 · 批量拆单 · 只重试失败项
🔨 待办 2预检规则清单 · 预算合理性提醒
🔨预检规则:哪些必须改、哪些只提醒 已上线
🔨预算偏高偏低自动提醒
  • 产品🔨 预检规则:哪些必须改、哪些只提醒
  • 研发🔨 预算偏高偏低自动提醒
3.5资质认证与准入输公司名带出工商信息、或传营业执照自动识别 → 核对补齐 → 提交 → 等运营审。聊需求、出方案全程不拦,只在点「发布」时才要求
3.5 过资质,拿到发布许可方案聊完了、要真发出去之前才卡这一道
  1. 在认证页输入公司名,工商信息自动带出;或直接传营业执照自动识别
  2. 核对带出来的信息,补齐缺的字段
  3. 提交,等运营审(四种状态:未认证 / 审核中 / 已通过 / 未通过)
  4. 聊需求、出方案全程不拦,只在点「发布」时才要求
资质提交与运营审核闭环已有,四态:未认证/审核中/已通过/未通过。发布时后端会拦(返回"资质未通过"并引导去认证页)
🔨工商信息自动带出、营业执照识别都没有,现在是纯手填 + 手动上传网页工作台目前是入口就拦,比后端更严
✅ 已办资质提交 · 运营审核 · 发布时后端拦截
🔨 待办 4企查查类接口 · 执照识别 · 网页闸口后移 · 公司主体资质(接单方侧)
🔨选一家工商数据源(企查查/天眼查/爱企查)并定要不要花钱;定哪些字段自动带出、哪些仍需人工核对;定"没过资质能走到哪一步" 🔨接工商查询接口(输公司名带出统一社会信用代码、法人、地址、经营状态)
🔨营业执照图片识别(模型侧已有图片能力可复用 DOUBAO_IMAGE_MODEL
🔨把网页工作台的资质闸从入口后移到发布(现在 hasWorkbenchAccess 要求资质已通过才让进工作台)
🔨工商接口的调用额度与密钥保管
  • 产品🔨 选一家工商数据源(企查查/天眼查/爱企查)并定要不要花钱;定哪些字段自动带出、哪些仍需人工核对;定"没过资质能走到哪一步"
  • 研发🔨 接工商查询接口(输公司名带出统一社会信用代码、法人、地址、经营状态)
  • 研发🔨 营业执照图片识别(模型侧已有图片能力可复用 DOUBAO_IMAGE_MODEL
  • 研发🔨 把网页工作台的资质闸从入口后移到发布(现在 hasWorkbenchAccess 要求资质已通过才让进工作台)
  • 运维🔨 工商接口的调用额度与密钥保管
4订单发布与推广点「发布」→ 运营审核放行 → 上公开广场(未登录也能逛)→ 接单方带报价和方案报名 → 你看信用分选人 → 看订单在 CSDN 各渠道的推广数据
4.1 发布上架,挑人定标四种接单方式,公开抢单是默认
  1. 说「发布」,等运营审核放行
  2. 订单上公开广场(未登录也能逛
  3. 接单方带报价和方案来报名
  4. 你看信用分挑人、选标。四种接单方式:指定 / 运营承接 / 公开抢单 / 推荐推送
运营审核放行 → 上广场(未登录也能逛)→ 接单方带报价和方案报名 → 客户看信用分选标。四种接单方式:指定/运营承接/公开抢单/推荐推送 ✅ 已办运营审核 · 公开广场 · 报名竞标 · 选标 · 四种接单方式
🔨 待办 2取消订单前端未接 · 改招标截止未接
四种方式已定 主链已上线
🟡取消订单、改招标截止、运营自动派单——后端有接口,前端没接
  • 研发🟡 取消订单、改招标截止、运营自动派单——后端有接口,前端没接
  • 产品🔨 定推广数据看哪些渠道、哪些指标,以及数据延迟能接受多久
  • 研发🔨 订单推广位埋点(现在一个都没有)
  • 研发🔨 推广数据的存储、聚合接口与「推广数据」页面
  • 运维🔨 对接 CSDN 各渠道的数据源(公众号 / App 推送 / 社群)
4.2 看订单的推广数据发单方想知道自己这单在 CSDN 各渠道曝光成什么样 整个功能还没有。没有页面、没有接口、没有数据表,连埋点都还没埋
做出来之后应该是:
  1. 在订单详情页点「推广数据」
  2. 看这单在 CSDN 各渠道的曝光与互动:站内广场、首页推荐位、公众号、App 推送、社群转发
  3. 按渠道拆开看,知道哪条渠道带来了报名
  4. 能看趋势(每天变化)和累计
🔨完全没有——订单发布之后,发单方看不到任何推广效果数据。现在只能看到"有几个人报名"这一个结果数,中间过程全黑盒CSDN 侧各渠道的曝光数据也还没有对接口子 ✅ 已办
🔨 待办 4看哪些渠道与指标 · 埋点 · 数据接口与页面 · 对接 CSDN 各渠道数据源
🔨看哪些渠道、哪些指标(曝光/点击/报名转化各算到什么粒度);定数据延迟能接受多久(实时还是隔天);定要不要给接单方也看 🔨订单推广位的埋点(现在一个都没有)
🔨推广数据的存储与聚合接口
🔨订单详情页的「推广数据」页面
🔨对接 CSDN 各渠道的数据源(公众号、App 推送、社群这些不在本系统里,要外部拿数)
5签约与跟进上传协议双方确认 → 运营审过自动进交付 → 配里程碑 → 每阶段交付物逐个验收
5.1 签协议上传+审核制,运营审过自动往下走
  1. 在订单详情页上传协议文件
  2. 等接单方在自己的订单页确认
  3. 运营审核通过后,订单自动推进到交付中
上传+审核制闭环,运营审通过自动把订单推进交付中 ✅ 已办协议上传 · 双方确认 · 运营审核 · 自动进交付
🔨 待办 1电子签(存根未接)
🔨要不要上电子签 上传制已上线
⚠️电子签五个方法全是存根
  • 产品🔨 要不要上电子签
  • 研发⚠️ 电子签五个方法全是存根
  • 产品🔨 阶段交付规则(哪些品类要分阶段、逾期怎么办)
  • 研发🟡 催办、运营代审里程碑——后端有接口没接
  • 运维🔨 交付物大文件存储(现在先网盘中转)
5.2 定里程碑,逐个验收全流程里做得最完整的一段
  1. 配里程碑,也可以让 AI 先生成一版建议再改
  2. 等接单方确认里程碑
  3. 每个阶段的交付物提交后,你逐个通过或驳回
  4. 超期平台会自动检测;进交付时会自动给接单方发工具凭证
最完整的一段:配置/确认/提交交付物/逐个通过或驳回/AI 生成里程碑建议/超期检测。进交付自动发工具凭证 ✅ 已办里程碑全链 · AI 建议 · 超期检测 · 自动发工具凭证
🔨 待办 2催办未接 · 运营代审未接
🔨阶段交付规则(哪些品类要分阶段、逾期怎么办) 已上线
🟡催办、运营代审里程碑——后端有接口没接
🔨交付物大文件存储(现在先网盘中转)
6验收与结算接单方提整单验收 → 客户通过 → 填金额与收款账户 → 线下转账到 CSDN → 传凭证 → 运营两次确认。这一段是钱路,也是最大缺口
6.1 整单正式验收进结算的必经关卡,也是当前最大缺口 界面上做不到。接单方提交整单验收、客户通过——这两个动作前端都没有入口,后端 5 个接口齐全但零引用。
接上之后应该是:
  1. 接单方在订单页提交整单验收
  2. 你通过或驳回(也可申请仲裁)
  3. 通过时订单一次性从交付中推到待结算,并自动建账单
🟡后端 5 个接口齐全且逻辑完整(提交/通过/驳回/申请仲裁/运营裁决),通过时会一次性把订单从交付中推到待结算并自动建账单。前端零引用已逐个 grep 核实:5 个接口在业务代码中引用数均为 0 ✅ 已办后端逻辑完整
🔨 待办 2前端验收界面 · 仲裁后订单推进(后端缺陷)
🔨按品类定验收标准模板 🟡接上这 5 个接口就通——这是当前性价比最高的一件事
⚠️但仲裁那条后端有 bug(裁决支持接单方后订单不动,且无补救),见缺陷单 P0-1
  • 产品🔨 按品类定验收标准模板
  • 研发🟡 接上这 5 个接口就通——这是当前性价比最高的一件事
  • 研发⚠️ 但仲裁那条后端有 bug(裁决支持接单方后订单不动,且无补救),见缺陷单 P0-1
  • 研发🔨 运营的收款账户配置页没有界面(后端接口有,运营现在配不了)
  • 研发🔨 凭证附件和操作日志字段前端零引用
  • 研发⚠️ 冲销/无尾款两个入口漏调结算重算,会卡单(缺陷单 P1-3)
  • 运维🔨 钱相关数据每日备份
  • 产品🔨 要不要做互评;和信用分什么关系
  • 研发🔨 互评全套(表都要新建)
6.2 线下付款与结算平台只记账,不划钱、不算佣金
  1. 接单方先填金额和收款账户
  2. 你在账单页确认金额
  3. 线下转账到 CSDN 账户(平台不划钱、不做托管)
  4. 上传付款凭证
  5. 运营两次确认:① 确认 CSDN 已收到你的钱 ② 确认已结算给接单方
账单全链已上线。明确无托管:平台只记账户、凭证、状态和审计,不划钱、不算佣金税费。账户加密存储,只显末四位运营两次确认:① 确认 CSDN 已收客户钱 ② 确认已结算给接单方 ✅ 已办账单九态全链 · 两次确认 · 凭证审核 · 账户加密
🔨 待办 3收款账户配置页 · 凭证与操作日志展示 · 两处漏调重算
🔨 🔨运营的收款账户配置页没有界面(后端接口有,运营现在配不了)
🔨凭证附件和操作日志字段前端零引用
⚠️冲销/无尾款两个入口漏调结算重算,会卡单(缺陷单 P1-3)
🔨钱相关数据每日备份
6.3 互相评价还不存在,暂时靠信用分替代 还做不了。用户互评无页面、无接口、无表
现在的替代物:接单方能力信号看信用分——后端按 5 个维度自动算,每周/每月批量重算。
🔨用户互评完全不存在——无页面、无接口、无表。替代物是信用分(后端按 5 个维度自动算,每周/每月批量重算) ✅ 已办信用分体系(自动算)
🔨 待办 2互评设计 · 互评实现
🔨要不要做互评;和信用分什么关系 🔨互评全套(表都要新建)
表 B · 接单方(专家)

进池子到拿钱,七段流程

阶段划分与发单方那张表对齐。接单方在 MCP 里能看到 16 个工具(客户是 25 个,交集 9 个)。差异靠一个函数按角色和资质裁剪出来。

已上线 —— 前后端都通,点界面就能用 🟡有接口没接 —— 最需警惕这一档:后端写好了、前端一个没调,界面上做不到 🔨两端都没有 —— 真空白,要从头做 ⚠️空壳或风险 —— 界面上像能用,实际是假的或有安全问题 竖着是流程步骤,横着是角色;最右一列是这一阶段要做的事
步骤这一步在干啥用户(专家)平台侧实现已办 / 待办产品研发运维这一阶段要做的事
0入驻与准备注册选接单方 → 提交资质(个人/团队)→ 生成 API Key 接上自己的 AI 工具
0 入驻建档资质过了才看得到单
  1. 注册时身份选「接单方」
  2. 提交资质:个人或团队(公司主体还不支持
  3. 等运营审核通过
  4. 生成 API Key,粘进自己的 AI 工具——和客户侧同一套;身份一律从 Key 解析,不接受请求体冒充
资质提交与审核闭环;Key 与客户侧同一套身份一律从 Key 解析,不接受请求体冒充 ✅ 已办资质闭环 · Key 接入 · 身份从 Key 解析
🔨 待办 1公司主体资质
🔨公司主体资质(后端字段缺,现在只支持个人/团队) 🔨公司主体字段
  • 产品🔨 公司主体资质(后端字段缺,现在只支持个人/团队)
  • 研发🔨 公司主体字段
1发现订单逛公开广场 / 在 AI 工具里问「有什么单」/ 等平台按技能推荐
1 找到能接的单三条路,第三条还没做
  1. 逛公开广场(未登录也能看),看到的是脱敏详情
  2. 或在自己的 AI 工具里直接问「有什么单」
  3. 或等平台按你的技能推荐——这条还没做
广场浏览(未登录可看)+ AI 工具里搜单已通
🔨按技能自动推荐未做
✅ 已办广场浏览 · AI 工具搜单 · 脱敏详情
🔨 待办 2匹配规则 · 自动推荐
🔨匹配权重定稿 🔨按技能推送 公网服务稳定(域名+证书自动续期)
  • 产品🔨 匹配权重定稿
  • 研发🔨 按技能推送
2报名与确认公开单带报价和方案报名 / 指定单与推送单直接确认或拒绝
2 报名或确认接单客户身份对你全程脱敏
  1. 公开单:填报价和方案去报名,报错了可以取消报名
  2. 指定单、推送单:直接确认或拒绝
  3. 全程看不到客户是谁,沟通经平台中转
报名、取消报名、指定单确认拒绝、推送单接受拒绝全通。客户身份对专家全程脱敏 ✅ 已办报名全链 · 指定与推送响应 · 客户脱敏
🔨 待办 1议价未接
🔨要不要开议价 🟡议价——后端有接口,前端没接
  • 产品🔨 要不要开议价
  • 研发🟡 议价——后端有接口,前端没接
3签约与确认里程碑确认协议 → 确认里程碑(可单个确认,也可整单一次确认)
3 签约、确认里程碑这一段没有待办,全通了
  1. 在订单页确认客户上传的协议
  2. 确认里程碑——可以单个确认,也可以整单一次确认
  3. 运营审过之后订单自动进交付
协议确认、里程碑确认(单个+整单)已通 ✅ 已办协议确认 · 里程碑确认
🔨 待办 0
已定 已上线 这一阶段没有待办。
4交付与跟进按里程碑逐阶段交付 → 沟通经平台中转 → 进交付自动拿到工具凭证
4 干活、逐阶段交付交付版本不可覆盖,提交了就留痕
  1. 按里程碑逐个提交交付物,等客户通过或驳回
  2. 沟通经平台中转,不直接找客户(订单内留痕沟通还没做,现在走微信群)
  3. 进交付时自动拿到工具凭证——注意:现在发的是假 Key,真上线前必须修
阶段交付提交已通;进交付自动拿到工具凭证交付版本不可覆盖 ✅ 已办阶段交付 · 工具凭证自动发放
🔨 待办 2订单内留痕沟通 · 工具凭证是伪造的
🔨哪些沟通必须留痕 🔨订单内沟通(现在走微信群) ⚠️工具凭证发放是存根实现,返回"sk-时间戳"的假 Key,真上线会发不能用的凭证
  • 产品🔨 哪些沟通必须留痕
  • 研发🔨 订单内沟通(现在走微信群)
  • 运维⚠️ 工具凭证发放是存根实现,返回"sk-时间戳"的假 Key,真上线会发不能用的凭证
5整单验收提交整单验收 → 等客户通过。界面上做不到,后端接口齐全但前端零引用
5 整单交付验收和表 A 的 6.1 是同一道关卡 界面上做不到。后端接口齐全、前端零引用(同表 A 6.1)。
接上之后应该是:
  1. 你在订单页提交整单验收
  2. 等客户通过或驳回
  3. 通过后订单进待结算,账单自动生成
🟡后端接口齐全,前端零引用 ✅ 已办后端完整
🔨 待办 1前端界面
🔨验收标准模板 🟡接上就通
  • 产品🔨 验收标准模板
  • 研发🟡 接上就通
6结算填收款账户 → 等运营线下打款 → 随时可查干了多少、该拿多少、已收多少
6 收钱线下结算,平台不托管
  1. 在账单页填收款账户(加密存储,页面只显末四位)
  2. 客户确认金额、线下转账到 CSDN,运营两次确认后打款给你
  3. 随时可查:干了多少、该拿多少、已收多少
  4. 运营确认收款那一刻,结算账户自动锁定防篡改
查账已通(干了多少、该拿多少、已收多少);结算账户在运营确认收款时自动锁定防篡改 ✅ 已办查账 · 账户锁定 · 线下结算记录
🔨 待办 0
已定(线下结算,无托管) 已上线 🔨钱数据备份与对账支持
  • 运维🔨 钱数据备份与对账支持
运维分工

上线前的运维准备 —— 15 项,其中 7 项原清单漏了

对着代码核过的。✅ 照做方向对⚠️ 要改原方案有问题➕ 漏了原清单没有但必须做。类别列已合并,按四类采购/配置。

类别状态要注意什么
服务器
与网络
服务器 ⚠️ 要改 别用 CentOS 7.9:2024-06 已停止维护、无安全更新;MCP 要跑 Node 24,系统库太老装不上;你们现在那台测试服已经吃过这个亏(内核 3.10,nginx 只能锁在 1.27,新版起不来)。换 Alibaba Cloud Linux 3 / Rocky 9 / Ubuntu 22.04。4v16g 若四个服务同机偏紧(Java 2–4G + MySQL 4–8G + 两个 Node)
云数据库 MySQL 8 ➕ 漏了 建议独立,别和应用同机——这是管钱的数据。用云数据库自带自动备份与主从
二级域名 DevOrder.csdn.net ✅ 照做 这个决定很对:主域名已备案、子域名继承,正好绕开你们之前"域名没备案只能走非标端口、手机连不上"那个坑
域名解析 + SSL 证书 ⚠️ 要改 要两个主机名不是一个:现有部署是 PC 端与运营后台分成两套 nginx server(`order.*` 与 `admin-order.*`),MCP 挂在 PC 域名下的路径。要么再来个 `admin-devorder.csdn.net`,要么改配置合成一个
密钥
与账号
六把必需密钥 ➕ 漏了 缺一个应用直接起不来(部署脚本硬校验):JWT_SECRET · MYSQL_PASSWORD · ARK_API_KEY · DOUBAO_API_KEY · BILL_ACCOUNT_ENCRYPTION_KEY(账单银行账号加密)· PRINCIPAL_REF_SECRET不足 32 位启动失败)。不能进 Git,要有地方妥善保管
JWT 独立密钥 ➕ 漏了 最要紧:现与另一项目共用,意味着两个系统的登录令牌可以互相伪造
CSDN OAuth 独立应用 ➕ 漏了 扫码登录用,现借用另一项目的 client-id / secret / redirect-uri
短信服务 ✅ 照做 独立的火山云账号——现与另一项目共用,额度和发送记录混在一起
邮件服务 ✅ 照做 同上,要独立邮件账号
外部
服务
大模型服务 ⚠️ 要改 TaoToken 一个不够。代码里模型配置 11 个变量,分三类用途:对话/方案一套、联网研究要单独一套(早先配置注释写明"编程套餐端点没有联网搜索,会 404")、还有图片识别与文档解析各一个模型。要确认 TaoToken 是否覆盖联网搜索 + 图片/文档理解,不覆盖需另申方舟账号
交付物对象存储 ✅ 照做 必须私有桶 + 临时下载链接,不能公开读。账单凭证类限制:单文件 100MB、单请求 200MB、只允许 PNG/JPG/PDF
ClamAV 病毒扫描 ➕ 漏了 账单付款凭证与交付物上传都要过扫毒,代码已接(`docker-compose.yml` 里有),部署别漏
数据与
可观测
数据备份 ✅ 照做 要写具体:MySQL 每日备份 + 异地/异盘,订单与账单两块数据丢不起。用云数据库自带,自建要自己配
Redis(或同类) ➕ 漏了 三处需要:二维码登录状态现存内存 · 令牌黑名单(登出即失效)现存内存 · 12 个定时任务没有分布式锁。单实例可以先不上;一开两台就必需,否则会出现登出了还能用、订单被重复取消
监控告警 ➕ 漏了 服务挂了要有人知道:L2 没有降级策略,L2 一挂 AI 顾问直接报错;12 个定时任务出问题不会有任何提示
按角色汇总

三个角色各自的待办 —— 共 49 条

上面两张流程表里那一列的同一批事,按角色重排一遍,每条后面标着它来自哪个阶段,方便回去看上下文。只列待办,已办不重复。

产品 · 16 条

基本都是定口径的活——要不要做、按什么规则做。这些不定下来,研发那边就只能干等或者猜着做。

  • 🟡 决定 CSDN 扫码登录要不要上(后端 4 个接口已就绪)发单 0 入驻与准备
  • 🔨 Key 的权限范围规则(字段已建但没生效)发单 0 入驻与准备
  • 🔨 补新品类(写一份文档 = 上一个品类)发单 1 需求发起
  • 🔨 什么算"复杂"、专家模式问哪些发单 2 需求澄清
  • 🔨 预检规则:哪些必须改、哪些只提醒发单 3 订单结构化与预检
  • 🔨 选一家工商数据源(企查查/天眼查/爱企查)并定要不要花钱;定哪些字段自动带出、哪些仍需人工核对;定"没过资质能走到哪一步"发单 3.5 资质认证与准入
  • 🔨 定推广数据看哪些渠道、哪些指标,以及数据延迟能接受多久发单 4 订单发布与推广
  • 🔨 要不要上电子签发单 5 签约与跟进
  • 🔨 阶段交付规则(哪些品类要分阶段、逾期怎么办)发单 5 签约与跟进
  • 🔨 按品类定验收标准模板发单 6 验收与结算
  • 🔨 要不要做互评;和信用分什么关系发单 6 验收与结算
  • 🔨 公司主体资质(后端字段缺,现在只支持个人/团队)接单 0 入驻与准备
  • 🔨 匹配权重定稿接单 1 发现订单
  • 🔨 要不要开议价接单 2 报名与确认
  • 🔨 哪些沟通必须留痕接单 4 交付与跟进
  • 🔨 验收标准模板接单 5 整单验收

研发 · 24 条

两类:把后端已有接口接到前端(工作量小、见效快),和补真缺的东西(要新写)。带 ⚠️ 的是空壳或已知 bug,演示前必须处理。

  • ⚠️ 扫码登录是手绘假二维码,一个接口没调发单 0 入驻与准备
  • ⚠️ 换手机号的旧身份验证是空函数直接放行(安全漏洞,见缺陷单)发单 0 入驻与准备
  • 🔨 正式环境端点未发布,配置里是测试地址发单 0 入驻与准备
  • 🔨 专家模式发单 2 需求澄清
  • 🔨 预算偏高偏低自动提醒发单 3 订单结构化与预检
  • 🔨 接工商查询接口(输公司名带出统一社会信用代码、法人、地址、经营状态)发单 3.5 资质认证与准入
  • 🔨 营业执照图片识别(模型侧已有图片能力可复用 DOUBAO_IMAGE_MODEL发单 3.5 资质认证与准入
  • 🔨 把网页工作台的资质闸从入口后移到发布(现在 hasWorkbenchAccess 要求资质已通过才让进工作台)发单 3.5 资质认证与准入
  • 🟡 取消订单、改招标截止、运营自动派单——后端有接口,前端没接发单 4 订单发布与推广
  • 🔨 订单推广位埋点(现在一个都没有)发单 4 订单发布与推广
  • 🔨 推广数据的存储、聚合接口与「推广数据」页面发单 4 订单发布与推广
  • ⚠️ 电子签五个方法全是存根发单 5 签约与跟进
  • 🟡 催办、运营代审里程碑——后端有接口没接发单 5 签约与跟进
  • 🟡 接上这 5 个接口就通——这是当前性价比最高的一件事发单 6 验收与结算
  • ⚠️ 但仲裁那条后端有 bug(裁决支持接单方后订单不动,且无补救),见缺陷单 P0-1发单 6 验收与结算
  • 🔨 运营的收款账户配置页没有界面(后端接口有,运营现在配不了)发单 6 验收与结算
  • 🔨 凭证附件和操作日志字段前端零引用发单 6 验收与结算
  • ⚠️ 冲销/无尾款两个入口漏调结算重算,会卡单(缺陷单 P1-3)发单 6 验收与结算
  • 🔨 互评全套(表都要新建)发单 6 验收与结算
  • 🔨 公司主体字段接单 0 入驻与准备
  • 🔨 按技能推送接单 1 发现订单
  • 🟡 议价——后端有接口,前端没接接单 2 报名与确认
  • 🔨 订单内沟通(现在走微信群)接单 4 交付与跟进
  • 🟡 接上就通接单 5 整单验收

运维 · 9 条

集中在上线前的环境、密钥与备份。带 ⚠️ 的两条是安全问题,不是"以后再说"的那类。

  • ⚠️ JWT 密钥仍与另一项目共用(两边令牌可互相伪造)发单 0 入驻与准备
  • 🔨 正式环境 MCP 网关配置发单 0 入驻与准备
  • ⚠️ L2 挂了没有降级,直接报错。这是设计选择,但要知道发单 2 需求澄清
  • 🔨 工商接口的调用额度与密钥保管发单 3.5 资质认证与准入
  • 🔨 对接 CSDN 各渠道的数据源(公众号 / App 推送 / 社群)发单 4 订单发布与推广
  • 🔨 交付物大文件存储(现在先网盘中转)发单 5 签约与跟进
  • 🔨 钱相关数据每日备份发单 6 验收与结算
  • ⚠️ 工具凭证发放是存根实现,返回"sk-时间戳"的假 Key,真上线会发不能用的凭证接单 4 交付与跟进
  • 🔨 钱数据备份与对账支持接单 6 结算

🟡 后端有接口、前端没接 —— 12 处,逐个核过

这一档最容易误判:看后端接口清单会以为功能有了,实际用户在界面上做不到。我用工具名逐个搜过前端业务代码,引用数都是 0。

能力影响接上的价值
整单验收 · 提交钱路断在这:非阶段结算的订单在界面上走不到待结算,后面账单和结算全都开始不了。研发测试里走通到"已结算"的订单是直接调接口做的,不是点界面点出来的最高。五个接口后端逻辑完整(通过时一次性推进订单+自动建账单),前端接上就通
整单验收 · 通过
整单验收 · 驳回
整单验收 · 申请仲裁
运营仲裁裁决运营无法在界面上裁决争议高,但后端先修 P0-1再接,否则接了也是卡单
议价协商报价谈不动,只能接受或放弃
运营自动/手动派单运营不能主动分配订单
运营代审里程碑客户不响应时运营无法代为推进
里程碑催办只能靠人工微信催低,改动小
取消订单客户不能自助取消
改招标截止时间招不到人时不能延期
CSDN 扫码登录(4 个接口)页面上那个二维码是手绘的假图中,看要不要上这个登录方式

⚠️ 空壳与风险 —— 演示前必须知道

看着能用其实是假的

  • CSDN 扫码登录:手绘 SVG 假二维码,页面写着"请使用 CSDN App 扫描",一个接口没调
  • 落地页"近期动态":12 条硬编码假数据("某头部云厂商 发单 深度测评 ×8 篇"),线上跑的就是这份
  • 工具凭证发放:返回"sk-时间戳"的伪造 Key
  • 付款触发:验收通过时调的付款方法只打日志(业务上是线下结算所以可接受,但容易误以为触发了付款)
  • 电子签:五个方法全是存根
  • 工具用量统计:三个查询接口永远返回空——写入方法全仓零调用者,产品已明确本期不做
  • 运营后台没有侧边导航:代码 import 了导航组件但从未渲染,运营只能靠仪表盘卡片和手敲地址栏

安全与稳定性

  • 任何登录用户能终止别人订单并伪造操作人(缺陷单 P0-2)
  • 模型密钥明文写进 Git,所有历史提交都能拿到(缺陷单 P0-3)
  • JWT 密钥与另一项目共用,两边登录令牌可互相伪造
  • 换手机号的旧身份验证是空函数,拿到登录态即可改绑定手机
  • 工具资源池密钥静态未加密(后端自己记的原话:"不能把列表脱敏视为数据库已加密")
  • 12 个定时任务全无分布式锁,扩容那天会重复取消订单
  • L2 挂了没有降级,AI 顾问直接报错
还有一件影响对外的事:给客户看的 MCP 使用手册停留在 13 个工具的版本,实际启用 32 个——整条顾问链路、选标、里程碑管理、资质查询手册里都没写。客户拿到 Key 会看到一堆手册上没有的工具。