Files
Cyrene_v2/frontend/web
AskaEth 8e56163418
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
feat(admin): Flow 页会话选择器 + 修「泳道 0」文案(纯前端)
- 新增 flow/flowSession.ts(白名单判定与后端 flowSessionAllowed 逐条对齐 + 选项构造 + 选中回落 web + 取数接线 flowPageData)+ FlowSessionPicker.tsx
- Flow.tsx:图不再读兼容字段 s.flowGraph / activeSessionId,改由 flowPageData 从 flowGraphs[选中会话] 取;选择器只在给了 onSelectSession 时渲染(既有调用形态不变)
- 修文案:0 泳道时统计卡显示「—」+「本回合未派发子代理」(原先 0 紧挨「泳道」会被读成「泳道 0」)
- 标签单一出处:FlowSnapshotHint 改用 flowSessionLabel(避免与选择器漂移)
- 测试 33 + 21 checks;变异:取图改回主会话桶 / 选项去掉 sess-backthink / 泳道卡还原 / 放行白名单外会话 ⇒ 全红
- 如实登记覆盖缺口:组件调用点那一行无法自动化(无 jsdom,zustand SSR 快照取不到真实 state)⇒ 有一条变异打不红,靠「取图路径唯一 + 注释」缓解
- ⚠️ 行为变化(任务书要求):默认选中固定为 web,不再随 activeSessionId 漂移(原先跟着激活会话走)——一行可改
2026-10-05 20:00:01 +08:00
..