Commit Graph

  • f1c5ac890a docs(audit): 审计终审双报告归档——代码线终审(rebuttal RB-C1..C4 全 accept+修复验收 29 关闭/2 挂账/26 开放+RB-C3 台账补录缺位注记)+监控线终裁(rebuttal RB-M1..M4 全 accept+P1×3 与 P2 主体全过+200 测试绿+终裁新发现 P3-1 降级键永不 resolve+文档残留 §6.1/§10/§4.0);根目录终审件归位 audit/;三天审计线就此闭环 [nas] claude_dev 2026-10-05 22:46:41 +08:00
  • 9d3888496b fix(pipeline): 收编波三件——卡 id 加随机段防同秒碰撞+save source 白名单+长度上限+502 detail 固定文案不再透传上游响应体 (审计 P3-6/7/8 收编) [vps] [no-doc] claude_dev 2026-10-05 22:28:55 +08:00
  • 472559380e fix(llm): 收编波五件——L4/L5 累积降级链+配平起点避字符串内左括号+响应体单次解析连接复用+400 自愈不占重试预算+usage 上游未给 None 化 (审计 P3-1..5 收编) [vps] [no-doc] claude_dev 2026-10-05 22:26:17 +08:00
  • ce5b8f59c2 chore(nas): funnel LLM 层停用待令——run_corpus_standalone.sh 命令行加 --no-llm(10-05 用户拍板 B 案: bigmodel 余额耗尽 429 熔断后裁决)——词表层照跑零成本/pending 冻结只增不减/开闸=去此 flag 续消化; runbook :230 命令行+停用注记+fusion spec §20.16 停用决议 bullet 同 push(基建档闸) [nas] claude_dev 2026-10-05 22:10:59 +08:00
  • cbee9e414b fix(factor): 判定与档案五项收敛——_PROMOTION_BAR 单源化(第二处硬编码改引常量)+exam_gate 缺周期 fail-closed(单周期对比不再 SUGGEST_PROMOTE,INSUFFICIENT_PERIODS 明示)+报告文件名带时间戳(同日重跑不覆盖)+v2a 条目补 evidence 指针+等权交集语义 docstring 明示;gap台账坏行容错(T6-N1非dict行降级跳过);因子档 §7.7 台账 (审计 P3-15/16/17/18/19+T6-N1) [vps] claude_dev 2026-10-05 22:08:56 +08:00
  • e21a1c4423 fix(factor): 小因子交换律换皮漏检+NAME_RE 尾换行——dup_violations 增 swap=True 整树同构级(<8 节点小因子 close+open 重排不再躲过双检,归 dup_subtree 不动逐字重发语义)+NAME_RE 改 \Z(abc\n 不过闸) (审计 P3-9/P3-13) [vps] [no-doc] claude_dev 2026-10-05 21:53:55 +08:00
  • 5bb2d62051 docs(runbook): §8 挂 P2-18 生产 wrapper 收尾项(10-08 窗口后) + 434d7cb 补标签备案——该 commit 标题漏打 [vps] 致 CI label 门拦(run 2633), 共享 master 禁 amend 只能本条补挂, 待推 VPS 查询(git log vps-deployed..HEAD --grep='\[vps\]')以本条为 434d7cb 身份批之锚 [vps] claude_dev 2026-10-05 21:51:18 +08:00
  • 434d7cb357 feat(config): QMT 部署身份单一权威源 config/qmt_identity.json——P2-18 账号硬编码根治(⚖️-2 用户拍板:确认永为模拟号+令根治硬编码) claude_dev 2026-10-05 17:32:42 +08:00
  • b75a3acc59 fix(factor): 缺口单去重三重加固——find_open_issue 加 search API 兜底(首页 50 条上限外不再失明)+LIST 异常与不存在区分(异常跳过开单下月再试,不再 fail-open)+指纹本地 append-only 台账第二道去重+内网地址副本收敛单源 (审计 P2-13/P3-20) [vps] [no-doc] claude_dev 2026-10-05 17:31:48 +08:00
  • c94ac8e92f fix(factor): manifest fail-soft 四态同刀——缺路径落 manifest_missing 标记件(最需告警场景不再零输出)+坏语法/坏形状整体 try/except 照跑批+与 CLI 语义对齐说明+四态参数化测试钉契约(防只修一态再犯) (审计 P2-11/P2-12) [vps] [no-doc] claude_dev 2026-10-05 17:17:16 +08:00
  • 025b4e6a3c docs(audit): 拍板三项裁决落档——⚖️-1=C 并入 P0-4 后 all_weather 重评大讨论(不单独修分支,P2-17 挂账重评窗口)/⚖️-2 确认 66639661 永为模拟柜台账号+用户追加令详调硬编码根因(schtask 无 per-task env+机器级 env 空+部署身份无单一权威源,env 名分裂三个)→env 化排期 infra(qmt_identity.json 单一权威源+gate_common stdlib 读取器+env>json>fail-loud,灾备腿零 DB 依赖,VPS 班车=10-08 验证窗口后)/⚖️-3 同意 monitor_common.py 收口,三域合议 10-08 后 [nas] claude_dev 2026-10-05 17:08:16 +08:00
  • 110f1a17de fix(factor): 死亡回写零痕迹路径留痕+pipeline-db 绝对化——卡片不存在 False 路径 stderr+registry_events 附记 death_writeback_missed+相对路径 abs 化警告+库不存在跳过回写不再静默建空库 (审计 P2-10) [vps] [no-doc] claude_dev 2026-10-05 17:03:20 +08:00
  • 02acb485c6 fix(factor): IC 正交闸可观测性+判定收敛——report 增 skipped_missing_values/compared_pairs 计数+checked<len stderr 告警(系统性 eval 失败不再呈现绿灯)+有效 corr 日数下限 20(常数日滤除后少数日不触发置疑,insufficient_days 留痕)+origin 判定改条目级(分解因子不再每月重考,手工升版不退闸视野)+plan_batch docstring 勘正副作用 (审计 P2-9/P3-10/11/12) [vps] [no-doc] claude_dev 2026-10-05 16:05:32 +08:00
  • b954b02e75 fix(monitor): 监控班次二 P2 批——D-5 db_sample 日历不可达去 fail-open(样本可读弱检/库不可达黄)+D-6 month_bucket 损坏件 rows=None 黄(对齐 per_date)+D-8 check_disk 阈值参数化消费注册表 warn_gb/crit_gb(旧硬编码 8/20=改表不改行为校准陷阱,crit_gb 全仓无消费)+D-9 vintage/NAS ts fromisoformat 捕 TypeError+D-10 db_sample close 进 finally+AL-1 upsert 更新 severity(同日黄→红升级即时落表,旧 UPDATE 不动=次日新 id 才纠正)+purge 收口 MON-202610-04(open 黄改 last_seen 28d=活着不删,旧 first_seen 14d 硬删无声抹持续黄+断 count 升级链;resolved 统一 30d,open 红永不删)+N-1 run_monitor_nas.sh rc 先存后拼($(date) 同词先展开重置 $?=exit 恒 0,rc 隔离下 NAS 崩溃唯一现场线索)+N-2 NAS 日历豁免短期方案(last_weekday 接休市表镜像+CI 同步测钉与 monitor_registry 相等=7f9b413 镜像纪律;10-06 旧码会把 10-05 假日当昨交易日;corpus 34h 日历日节奏实证无需豁免)+P3 归因([FATAL] 级别标记不当类型归 _global,scan_signatures 注记 test-only 勿接线)+T-2 NAS red 分支(hot_rank 文件缺)测试补缺+migration_logs 保洁(data_monitor_wrapper 双班剪 14d 前旧件,13 wrapper 无限增长收口);monitoring spec §5.1/§5.2/§5.3-④/§5.4/§5.5-④/§7.6/§12 随码(C-A1 universe 异常实串/C-A2 签名表勘正补 Expecting value/C-A6 disk 阈值表述+锚点行数刷新) [vps] [nas] claude_dev 2026-10-05 15:54:13 +08:00
  • a13ce79b93 fix(pipeline): 假设状态机条件 UPDATE+decompose 按卡互斥——update_hypothesis_state 带 allowed_from 守卫(单条条件 UPDATE+rowcount 二次分因,graveyard 终态竞态不可迁出)+decompose 全程 _DECOMPOSE_LOCK(仿 _GRADUATE_LOCK,跨存储两步写丢更新窗口闭合) (审计 P2-5/P2-6) [vps] [no-doc] claude_dev 2026-10-05 15:45:51 +08:00
  • 93d7acef50 fix(monitor+frontend): 审计剩余认同件批——T-1 watch_targets_union 真调 poll_once(旧版重抄实现自证恒绿;补 DUAL 双源路径覆盖例)/storm 读不动文件计 unreadable_files 入 evidence 不静默(P3 漏报向,灯色不动)/no_restart CreationDate 解析失败计违例=保守向复核留痕/_dual_track_pairs 兼返 unpaired 清单+零配对不再伪装 no-live-desk(可见性收敛,灯色不动)/weekday 死闸门随迁退役(monitor 门+registry docstring)/前端存量红 4 例清零(Result+TradesTable 空表渲染路径 scope 守卫+两断言对齐现 UI:收益概述已改指标卡/时间选择器已收编 head-meta, vitest 22 文件 67/67 绿);spec §4.1/§4.2-4,9/§9.A-17/§12 随码 [vps] claude_dev 2026-10-05 12:51:10 +08:00
  • bda62d64db fix(llm): Retry-After 真实现+L5 清洗字符串感知——_post 带回 headers 429 解析秒数(非数字回落固定退避,测试改不重合值钉真等待)+尾逗号清洗改字符串感知状态机(字符串内 ", }" 原值保全,宁 502 不静默损坏) (审计 P2-1/P2-2) [vps] [no-doc] claude_dev 2026-10-05 12:48:31 +08:00
  • 87817a6a97 fix(data): 读侧残骸守卫收窄到0字节——aba1c3d初版try面过宽把坏件异常也吞,打穿integrity_gate单查隔离信息面(1ea143e设计:gate依赖捕获异常记error=,实测test_check_exception_isolated红);0字节残骸(本次掉电实锤形态)保持skip+ERROR,坏件含内容者恢复fail loud;spec §20.16同步勘正 [nas] [vps] claude_dev 2026-10-05 12:48:26 +08:00
  • 8f70ce3d55 fix(monitor): 监控三 P1(审计D-1/2/3)——D-1 collect_log_layer跨日志归并改mtime序后到运行整行胜出(旧max(rows)吞后到failed+假resolve双失效:早班rows=100/failed=0压住后到rows=50/failed=3); D-2 main顶层兜底(_run_shift+_crash_exit三段壳:裸崩溃写red health+infra-monitor-crash告警+exit3,旧裸传播+wrapper恒0=SCHTASKS年龄失明最坏22h静默)+check_entry单检隔离(抛错=黄降级data-X-stale对齐strategy先例); D-3 trading_days读侧[:10]归一+None过滤+sorted(双实现分叉收敛,dbbardata datetime历史双格式); 四新测+monitoring spec §5.2/§5.3-④ [vps] [nas] claude_dev 2026-10-05 12:45:58 +08:00
  • aa2a7fff2b docs(plan): 排期批增 Task 9——P3-1..8 收编波(infra 派定本批后我接;P3-8 502 detail 透传按 infra 点名截断改脱敏/固定文案防带出上游上下文) [nas] claude_dev 2026-10-05 12:45:56 +08:00
  • ba2a420fd5 docs(audit): stratergy 双占位补实供二审——RB-C4(A-1 ImportError 偏离)四证据=runner.py:28 先例坐标+79c6b8b 双 hunk+NameError 忠实复现(sys.modules 屏蔽模拟缺依赖,函数内 import 局部名先于赋值求值)+处置面完整性;RB-M4(C-A4 归因细化)五证据=shadow/supervisor.py:26 60s 错源+runner.py:418 5.0 正源+VPS schtask 双命令实证无参覆盖+runner:443 注释复核(描述对象正确,60s 巧合同值)+spec 勘正 diff 复核路径 [nas] claude_dev 2026-10-05 12:45:15 +08:00
  • feef354115 docs(plan): 审计排期批实施计划——P2×9+P3×9+顺带×2 折 8 棒(Retry-After/状态机互斥/IC 闸可观测/死亡回写留痕/manifest 四态/缺口单去重/小因子换皮/杂项收敛),需求=审计原文逐条内嵌 [nas] claude_dev 2026-10-05 12:44:46 +08:00
  • 586d2b172f docs(monitor): infra 自留件一批——§11 台账扩至 MON-09(purge open 黄/NAS 日历盲区/always 族双盲/factor 不在岗/argv key 窗口/morn 同峰)+§0.1 触面补 account_monitor(C-A9,stratergy 供描述)+状态灯三处勘正(§0.2/§6 节头/§12)+§6.2 错峰表述勘正(morn 双班同 08:05=MON-09)+§6.4 tab 枚举勘正(C-A5,alerts_store.summary 为权威)+§1 时间线补 10-05 午双审计分诊+rebuttal 二审制一行 [nas] claude_dev 2026-10-05 12:42:05 +08:00
  • aba1c3de80 fix(data): 掉电防御两刀+funnel配置三层——写侧根因=DayBuffer/IdLedger flush 已tmp+rename但无fsync,掉电下rename进日志数据块滞页缓存=0字节终局残骸(news_meta dt=2026-10-05 part-1实锤,funnel walk裸崩),修=_fsync_file先fsync再replace;读侧纵深=partition_reader对0B/截断坏件skip+ERROR不裸崩(失败分级新增分区残骸档,全消费方受益);LLM配置三层条件切(factor P5转达):pipeline库存在才config_store.resolve_effective_config(只读位_connect会makedirs+建表抛错,/app只读挂载必炸),否则env两层兜底零行为变化;配套账本orphan剪除生产修复(961913→961912)+0B残骸清除已落NAS; fusion spec §20.16台账 [nas] [vps] claude_dev 2026-10-05 12:42:02 +08:00
  • 7cd3f49c76 docs(audit): rebuttal 双档建立供审计二审——代码审计侧3条(RB-C1模拟账号定性/C2漏斗token时点降级/C3 integrity_gate挂台账)+监控审计侧3条(RB-M1 relogin已上机裁决MON-FRI/M2 C-A5方向反转spec错非码错/M3 C-A2降文档班车)+stratergy占位2条待补证据(A-1偏离/C-A4归因细化);各域分节,pathspec纪律注记 [nas] claude_dev 2026-10-05 12:40:53 +08:00
  • e6bf20f007 docs(llm): config_store 只读文件系统防御注记——resolve_effective_config docstring 记 funnel 实例(_connect 对不存在路径 makedirs+建表,只读容器炸;调用方 db 存在才走三层否则 env 兜底),API 进程可写无此约束 (infra 回流坑,零行为变化) [vps] [no-doc] claude_dev 2026-10-05 12:39:54 +08:00
  • 5c015920c3 fix(frontend): 设置页诚实态分态+两小修——LLM 卡读取失败显式态(不再永挂「读取中…」)+月度卡三态(logFound 真/日志缺席/端点失败分文案,宁缺毋假)+resetEditing 清 testNote+smoke 测试名去计数 (终审顺手修波) [vps] [no-doc] claude_dev 2026-10-05 10:25:37 +08:00
  • 1e67db3d0e fix(frontend): P5.4 三小修+流程位文案——①孵化梯毕业口令未配置前置警示(读 env-status,探针失败不误报)+reviewIssue 可选输入透传(后端早支持前端从未传) ②闸门保存加 catch 错误分支+changed_by 改登录用户名(审计「谁」不再硬编码 console) ③Home todos 失败降级不白屏 ④合成树死按钮改「线下流程位」文案说明(设计如此非缺功能) (spec §13 P5.4/P5.5) [vps] [no-doc] claude_dev 2026-10-05 10:15:06 +08:00
  • 4830ebe86a feat(frontend): 设置页两状态卡——环境依赖卡五项信号灯(毕业口令/LLM/Gitea token/双注册表,口令类 env-only 只读)+月度批评卡各段 rc 三色表(0 绿/2 橙有效信号/其他红,日志缺席如实展示);三卡并发加载各自 catch 降级 (spec §13 P5.2/P5.6) [vps] [no-doc] claude_dev 2026-10-05 10:05:15 +08:00
  • a4212d7a6e feat(frontend): 假设卡「AI 分解」按钮——仅 queued/data_check/building 可点(对齐后端 409),结果面板=通过注册清单(名/源/表达式/理由)+失败违规明细+轮数,503 带「去设置页」链接/502 可重试/409 状态提示;api 补 decomposeHypothesis 封装(17 端点唯一孤儿归位) (spec §13 P5.3) [vps] [no-doc] claude_dev 2026-10-05 09:58:31 +08:00
  • 6c9bceee1c feat(frontend): 流水线设置页 LLM 连接卡——打码回显+眼睛切换+留空不改+掩码串后端双保险不回写+isDirty 保存+测试连接(ok/latency/error)+未生效横幅+逐字段来源角标(DB/env/默认)+审计行;路由/侧边栏/快捷项三处接线 (spec §13 P5.1) [vps] [no-doc] claude_dev 2026-10-05 09:51:14 +08:00
  • d3da56384d feat(api): 设置页两只读探针端点——env-status 五项 configured 布尔(口令类 env-only 前置可见,治毕业 503 暗坑)+monthly-status 解析 factor_monthly_cron.log 最后一段各段 rc(候选两位路径,只展示不触发) (spec §13 P5.2/P5.6) [vps] [no-doc] claude_dev 2026-10-05 09:43:23 +08:00
  • 829baa1133 fix(api): probe except 放宽(审计小修波)——畸形 base_url 曾 500 击穿「任何失败都不 raise」;本机 httpx InvalidURL 为 Exception 直系非 HTTPError 子类,须 (HTTPError, InvalidURL) 显式并捕;补畸形 URL 不抛测试;settings 测试删未用 import os+delenv 补 SANGUO_LLM_TIMEOUT 防宿主泄漏 [vps] [no-doc] claude_dev 2026-10-05 09:39:34 +08:00
  • 23fd165a99 feat(api): LLM 配置三端点+测试连接探针+draft/decompose 切三层解析——GET 打码视图带逐字段来源/PUT 掩码串跳过空串清键/POST test 单发探测(超时钳 10s 无重试);corpus_funnel 仍两层 env(data 域另提醒) (spec §13 P5.1) [vps] [no-doc] claude_dev 2026-10-05 09:31:40 +08:00
  • d22feae2a8 fix(llm): get_masked_config 畸形 env timeout 降级默认——视图字典 float() 二次解析曾裸抛 ValueError 击穿 resolved=False 语义(GET 变 500);降级 60.0 与 resolve_config 默认一致+测试钉死 [vps] [no-doc] claude_dev 2026-10-05 09:23:01 +08:00
  • ddfedd13fd docs(audit): 分诊报告时点警示段勘正——data 回执两生产事实(10-04 19:33 funnel rc=1=缺key非带key跑+今晨班死于NAS重启09:09已补跑,CI绿则今晚19:30三合一首跑提前一班) [nas] claude_dev 2026-10-05 09:20:44 +08:00
  • 9aa14d180a docs(runbook): 三勘正(解阻 14f30a0 基建档闸)——funnel --token-budget 3M 实接成真(P2-16 配套,断路从文档宣称变接线)/relogin 调度勘正 MON-FRI(10-05 上机核实 next=10-06,与 spec §8.1 同口径)/xt_eod 分诊串勘正 universe 异常(…)非 EMPTY(审计 C-A1,grep EMPTY 零命中误判无信号) [nas] claude_dev 2026-10-05 09:18:47 +08:00
  • 63fdf27d78 feat(llm): 配置三层解析+config_store 双表——resolve_config 增 overrides 层(DB>env>默认,overrides=None 零行为变化),pipeline.db 新 llm_config/audit 表;api_key 打码出库/掩码串不回写/审计只存打码形 (spec §13 P5.1) [vps] [no-doc] claude_dev 2026-10-05 09:18:02 +08:00
  • 14f30a00f8 fix(data): 漏斗族七修(审计 P1-1/2/3+P2-14/15/16+P3-21/24)——水位随commit边界(崩溃窗口事件不蒸发)+main兜底emergency落盘rc=1; --limit循环顶budget_exhausted真截断(假开关); llm-cap改每夜新鲜总量+candidates_dropped(逐日×逐域截断溢出永久丢); rc优先级checkpoint>噪声失败; 否定守卫4字窗contains+被拦命中降级LLM候选(已终止的质押类confidence=1.0反向落库); 生产接线补--token-budget 3M; events_in先于调用入册+_dump_raw_fail死码删; llm_calls勘误lane未跑归零(10-04生产误报58实0); fusion spec §20.16台账 [nas] claude_dev 2026-10-05 09:15:58 +08:00
  • 79c6b8b921 fix(monitor): 审计分诊近期批 4 件+T-3 钉测——S-1 check_entry 查表入 try(fn 名笔误=单检降黄不再整班崩)/S-2 engines_no_restart 空确认日历降黄 fail-safe(废 vacuous 绿;存量测试 fixture 勘正=当日未确认≠日历全空)/A-1 account_monitor 配置读取宽捕 YAMLError+根节点非映射,节流告警首败+30 败心跳(yaml 上移模块级,ImportError 落启动 fail loud)/P3-26 logs_stale docstring 随迁 trading_day/T-3 复市日 morn 诚实黄契约钉测(赶 10-08 前);C-A4 spec 勘正 supervisor 60s→5s(run_supervisor 默认 poll_interval_sec=5.0,VPS schtask 无参覆盖实证)+§4.1/§4.2-3/§9.A-14,15/§12 同步 [vps] claude_dev 2026-10-05 09:15:24 +08:00
  • 2731e26737 fix(llm): P2-3 双防御——robust_json_parse 入口 isinstance(text,str) 统一 JSONParseError(非 str 曾 TypeError 裸逃逸穿透 502 契约变原生 500)+client 空回复 content:null 降级走 strict 重试一次(两轮仍空才 LLMError);null content 双调用+非 str 五形态测试 [vps] [no-doc] claude_dev 2026-10-05 09:13:14 +08:00
  • d55c9cd9aa fix(pipeline): load_domains fail-soft 补形状防御——合法 YAML 但顶层非 dict 或 domains 非 dict 曾 AttributeError 500 穿透(只挡语法错;审计 P2-4);顶层 list/domains list 双降级测试 [vps] [no-doc] claude_dev 2026-10-05 09:10:34 +08:00
  • eb9bce6dbe fix(pipeline): 分解反馈循环批内防换皮——dup_violations 对照集随本批 passed 的 expression 增量并入(曾只收名字,同构换皮异名候选双双过门一次成型,首批污染已落 registry;审计 P2-7);同批孪生表达式 dup_exact 拒绝测试 [vps] [no-doc] claude_dev 2026-10-05 09:09:56 +08:00
  • 567997fad5 fix(factor): 动态注册链纵深护栏——resolve_with_yaml 注册前跑 precheck_expression+source 与 derive_source 一致性校验,违规记 skipped_unregistered+stderr 不直通 eval 汇点(yaml 运行期可变,唯一把关方不能只有写入方;审计 P1-4,eval 即代码执行);恶意式/来源编数双拒绝测试,真注册表 composite 双测零误伤 [vps] [no-doc] claude_dev 2026-10-05 09:09:13 +08:00
  • f680435edf fix(factor): precheck 白名单补五 AST 节点——JoinedStr/FormattedValue/Await/Yield/YieldFrom 入 _BLOCKED_NODES,f-string/await/yield 曾零违规过门拿合法候选身份(审计 P2-8,不构成注入但击穿「违规结构化返回」契约);钉四形态拒绝测试 [vps] [no-doc] claude_dev 2026-10-05 09:07:44 +08:00
  • 03bbb3dc0a docs(plan): P5 前台配置面实施计划——7 任务全码 TDD(provider 三层+config_store 双表/LLM 三端点+probe/env+monthly 只读探针/Settings 页 LLM 卡/分解按钮/两状态卡/三小修+流程位文案),执行序对齐 §13 P1=Task1-5 P2=Task6-7 [nas] claude_dev 2026-10-05 09:04:38 +08:00
  • 74bced6def docs(audit): 两份审计归档+infra 分诊派单方案——代码审计(P1×5/P2×19/P3×33)+监控审计(P1×3/P2×18)逐条裁决:真问题67/rebuttal 6/拍板3/台账5;基线三事实亲核(funnel生产无token断路实锤/relogin MON-FRI已裁决/坐标对HEAD全有效);漏斗族7件列今日班车 [nas] claude_dev 2026-10-05 08:57:26 +08:00
  • f336600192 docs(spec): 流水线 §13 前台配置面补课(P5)折入——LLM配置页三层解析/env状态卡/分解器入口/三小修/不做清单(决议P5.1-P5.6);§8 增 P5 行 [nas] claude_dev 2026-10-05 08:51:03 +08:00
  • 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] claude_dev 2026-10-05 08:23:25 +08:00
  • 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] claude_dev 2026-10-05 08:23:16 +08:00
  • 3cdf7e211e docs(monitor): §1 时间线补 10-05 morn 休市表双域根治首验绿一行(stratergy 回执铁证:logs_stale 检项缺席=闸门生效实证+负向对照 10-04 eve 绿) [nas] claude_dev 2026-10-05 08:11:07 +08:00
  • e755302d6c fix(factor): verdict_replay 补挂月度批评同班车——双 runner 加 stage(设计即同班车,runner 漏挂致 10-04 首班只在 VPS 手跑过一次;派生件不进 final rc;NAS 用 /app/data 运行副本注册表) [vps] [no-doc] claude_dev 2026-10-05 08:11:01 +08:00
  • 3d20652aa9 fix(factor): 首班 VPS 修复#2——monthly_batch 补 --fund-data-dir 透传(cfg 无 static_dir 键落 NAS 默认致 fund 三因子 count=0;VPS 五域镜像在位只差路径)+wrapper 传本地 static;NAS 缺省链路本就对不受影响 [vps] [no-doc] claude_dev 2026-10-04 10:03:19 +08:00
  • f478d4b408 fix(factor): 首班 NAS 二次修复——双 runner stage1 补 --report-dir 绝对路径(容器 -w /app 只读挂载下缺省相对 reports 建目录即 Errno30;VPS 侧 cwd 巧可写但显式化) [vps] [no-doc] claude_dev 2026-10-04 09:57:14 +08:00
  • ff94b49372 fix(factor): 首班 VPS 修复——monthly_batch 补 --vnpy-db 透传(双机 cfg 路径各异,override 已有形参只差 argparse 接线)+wrapper 传 VPS 本地行情库;NAS 侧不受影响(路径本就对) [vps] [no-doc] claude_dev 2026-10-04 09:46:09 +08:00
  • 7f9b4133e5 fix(monitor): strategy 侧休市表镜像+logs_stale 闸门迁 trading_day——国庆连休假黄同治 [vps] claude_dev 2026-10-03 22:05:02 +08:00
  • bf1fe98c82 docs(factor): #70 收尾档随码走——§7.7 四件入档(composite入册/门边带/考场一键/缺口指纹开单)+defer台账+首月观察点 #70 [nas] claude_dev 2026-10-03 21:36:53 +08:00
  • 1b27226ab6 fix(factor): 终审 m6——monthly_batch manifest 缺路径守卫(存在才比对,缺则 stderr 告警跳过),缺口件 fail-soft 契约补全 [vps] claude_dev 2026-10-03 21:35:55 +08:00
  • dbe6623e81 feat(factor): 决议M半环闭合——data_gap_check 指纹去重自动开单(sha1 前8位=缺口集合,变化才开新单,复用J1 open_gitea_issue)+monthly_batch --manifest/--gap-issue 批前告警 fail-soft [vps] claude_dev 2026-10-03 21:25:12 +08:00
  • b582b70a65 fix(factor): 月度批测试 fixture 补 composite 链幂等重挂——#70① 真注册表写入 composite 名后全套次序下清库无人重挂致 2 例序依赖红(fixture 扩一行,单跑/全套双绿) [vps] claude_dev 2026-10-03 21:18:47 +08:00
  • 367b4cfd9c feat(factor): #70③ 考场一键化 exam_gate——候选+基准同批同 run 跑 h2 考场,1/5/10d ICIR 三周期全不输且至少一胜=建议晋级(人裁),md 报告自包含 [vps] claude_dev 2026-10-03 21:15:11 +08:00
  • f9914cadbe feat(factor): #70② 月报头部门边案例清单——assessable t∈[1.8,2.0) 正清单+摘要计数,人审第一屏直达晋级判断 [vps] claude_dev 2026-10-03 21:06:21 +08:00
  • d15653d9df feat(factor): #70① 合成层双雄入注册表——composite_quant12(assessable 等权基线)+composite_quant12_v2a(promoted,promotion_t=26.32 锚 2026-09-11 考场);月度批评自此盯合成层衰减,等权/ICIR 当月 IC 并排 [vps] claude_dev 2026-10-03 20:59:29 +08:00
  • 22b454876d docs(plans): #70 三件+决议M半环实施计划——composite入册/月报门边/考场一键exam_gate/缺口指纹开单 #70 [nas] claude_dev 2026-10-03 20:56:54 +08:00
  • 2fdb025b44 docs(monitor): §0.4 收编三件——fusion §20.15 加收编横幅(保留调度权威表角色)/vps-runbook 两段巨型监控注记压缩为调度事实+指向 spec/strategy-ops-monitor plan 档加史志标注; 至此五处散落统一为 monitoring-design 唯一活文档 [nas] claude_dev 2026-10-03 18:38:19 +08:00
  • d8ca4a72d1 docs(monitor): 监控 spec 数据域三节填充——§5.0-5.7 五件套(42 项全表/四层证据链/两班零分叉/NAS v2 六族/休市表/滚动带)+§6.1-6.3 告警通道(schema/三域契约/open red 缝)+§9.B 坑 20 条+§12 坐标 [nas] claude_dev 2026-10-03 18:34:43 +08:00
  • 56fff3df40 docs(monitor): 监控 spec 策略+桥域三节填充 [nas] claude_dev 2026-10-03 18:34:18 +08:00
  • 0007f288a5 docs(claude): 参考文档区挂监控体系总设计唯一活文档——owner 分域填节+档随码走触面清单, 三域 session 统一入口; 同 push=monitoring-design 建档 a3d5f3e [nas] [no-doc] claude_dev 2026-10-03 18:28:21 +08:00
  • a3d5f3e96e docs(monitor): 监控体系总设计唯一活文档建档——12章框架+infra域八节实填(需求拍板史/全景/横切语义学/调度部署/基建坑/值班手册/台账/索引); §3§4§9.A骨架+读码事实锚点待stratergy填, §5§6§9.B待data填; 颗粒度铁律=五件套(需求/判据/阈值/坐标/坑史) [nas] claude_dev 2026-10-03 18:27:51 +08:00
  • b24f90549f fix(data): 监控日历假定集剔交易所休市表日——连休假黄根治+CI 跨年强制年更 [vps] claude_dev 2026-10-03 18:17:01 +08:00
  • 4cf88b4b62 docs(runbook): schtask 全景 sanguo-dsa 注记——用户侧独立调研项目零引用无监控, 10-03 用户拍板保留常驻勿重问; 同 push=qmt 防御链回库 dbf57f2 [nas] [no-doc] claude_dev 2026-10-03 17:46:53 +08:00
  • dbf57f2fd0 ops(qmt): 防御链源码回库——da32cca 卫生批误裁在役件; 回5主件(gate_common/probe_0915/relogin/sentinel/sentinel_task.xml), patch×2历史件不回; 生产 C:\sanguo_bigqmt 四主件 diff 逐字节一致实证(09-11 上线后零漂移); 灾备源恢复版本管理 [nas] claude_dev 2026-10-03 17:46:31 +08:00
  • 434f7bc6b7 fix(data): margin 未发布守卫——深/北 TMC 块滞后发布时整体 None 不写单沪腿残缺 [vps] claude_dev 2026-10-03 14:44:15 +08:00
  • a487192ed6 docs(audit): 10-01 两轮审计修复验收报告入库——P0 7/7 闭环+P1 15 修/9 分域待处置, 2418 测试复跑绿 [nas] claude_dev 2026-10-03 14:28:36 +08:00
  • c292dcd79e docs(plans): P4-2 计划两处勘误同步实现真值——反馈循环测试改名 test_loop_name_claimed_by_passed(跨轮保有语义,落 tests/api/)+monthly_batch 示例 reg→registry #84 [nas] claude_dev 2026-10-03 14:28:06 +08:00
  • 99bc80121f docs(audit): P0-4 重跑偏差报告——15.48% 验收数字作废, 前视正超额坐实为幻 [nas] claude_dev 2026-10-02 14:32:33 +08:00
  • 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] claude_dev 2026-10-02 10:02:51 +08:00
  • 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] claude_dev 2026-10-02 09:57:24 +08:00
  • 65e5c02916 feat(data): 漏斗主体 corpus_funnel——两层分诊(词表走水位+LLM lane 串行预算断路)+事件快照两域+pending 持久队列+卡片需求面; Ctx 加 parse_fail 计数, ID_KEYS 补 events 两域(P4-3 F2/F3/F5, 计划 Task4+5 合落=模块内聚) [nas] [no-doc] claude_dev 2026-10-02 09:54:21 +08:00
  • 8bf935b1a0 feat(data): 漏斗第一层词表 funnel_lexicon——八类事件+否定前缀守卫, sentiment_lexicon 范式 [nas] [no-doc] claude_dev 2026-10-02 09:51:59 +08:00
  • 7b489d1606 feat(api): LLMClient.chat_json 加 want_usage 可选参返 (obj,usage)——漏斗 token 计量数据源, 默认调用零变化 [vps] [no-doc] claude_dev 2026-10-02 09:51:29 +08:00
  • eb6475b1d7 feat(data): Ctx 加 token 预算断路——BudgetStop/tokens_used/add_tokens, stop_now 合并检查, rc=3 checkpoint(P4-3 F4) [nas] [no-doc] claude_dev 2026-10-02 09:50:43 +08:00
  • 03e5c8fe53 docs(pipeline): P4-3 漏斗刀 spec 折入 F1-F7+全码计划——快照两域/LLM 事前喂真值契约/Ctx token 预算/三层门 profile 分母/挂点 rc 隔离 [nas] claude_dev 2026-10-02 09:49:56 +08:00
  • 4e4679a827 docs(factor): 因子档 §7.6 终审台账补 ic_gate 口径——json 缺席或 checked=0=闸未实质运行非闸故障(M-4) #84 [nas] claude_dev 2026-10-02 09:19:18 +08:00
  • f740999848 fix(factor): P4-2 终审修复波 I-1/I-2+M-1/M-2/M-3——building 二次分解纯增量注册+护栏 arity 表/容器拦截/零数据列+回写终态可辨+prompt 在库名单+max_tokens 提额 #84 [vps] [no-doc] claude_dev 2026-10-02 09:19:12 +08:00
  • 66679d2114 docs(factor): 因子档折入 P4-2 分解器刀 §7.6——护栏三源/反馈循环/decompose 端点/动态注册链/IC 正交闸/死亡回写/转移矩阵+已知偏差台账(档随码走) #84 [nas] claude_dev 2026-10-02 08:58:27 +08:00
  • b35287f78d test(frontend): pipelineWiring ic-trend 断言改 toBeUndefined——P1 接真后 mock 已删漏同步(#84 顺手件;issue 勘误:文件名实为 pipelineWiring 非 pipelineWinding) [vps] [no-doc] claude_dev 2026-10-02 08:58:27 +08:00
  • 403a043b8c feat(factor): D5 死亡回写——CLI graveyard 转移同步回写假设卡片(死因+因子名,hyp- 卡 id 才回写,失败不阻断) #84 [vps] [no-doc] claude_dev 2026-10-02 08:54:16 +08:00
  • a1caccf1b1 feat(factor): IC 正交闸(D4)——逐日截面 Pearson 对在库 max≥0.99 置疑(报告件不自动转移)+monthly_batch values 导出接线;origin=decomposer 为新因子判定 #84 [vps] [no-doc] claude_dev 2026-10-02 08:46:19 +08:00
  • 6251451a76 fix(strategy): P0-4 动量/全天候回测前视修复——9:30/14:00 决策取数上界统一 T-1(方案a) [vps] claude_dev 2026-10-02 08:42:36 +08:00
  • e06bf6c522 fix(factor): D2 动态表达式注册链——monthly_batch 复合 resolver(内存 miss→yaml params.expression 动态注册),分解产物进月度批评必经;--registry 补 env 默认 #84 [vps] [no-doc] claude_dev 2026-10-02 08:39:05 +08:00
  • ca8673e031 refactor(strategy): P1-13 删除 TET Phase2 _ex 四副本——退役链收官 [vps] claude_dev 2026-10-02 08:34:34 +08:00
  • 4296b4f019 feat(pipeline): decompose 端点——卡片→候选因子一次成型,通过者挂血统进 registry(incubating+origin=decomposer),卡片转 building;四层错误分层随 draft 先例 #84 [vps] [no-doc] claude_dev 2026-10-02 08:33:48 +08:00
  • 13f3124a4b feat(pipeline): 分解器反馈循环(C3)——白名单同源 prompt+只重生成失败者+max_rounds=3 上限(上游 while True 缺陷必修) #84 [vps] [no-doc] claude_dev 2026-10-02 08:26:40 +08:00
  • 9389a7b9d5 feat(pipeline): 卡片状态转移矩阵(D3)——graveyard 终态禁复活对齐因子墓园决议,非法迁移 ValueError;矩阵禁复活后 COALESCE 清空语义无需实现 #84 [vps] [no-doc] claude_dev 2026-10-02 08:21:54 +08:00
  • 8478f23abf fix(factor): 复杂度两项校准——引用列数剔除函数位算子名(func_ids 同款)+嵌套深度 6→12(6 列合法和式结构深度≈9,原阈与引用列上限自相矛盾误拒);钉测试同步 #84 [vps] [no-doc] claude_dev 2026-10-02 08:13:42 +08:00
  • e3e8ccc017 test(frontend): 陈年红清账第一批——auth.test 补 jsdom29 无 localStorage 的内存 stub(3 红转绿)+Result.spec mock 工厂补 getLog 导出(4 红剥掉第一层;余 EP slot 兼容层记账 deferred,CI 不跑 vitest 不挡班车) [vps] [no-doc] claude_dev 2026-10-02 08:12:55 +08:00
  • 7d737a7716 fix(factor): check_candidate 对未知列候选 KeyError 崩溃——derive_source 仅在 precheck 干净时调用(守其调用序契约) #84 [vps] [no-doc] claude_dev 2026-10-02 08:10:09 +08:00
  • 7e93c5b199 feat(factor): 护栏第二层——复杂度五条件+AST 防换皮(整树同构/≥8节点公共子树/交换律规范)+check_candidate 总门 #84 [vps] [no-doc] claude_dev 2026-10-02 08:08:40 +08:00
  • a59a0d9a38 docs(pipeline): P4-3 扩展点调研报告——Ctx 预算断路/append-only 快照/三层完整性门坐标到 file:line;client 批用无 FastAPI 依赖新约束;margin 部分写入缺陷副产品 [nas] claude_dev 2026-10-02 07:56:25 +08:00