All 11 n8n JSON snapshots matched. Both requests went to the wrong customers.
说明与用途
在 n8n 工作流中,HTTP 请求被错误地发送给了错误的客户,原因是继承跟踪错误。审计发现不匹配,修复恢复了正确的继承关系。
问题
Outgoing HTTP requests in an n8n workflow addressed the wrong customers despite matching JSON snapshots.
结果
The audit tool detected mismatched ancestry indices, confirming wrong recipient requests. After applying the repair, the audit reported consistency and zero mismatches.
工作流
- 1. Parent supplies four orders to child.
- 2. Child computes two branches (first two → A,B; latest two → D,C).
- 3. Each branch projects items, removing customer identity.
- 4. Merge selects one branch; parent recovers customer via $('Orders').item.
- 5. HTTP node sends requests based on recovered customer.
- 6. Audit tool compares returned items to expected parent input items.
- 7. Repair updates lineage traversal to use correct pairedItem metadata.
证据
Both outgoing HTTP requests addressed the wrong customers.
The bug lives in the edge. n8n's pairedItem metadata links a result to its input ancestors.
node experiments/lineage-boundary/audit-executions.cjs ... reports status: "mismatch", two findings and exit code 1.
- 记录日期: 2026-10-25T23:26:23.080Z