fix(plan): selectHits 大数组 spread 炸栈,plans 全量重算 28万患者规模下崩溃
hits.push(...subHits) 把每个元素当实参压栈,V8 实参上限 ~6.5万;华北灌完(host ~28万患者)后 单子场景命中超限 → RangeError: Maximum call stack size exceeded,recompute-plans 中途崩、 无汇总输出。改逐个 push。parser-pipeline 的 metrics.writes.push(...results) 同型隐患 (单资源单批已 5万+ 行)一并修掉。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Found errors in your .gitlab-ci.yml:
- jobs:openapi-drift config contains unknown keys: rules
| Status | Job ID | Name | Coverage |
|---|