Files
sanguo_vnpy_v2/sanguo_api
claude_dev f740999848 fix(factor): P4-2 终审修复波 I-1/I-2+M-1/M-2/M-3——building 二次分解纯增量注册+护栏 arity 表/容器拦截/零数据列+回写终态可辨+prompt 在库名单+max_tokens 提额 #84 [vps] [no-doc]
- I-1 routes_pipeline: decompose 端点 building 态卡片二次分解不再走
  update_hypothesis_state(D3 矩阵无自迁移边 raise ValueError→500 半成功);
  building 态=纯增量注册语义,注册照常落 yaml
- I-2 factor_guard: _OPERATOR_ARITY 35 算子必需位置参数表(逐个对 vnpy
  ts/cs/math/ta_function+cs_neutralize 实现核实)→缺参/多参 bad_arity 拦截;
  Tuple/List/Set 入 _BLOCKED_NODES;表达式零非函数位 Name→no_data_column
- M-1 version_registry: writeback_card_death 卡片已终态(ValueError)单独
  stderr 注记可辨,与真失败分流
- M-2 hypothesis_decompose: build_decompose_messages 加 existing_names
  关键字参,system 模板注入已占用名字清单(截 120 防爆 prompt),初代+
  feedback 轮均带
- M-3: 两处 chat_json max_tokens 2000→4000(8 因子候选+justification 截断)
- 测试: guard 缺参/多参/元组/纯常量/合法不误拦 3 案+building 二次分解
  200 双因子在库+在库名单渲染(初代+feedback 轮)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 09:19:12 +08:00
..