修:引擎作用域不得吸入他单事实 + 记录 G2 未分流的排查线索

任务视图铺到顶层的字段,原先取「该对象最新一行」—— 那一行很可能是**别的任务**
放行后的正式版记录。实测:NE555P 的打标读到了上一单 LM358DR 的情报
(historyDays 30 / 在产),被判成 Type A;修正后按自己的事实判成 Type B「重估后报」,
与 P-03 规则一致。

改为只铺**本任务自己写下的**草稿(读己之写),别人的事实仍在 `域.对象` 整表里、
要用得显式取。ledger 门面因此新增 `taskDrafts(taskId)` —— 与 `taskView` 的区别是
它只回我写过的那些行。

顺带记录:A1 已能 released 且节点实例正确落 terminal,但 G2 并行网关未起出
下游 A3 / A2;排查线索写进 PROGRESS.md 待办 1。

gates: tsc / eslint / depcruise(317 模块)/ 393 测试 全绿

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m
This commit is contained in:
2026-07-27 04:39:32 +08:00
co-authored by Claude Opus 5
parent 2b99fd163a
commit 1721bcf6e3
7 changed files with 63 additions and 5 deletions
+6 -1
View File
@@ -113,7 +113,12 @@ DMN 三分类规则 P-03 + 台账声明 + 样例集。depcruise 已实测拦下
## 已知待办(按优先级)
1. **判据 ④–⑨ 逐节点端到端**:A1 释放后 G2 分流已具备条件,A3/A2(loop)、A4、AP、A6、A7 逐条跑。
1. **判据 ④–⑨ 逐节点端到端**:A1 已能到 `released` 且节点实例正确落 `terminal`,
但 **G2 并行网关未把下游 A3 / A2 起出来** —— 工作流停在 A1 之后。
已排除:投递无失败、无异常日志、`selectEdges` 对并行分叉返回全部出边、
`dispatchOf` 对活动节点返回 start-task。下一步从 `advanceFrom` 的实际入参查起
(`onTaskTerminal` 里 `Object.values(ports)[0]` 目前是 `{}`,
`outputPortsOf` 按输出口声明的属性名取值、与台账列名对不上,值得先看这里)。
2. **判据 ③ 的机器路径**:`JCAI_LLM_API_KEY` 现为占位符,LLM 步一律走声明给定的人兜底。
接任一 OpenAI 兼容端点即可验证机器路径;两条缝的 record/replay 也需先有一次 live 录制。
3. **编排画布的手绘编辑器**:只读态(`FlowDiagram`)已接真实流程包;