Commit Graph

1066 Commits

Author SHA1 Message Date
claude_dev f336600192 docs(spec): 流水线 §13 前台配置面补课(P5)折入——LLM配置页三层解析/env状态卡/分解器入口/三小修/不做清单(决议P5.1-P5.6);§8 增 P5 行 [nas]
CI/CD / test (push) Successful in 52s
CI/CD / nas-deploy (push) Has been cancelled
CI/CD / nas-verify (push) Has been cancelled
2026-10-05 08:51:03 +08:00
claude_dev f8f58235a3 fix(data): share_capital 次新股『公告日期』族归 empty 桶——窄匹配(KeyError+公告日期)不写不标次周重试保留, failed桶留给真源故障(全局改版由stale/rows带兜底); 消 share_capital-failed 周常驻红(186/5572全板散布~3%实证, 09-12起cninfo对无变更记录股返行缺字段=b34ee53案分类回迁); fusion spec §15.4台账演进 [vps]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 28s
CI/CD / nas-verify (push) Successful in 10s
2026-10-05 08:23:25 +08:00
claude_dev 85830b6887 fix(monitor): 失败签名三修——ERROR行预滤(重试WARNING的Expecting value不误中source_changed)+418针收紧'418 Client Error'(裸418子串误中rows=41823进度行=anti_crawl假阳性实证)+签名按[type]归因signatures_by_type(xueqiu的418不再抬share_capital的failed=跨类型连坐修); 10-05巡检案三连红假阳全案入spec §5.2/§9.B-21,22(research_report band跨车道混基线留痕) [vps] 2026-10-05 08:23:16 +08:00
claude_dev 3cdf7e211e docs(monitor): §1 时间线补 10-05 morn 休市表双域根治首验绿一行(stratergy 回执铁证:logs_stale 检项缺席=闸门生效实证+负向对照 10-04 eve 绿) [nas]
CI/CD / test (push) Successful in 42s
CI/CD / nas-deploy (push) Successful in 28s
CI/CD / nas-verify (push) Successful in 10s
2026-10-05 08:11:07 +08:00
claude_dev e755302d6c fix(factor): verdict_replay 补挂月度批评同班车——双 runner 加 stage(设计即同班车,runner 漏挂致 10-04 首班只在 VPS 手跑过一次;派生件不进 final rc;NAS 用 /app/data 运行副本注册表) [vps] [no-doc]
CI/CD / test (push) Successful in 51s
CI/CD / nas-deploy (push) Successful in 4s
CI/CD / nas-verify (push) Successful in 19s
2026-10-05 08:11:01 +08:00
claude_dev 3d20652aa9 fix(factor): 首班 VPS 修复#2——monthly_batch 补 --fund-data-dir 透传(cfg 无 static_dir 键落 NAS 默认致 fund 三因子 count=0;VPS 五域镜像在位只差路径)+wrapper 传本地 static;NAS 缺省链路本就对不受影响 [vps] [no-doc]
CI/CD / test (push) Successful in 48s
CI/CD / nas-deploy (push) Successful in 16s
CI/CD / nas-verify (push) Successful in 16s
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-04 10:03:19 +08:00
claude_dev f478d4b408 fix(factor): 首班 NAS 二次修复——双 runner stage1 补 --report-dir 绝对路径(容器 -w /app 只读挂载下缺省相对 reports 建目录即 Errno30;VPS 侧 cwd 巧可写但显式化) [vps] [no-doc]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 10s
CI/CD / nas-verify (push) Successful in 10s
2026-10-04 09:57:14 +08:00
claude_dev ff94b49372 fix(factor): 首班 VPS 修复——monthly_batch 补 --vnpy-db 透传(双机 cfg 路径各异,override 已有形参只差 argparse 接线)+wrapper 传 VPS 本地行情库;NAS 侧不受影响(路径本就对) [vps] [no-doc]
CI/CD / test (push) Successful in 51s
CI/CD / nas-deploy (push) Successful in 15s
CI/CD / nas-verify (push) Successful in 13s
2026-10-04 09:46:09 +08:00
claude_dev 7f9b4133e5 fix(monitor): strategy 侧休市表镜像+logs_stale 闸门迁 trading_day——国庆连休假黄同治 [vps]
CI/CD / test (push) Successful in 41s
CI/CD / nas-deploy (push) Successful in 30s
CI/CD / nas-verify (push) Successful in 9s
infra 提醒(b24f905 只落 data 侧)+域内自决, 两件:
- strategy_registry.EXCHANGE_HOLIDAYS 年度休市表(与 data 域逐字同步,
  CI test_holiday_table_synced_with_data_domain 强制两表相等, 单边改即红;
  年更义务经 data 年更闸+同步测传导双表)
- calendar_union 抽函数(镜像 data _calendar_days): 假定集剔休市表日,
  表缺年不剔(黄照旧绝不静默转绿), 确认集恒保留(表错不吞真相)
  → 10-05/06/07(表内周一~三)eve 交易日语义检整体不评
- logs_stale 闸门 weekday→trading_day: 引擎假日闲置不写日志=常态,
  裸 weekday 只免周末漏国庆周一连休(morn 假黄另一根因, prune 治不了它);
  表外长假尾复市日(10-08) morn 一班诚实黄属已知, 开市落笔自愈
- spec 同步: §1 时间线/§4.1 表/§4.2-5)/§4.3(五检+并集语义)/§7.1 坐标
  /§9.A-15,16 新坑/§10 值班行/§12 坐标+行号漂移勘正
- TDD 4 新测, portfolio 776+data_platform 682 绿零回归

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-03 22:05:02 +08:00
claude_dev bf1fe98c82 docs(factor): #70 收尾档随码走——§7.7 四件入档(composite入册/门边带/考场一键/缺口指纹开单)+defer台账+首月观察点 #70 [nas]
CI/CD / test (push) Successful in 42s
CI/CD / nas-deploy (push) Successful in 26s
CI/CD / nas-verify (push) Successful in 8s
2026-10-03 21:36:53 +08:00
claude_dev 1b27226ab6 fix(factor): 终审 m6——monthly_batch manifest 缺路径守卫(存在才比对,缺则 stderr 告警跳过),缺口件 fail-soft 契约补全 [vps]
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-03 21:35:55 +08:00
claude_dev dbe6623e81 feat(factor): 决议M半环闭合——data_gap_check 指纹去重自动开单(sha1 前8位=缺口集合,变化才开新单,复用J1 open_gitea_issue)+monthly_batch --manifest/--gap-issue 批前告警 fail-soft [vps] 2026-10-03 21:25:12 +08:00
claude_dev b582b70a65 fix(factor): 月度批测试 fixture 补 composite 链幂等重挂——#70① 真注册表写入 composite 名后全套次序下清库无人重挂致 2 例序依赖红(fixture 扩一行,单跑/全套双绿) [vps]
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-03 21:18:47 +08:00
claude_dev 367b4cfd9c feat(factor): #70③ 考场一键化 exam_gate——候选+基准同批同 run 跑 h2 考场,1/5/10d ICIR 三周期全不输且至少一胜=建议晋级(人裁),md 报告自包含 [vps]
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-03 21:15:11 +08:00
claude_dev f9914cadbe feat(factor): #70② 月报头部门边案例清单——assessable t∈[1.8,2.0) 正清单+摘要计数,人审第一屏直达晋级判断 [vps] 2026-10-03 21:06:21 +08:00
claude_dev d15653d9df feat(factor): #70① 合成层双雄入注册表——composite_quant12(assessable 等权基线)+composite_quant12_v2a(promoted,promotion_t=26.32 锚 2026-09-11 考场);月度批评自此盯合成层衰减,等权/ICIR 当月 IC 并排 [vps]
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-03 20:59:29 +08:00
claude_dev 22b454876d docs(plans): #70 三件+决议M半环实施计划——composite入册/月报门边/考场一键exam_gate/缺口指纹开单 #70 [nas] 2026-10-03 20:56:54 +08:00
claude_dev 2fdb025b44 docs(monitor): §0.4 收编三件——fusion §20.15 加收编横幅(保留调度权威表角色)/vps-runbook 两段巨型监控注记压缩为调度事实+指向 spec/strategy-ops-monitor plan 档加史志标注; 至此五处散落统一为 monitoring-design 唯一活文档 [nas]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 19s
CI/CD / nas-verify (push) Successful in 8s
2026-10-03 18:38:19 +08:00
claude_dev d8ca4a72d1 docs(monitor): 监控 spec 数据域三节填充——§5.0-5.7 五件套(42 项全表/四层证据链/两班零分叉/NAS v2 六族/休市表/滚动带)+§6.1-6.3 告警通道(schema/三域契约/open red 缝)+§9.B 坑 20 条+§12 坐标 [nas]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 19s
CI/CD / nas-verify (push) Successful in 9s
2026-10-03 18:34:43 +08:00
claude_dev 56fff3df40 docs(monitor): 监控 spec 策略+桥域三节填充 [nas]
- §3 QMT 三层防御链五件套:26 废单事故第一性(被动查询测不出会话陈旧)/用户五点拍板 09-09/RED 链 275s 实测收官;relogin 流程与退出码+登录边界;哨兵六探针执行序+gate 日志语义+无退避拍板;probe0915 never-fill 金标准+窗口+假期 rc=1 语义(120141 不匹配 HOLIDAY_WORDS)+10-08 复市绿锚
- §4.2 十一检逐检五件套(需求/判据/阈值+校准史/file:line/坑史);§4.3 日历降级域内特记(无闸门六检假日形态/resolve_passed 时序);§4.4 setpoint 翻转史 7→3+工序铁律
- §9.A 坑 14 条(A-1 wmic 自匹配~A-14 停退工序双坑, 均现象/根因/判别法/修法坐标)
- §4.1 infra 抄录核对无误;§4.9 事实锚点折入正文后删除;§12 补 wrapper 行+checks 关键坐标
- 含 data 域 §5 并行填充段(其 §9.B 未完待续, 同文件共享树随行)
2026-10-03 18:34:18 +08:00
claude_dev 0007f288a5 docs(claude): 参考文档区挂监控体系总设计唯一活文档——owner 分域填节+档随码走触面清单, 三域 session 统一入口; 同 push=monitoring-design 建档 a3d5f3e [nas] [no-doc]
CI/CD / test (push) Successful in 46s
CI/CD / nas-deploy (push) Successful in 3m25s
CI/CD / nas-verify (push) Successful in 8s
2026-10-03 18:28:21 +08:00
claude_dev a3d5f3e96e docs(monitor): 监控体系总设计唯一活文档建档——12章框架+infra域八节实填(需求拍板史/全景/横切语义学/调度部署/基建坑/值班手册/台账/索引); §3§4§9.A骨架+读码事实锚点待stratergy填, §5§6§9.B待data填; 颗粒度铁律=五件套(需求/判据/阈值/坐标/坑史) [nas] 2026-10-03 18:27:51 +08:00
claude_dev b24f90549f fix(data): 监控日历假定集剔交易所休市表日——连休假黄根治+CI 跨年强制年更 [vps]
CI/CD / test (push) Successful in 42s
CI/CD / nas-deploy (push) Successful in 5s
CI/CD / nas-verify (push) Successful in 9s
根治 valuation_baostock/dbbardata_daily/dbbardata_index 三域国庆连休天天假黄:
- monitor_registry.EXCHANGE_HOLIDAYS 年度休市表(仅工作日): 2026 表=dbbardata
  000300 实证(至 1002)+交易所 2026-09-17 公告(中秋 0925~27/国庆 1001~1007 休,
  10-08[周四]复市——勘正全员「10-09 开盘」旧误记)
- data_monitor._calendar_days: 假定集剔休市日(已知假日=零期望当夜即绿);
  fail-safe=表缺年不扣(黄照旧绝不静默转绿); 确认集恒保留(表错不吞真相)
- CI 年更闸 test_holiday_table_covers_current_year: 当年无表即红(25063ca
  禁裸墙钟教条的故意例外); 场景日随休市表重定向三测(0925 已知假日走绿路径,
  未登记日容忍语义改 0924 钉)
- TDD 4 新测, data_platform 682 绿; spec §20.15.2+runbook 同步
2026-10-03 18:17:01 +08:00
claude_dev 4cf88b4b62 docs(runbook): schtask 全景 sanguo-dsa 注记——用户侧独立调研项目零引用无监控, 10-03 用户拍板保留常驻勿重问; 同 push=qmt 防御链回库 dbf57f2 [nas] [no-doc]
CI/CD / test (push) Successful in 43s
CI/CD / nas-deploy (push) Successful in 15s
CI/CD / nas-verify (push) Successful in 9s
2026-10-03 17:46:53 +08:00
claude_dev dbf57f2fd0 ops(qmt): 防御链源码回库——da32cca 卫生批误裁在役件; 回5主件(gate_common/probe_0915/relogin/sentinel/sentinel_task.xml), patch×2历史件不回; 生产 C:\sanguo_bigqmt 四主件 diff 逐字节一致实证(09-11 上线后零漂移); 灾备源恢复版本管理 [nas] 2026-10-03 17:46:31 +08:00
claude_dev 434f7bc6b7 fix(data): margin 未发布守卫——深/北 TMC 块滞后发布时整体 None 不写单沪腿残缺 [vps]
CI/CD / test (push) Successful in 43s
CI/CD / nas-deploy (push) Successful in 8s
CI/CD / nas-verify (push) Successful in 10s
0924/0930 案(二代同族): 沪已发布+TMC feed 最新块<请求日 → 旧实现段全空
跳过仍 concat 单沪腿(2002/2001 行 vs 满腿 6051/6054)+marker done 永不
重跑。修=_fetch_tmc_block 兼返段最新块日, fetch_margin 判「请求日比段
最新块还新且沪有数据→整体 None」(fail-loud 次夜重跑, pledge_ratio 未
发布周五同款); 旧日语义不变仍走 backfill。10-03 探针实证 feed 最新=0929
(0930 未发布, 0924 已在深处)。TDD +3 例, margin 域 39 绿, data_platform
全量 678 绿; spec §20.10.5 台账行
2026-10-03 14:44:15 +08:00
claude_dev a487192ed6 docs(audit): 10-01 两轮审计修复验收报告入库——P0 7/7 闭环+P1 15 修/9 分域待处置, 2418 测试复跑绿 [nas]
CI/CD / test (push) Successful in 48s
CI/CD / nas-deploy (push) Successful in 7s
CI/CD / nas-verify (push) Successful in 11s
2026-10-03 14:28:36 +08:00
claude_dev c292dcd79e docs(plans): P4-2 计划两处勘误同步实现真值——反馈循环测试改名 test_loop_name_claimed_by_passed(跨轮保有语义,落 tests/api/)+monthly_batch 示例 reg→registry #84 [nas] 2026-10-03 14:28:06 +08:00
claude_dev 99bc80121f docs(audit): P0-4 重跑偏差报告——15.48% 验收数字作废, 前视正超额坐实为幻 [nas]
CI/CD / test (push) Successful in 46s
CI/CD / nas-deploy (push) Successful in 2s
CI/CD / nas-verify (push) Successful in 7s
NAS 一次性容器同窗同参(2022-01-01~2024-12-31 max-pool 50)双 rc=0:
all_weather −27.49%/夏普−0.61/回撤−34.19%(vs 7月锚 15.48%/+0.04/−23.25%,
偏移−42.97pp 主因=前视移除, 锚另叠 0.001 税+现金定寸两层小项);
momentum_timing −50.06%/−0.52=首个无前视基线(无历史锚)。健全性全绿
(previous_date 缺失 0/数据失败 0/信号节律健康)。实盘零影响不变。
处置档 §5.5 收口=P0-4 全链闭环。

Co-Authored-By: Claude Code <reply@anthropic.com>
2026-10-02 14:32:33 +08:00
claude_dev e47dddd336 feat(data): P4-3 接线——corpus_reader.get_events 读出口+manifest 两域+run_corpus 尾两段(funnel/gate rc 隔离+LLM env 条件传递); fusion spec §20.16+runbook 落档; Mac 冒烟绿(词表件落+候选入队+门如实报缺) [vps] [nas]
CI/CD / test (push) Successful in 46s
CI/CD / nas-deploy (push) Successful in 2s
CI/CD / nas-verify (push) Successful in 10s
2026-10-02 10:02:51 +08:00
claude_dev 1ea143ec6c feat(data): 完整性门 integrity_gate——三层(L1 profile 域存在性/L2 字段四元组 12 项 6 critical/L3 充实度)+profile-aware 分母+exit 0/2/1+SANGUO_SKIP_INTEGRITY 后门+单查隔离(P4-3 F6) [nas] [no-doc] 2026-10-02 09:57:24 +08:00
claude_dev 65e5c02916 feat(data): 漏斗主体 corpus_funnel——两层分诊(词表走水位+LLM lane 串行预算断路)+事件快照两域+pending 持久队列+卡片需求面; Ctx 加 parse_fail 计数, ID_KEYS 补 events 两域(P4-3 F2/F3/F5, 计划 Task4+5 合落=模块内聚) [nas] [no-doc] 2026-10-02 09:54:21 +08:00
claude_dev 8bf935b1a0 feat(data): 漏斗第一层词表 funnel_lexicon——八类事件+否定前缀守卫, sentiment_lexicon 范式 [nas] [no-doc] 2026-10-02 09:51:59 +08:00
claude_dev 7b489d1606 feat(api): LLMClient.chat_json 加 want_usage 可选参返 (obj,usage)——漏斗 token 计量数据源, 默认调用零变化 [vps] [no-doc] 2026-10-02 09:51:29 +08:00
claude_dev eb6475b1d7 feat(data): Ctx 加 token 预算断路——BudgetStop/tokens_used/add_tokens, stop_now 合并检查, rc=3 checkpoint(P4-3 F4) [nas] [no-doc] 2026-10-02 09:50:43 +08:00
claude_dev 03e5c8fe53 docs(pipeline): P4-3 漏斗刀 spec 折入 F1-F7+全码计划——快照两域/LLM 事前喂真值契约/Ctx token 预算/三层门 profile 分母/挂点 rc 隔离 [nas]
CI/CD / test (push) Successful in 46s
CI/CD / nas-deploy (push) Successful in 1s
CI/CD / nas-verify (push) Successful in 9s
2026-10-02 09:49:56 +08:00
claude_dev 4e4679a827 docs(factor): 因子档 §7.6 终审台账补 ic_gate 口径——json 缺席或 checked=0=闸未实质运行非闸故障(M-4) #84 [nas]
CI/CD / test (push) Successful in 43s
CI/CD / nas-deploy (push) Successful in 1s
CI/CD / nas-verify (push) Successful in 10s
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 09:19:18 +08:00
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
claude_dev 66679d2114 docs(factor): 因子档折入 P4-2 分解器刀 §7.6——护栏三源/反馈循环/decompose 端点/动态注册链/IC 正交闸/死亡回写/转移矩阵+已知偏差台账(档随码走) #84 [nas]
CI/CD / test (push) Successful in 43s
CI/CD / nas-deploy (push) Successful in 2s
CI/CD / nas-verify (push) Successful in 9s
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:58:27 +08:00
claude_dev b35287f78d test(frontend): pipelineWiring ic-trend 断言改 toBeUndefined——P1 接真后 mock 已删漏同步(#84 顺手件;issue 勘误:文件名实为 pipelineWiring 非 pipelineWinding) [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:58:27 +08:00
claude_dev 403a043b8c feat(factor): D5 死亡回写——CLI graveyard 转移同步回写假设卡片(死因+因子名,hyp- 卡 id 才回写,失败不阻断) #84 [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:54:16 +08:00
claude_dev a1caccf1b1 feat(factor): IC 正交闸(D4)——逐日截面 Pearson 对在库 max≥0.99 置疑(报告件不自动转移)+monthly_batch values 导出接线;origin=decomposer 为新因子判定 #84 [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:46:19 +08:00
claude_dev 6251451a76 fix(strategy): P0-4 动量/全天候回测前视修复——9:30/14:00 决策取数上界统一 T-1(方案a) [vps]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 0s
CI/CD / nas-verify (push) Successful in 9s
momentum_timing handle_data 入口换锚 data_date=previous_date: panel 预取/牛熊
分界/成份池/取强舍弱/均线选股/RPS/涨跌停 8 调用点统一传 T-1, pre_date 锚同步;
None 守卫=警告跳过保仓(small_cap 同款)。all_weather monthly(9:30) 判板
current_dt→previous_date, stop_loss(14:00) now_time→prev_date(缺失跳过涨停
观察)。回测不再吃当日未发生的收盘价(10-01 审计 P0-4 本体); VPS 影子盘中当日
bar 未写本就落 T-1=实盘零行为变化, 对齐 small_cap/value/factor_topn 范式。
helper 内部零改动(全经参数传入); _ex 副本已删免二遍修。
测试: 新增 test_decision_date_bound.py(TDD 红→绿钉三面: momentum 全链上界/
all_weather 两处判板); test_handle_data_uses_current_dt_not_today 原断言钉的
正是前视行为, 按新语义更新(日期来自 context 非真实今天, 上界=previous_date)。
8 目录 2495 passed。重跑重评(momentum/all_weather 同窗偏差报告+15.48%夏普
重评)待执行, 见处置档 §5.4/§5.5。

Co-Authored-By: Claude Code <reply@anthropic.com>
2026-10-02 08:42:36 +08:00
claude_dev e06bf6c522 fix(factor): D2 动态表达式注册链——monthly_batch 复合 resolver(内存 miss→yaml params.expression 动态注册),分解产物进月度批评必经;--registry 补 env 默认 #84 [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:39:05 +08:00
claude_dev ca8673e031 refactor(strategy): P1-13 删除 TET Phase2 _ex 四副本——退役链收官 [vps]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 3s
CI/CD / nas-verify (push) Successful in 9s
前置已毕: 四实例(57/60/61/62) 10-01 16:08 停退(infra UPDATE stopped + supervisor
自收割), 10-02 08:05 morn 班 engines_expected/actual/no_restart 三绿 3/3,
vps_count_engines SHADOW=3 亲核 → 文件头自述的 Phase 3 删除授权生效。
本波: 删 4 文件 + live_strategy 工厂表 4 项 + strategies/__init__ 导出 +
runner_backtest choices/分发 4 支/_register_schedule isinstance 五处 +
前端标签表/回测下拉 4 选项 + 测试五回退(value_selection 空名单守卫 parametrize/
sizing 双列 parametrize/portfolio_live 工厂例/live_reconcile 3 标签/
routes_strategy 白名单示例换在册名)。provider get_*_ex strict 接口保留
(TET 契约); paper_accounts 四 stopped 行保留(手工重启得干净 ValueError)。
档随码走: joinquant SUMMARY 产出清单行闭环 + audit 处置档 §四.1 执行闭环
(工序两坑: 守卫列=strategies 非 name; 只 UPDATE 勿先 kill)。
本地 CI 同款 8 目录 2486 passed。

Co-Authored-By: Claude Code <reply@anthropic.com>
2026-10-02 08:34:34 +08:00
claude_dev 4296b4f019 feat(pipeline): decompose 端点——卡片→候选因子一次成型,通过者挂血统进 registry(incubating+origin=decomposer),卡片转 building;四层错误分层随 draft 先例 #84 [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:33:48 +08:00
claude_dev 13f3124a4b feat(pipeline): 分解器反馈循环(C3)——白名单同源 prompt+只重生成失败者+max_rounds=3 上限(上游 while True 缺陷必修) #84 [vps] [no-doc]
接缝最小修复(brief 实现样本缺陷):重生成者原样复述已通过因子(同名同表达式)视为同一因子跨轮保有跳过,不误判 name_taken;同名异表达式仍走 check_candidate 判 name_taken。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:26:40 +08:00
claude_dev 9389a7b9d5 feat(pipeline): 卡片状态转移矩阵(D3)——graveyard 终态禁复活对齐因子墓园决议,非法迁移 ValueError;矩阵禁复活后 COALESCE 清空语义无需实现 #84 [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:21:54 +08:00
claude_dev 8478f23abf fix(factor): 复杂度两项校准——引用列数剔除函数位算子名(func_ids 同款)+嵌套深度 6→12(6 列合法和式结构深度≈9,原阈与引用列上限自相矛盾误拒);钉测试同步 #84 [vps] [no-doc]
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-02 08:13:42 +08:00
claude_dev e3e8ccc017 test(frontend): 陈年红清账第一批——auth.test 补 jsdom29 无 localStorage 的内存 stub(3 红转绿)+Result.spec mock 工厂补 getLog 导出(4 红剥掉第一层;余 EP slot 兼容层记账 deferred,CI 不跑 vitest 不挡班车) [vps] [no-doc] 2026-10-02 08:12:55 +08:00