本次修复重点:将原先偏静态的页面改为可交互 UI,并串起 成交 / 学习 / 治理 / 兜底 四条演示链路。
/skillhub/square/bounty/:id/square/workbench/:id/square/settlement/:id/square/learning/:id/assist/fallback/:id/governance/gate/:caseId
- 表单输入:学习指标、结算参数、fallback ETA
- 按钮动作:Gate Evaluate、Promote、Calc NetContribution、Schedule Payout、Auto Dispatch/Refund/Escalate
- 状态切换:Workbench 的提案/交付/争议 UI 阶段切换
- 后端 API 调用:
/tasks/*、/learning/cases/*、/skills/*/promote、/settlement/*、/fallback/*、/audit/logs
- 打开
/skillhub,点击“刷新任务状态”,进入各链路卡片。 - 成交链路:
/square/bounty/task1查看详情与时间轴/square/workbench/task1做 Gate Evaluate 并在 PASS 后点击 Promote/square/settlement/task1先算净贡献,再分别演示“当前时间排期(被 T+7 拦截)”和“模拟 T+8 排期(通过)”
- 学习链路:
/square/learning/new创建 learning case/square/learning/case1读取并评估
- 治理链路:
/governance/gate/case1查看指标,触发评估,观察 PASS/REJECT 与 reason_code,未通过时 Promote 按钮禁用
- 兜底链路:
/assist/fallback/task2依次 Auto Dispatch -> Refund -> Escalate,观察 ETA 和状态变化
在项目根目录分别启动后端和前端(与原项目一致):
npm run dev:backend
npm run dev:frontend若仅单独启动前端(已配置代理/环境)可用:
cd apps/frontend
npm run dev