feat(roundtable): xdfx 左上角只显行动名/cop-task-detail可mock/抽取根节点用行动名
- xdfx 深链左上角「当前行动」只显示行动名称,去掉行动叙事 - cop-task-detail 加本地假数据开关 VITE_MOCK_COP_TASK_DETAIL(仿 VITE_MOCK_SQ_REPORT): true 走 mockCopTaskDetail(dev=true,sit/network=false);真实接口未就绪时调试用 - 结构化抽取(flow-json):FlowExtractRequest 加 root_label,xdfx 强制根节点 n1 的 label 用本次「行动名称」(前端 useStep3Summary 传 readActionDetail().actionName);extract+validate 两段都注入 注:行动详情 mock(actionName/narration) 在 config.yaml(按惯例不提交)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
b513a0d56c
commit
fba417918f
8 files changed
+55
-16
No files matched your search
@@ -49,6 +49,7 @@ import {
|
||||
type FlowIntent,
|
||||
} from "@/roundtable-planning/api/flow-extract";
|
||||
import { nowTime } from "@/roundtable-planning/lib/roundtable-constants";
|
||||
import { readActionDetail } from "@/core/auth/task-deeplink";
|
||||
|
||||
/** 报告输出文件的固定虚拟路径(恢复历史快照时用它重建 stub)。 */
|
||||
const SUMMARY_OUTPUT_PATH = "/mnt/user-data/outputs/方案总结报告.md";
|
||||
@@ -1142,6 +1143,9 @@ export function useStep3Summary(
|
||||
coordinatorPrompt,
|
||||
// 深链接业务码:后端按业务链抽取规范强制注入完整层级(根治"无论什么业务都按目的→行为体抽")。
|
||||
businessCode: ingestBusinessCodeRef.current,
|
||||
// xdfx(7BF):根节点用「行动名称」(流程图根节点显示当前行动,而非任务名)。
|
||||
rootLabel:
|
||||
ingestBusinessCodeRef.current === "7BF" ? readActionDetail()?.actionName ?? null : null,
|
||||
model: selectedModel || undefined,
|
||||
currentGraph: opts?.currentGraph ?? null,
|
||||
instruction: opts?.instruction,
|
||||
|
||||
Reference in new issue
Block a user