claude_dev
|
73ba705bca
|
feat(api): 因子详情端点透传 icStats 全期弹药(无报告如实 None)+monthly_dir env 覆盖 [vps]
|
2026-10-10 10:20:45 +08:00 |
|
claude_dev
|
86bfbcf283
|
feat(factor): 月度批评报告判定弹药三件——factor_stats 聚合(全期合成t/正IC占比/逐年IC)+md 渲染 [nas]
|
2026-10-10 10:18:21 +08:00 |
|
claude_dev
|
d4617812c5
|
docs: 日度化调度实配落账——流水线 spec §4.2+runbook schtask 表/月度批节+因子线档 monthly_batch 行(含 registry 运行副本对齐决议) [nas]
CI/CD / test (push) Successful in 45s
CI/CD / nas-deploy (push) Successful in 0s
CI/CD / nas-verify (push) Successful in 12s
|
2026-10-10 07:22:15 +08:00 |
|
claude_dev
|
3bca54d69b
|
feat(factor): NAS 日度 runner 一次性容器两段链+月度 runner registry 切运行副本(存量错位修正:批侧原读 config 种子,首班后出生因子不在批视野) [nas]
|
2026-10-10 07:22:15 +08:00 |
|
claude_dev
|
299f3a27ed
|
feat(factor): VPS 日度调度壳——wrapper 两段链+schtask 注册(XML Daily 21:30,等 xt_eod 收完);月度 wrapper registry 切运行副本(与新因子/判死同源) [vps]
|
2026-10-10 07:22:15 +08:00 |
|
claude_dev
|
3ced1474a8
|
feat(factor): monthly_batch --daily 日度模式——as_of 直用不归一月末+daily_ 标签(决议 H 修订夜班批 as-of=T-1) [vps]
|
2026-10-10 07:22:15 +08:00 |
|
claude_dev
|
97764cee80
|
fix(frontend): 工厂来源列单行收敛——链接缩为🔗标识 hover 见卡号,退役长链接文字(行高被撑两三行) [no-doc] [vps]
CI/CD / test (push) Successful in 45s
CI/CD / nas-deploy (push) Successful in 28s
CI/CD / nas-verify (push) Successful in 7s
|
2026-10-09 22:44:02 +08:00 |
|
claude_dev
|
2490034b3d
|
feat(pipeline): 因子墓园可见性——factors/graveyard 端点+假设池墓园 tab 判死因子区(用户验收暴露:判死后无任何视图;老编号因子无卡回写也兜底) [vps]
CI/CD / test (push) Successful in 46s
CI/CD / nas-deploy (push) Successful in 57s
CI/CD / nas-verify (push) Successful in 8s
|
2026-10-09 22:39:37 +08:00 |
|
claude_dev
|
86f80fbdad
|
feat(frontend): 因子详情页存量因子档案制度前说明行——manual 且无表达式/承载时明示非数据丢失 [no-doc] [vps]
CI/CD / test (push) Successful in 47s
CI/CD / nas-deploy (push) Successful in 33s
CI/CD / nas-verify (push) Successful in 9s
|
2026-10-09 22:19:25 +08:00 |
|
claude_dev
|
8ec818db63
|
docs(runbook): NAS 月度批报告 API 可见性软链落账+runner 生效位提前对齐注记 [nas]
|
2026-10-09 22:19:25 +08:00 |
|
claude_dev
|
1e84b07d42
|
fix(frontend): spec 文件 mountDetail 参数类型修正——vue-tsc -b 与 CI 对齐 [vps]
CI/CD / test (push) Successful in 39s
CI/CD / nas-deploy (push) Successful in 30s
CI/CD / nas-verify (push) Successful in 8s
|
2026-10-09 20:30:20 +08:00 |
|
claude_dev
|
9475836c38
|
fix(api+frontend): codex review 六件——死因空白strip/终态422防500/落盘回读断言/validator精确断言/promoted确认路径/文案不越权承诺 [vps]
CI/CD / test (push) Successful in 41s
CI/CD / nas-deploy (push) Failing after 14s
CI/CD / nas-verify (push) Has been skipped
|
2026-10-09 20:21:23 +08:00 |
|
claude_dev
|
10a6af6338
|
docs(factor): §7.6 补出生自述行+送墓园触点增补(决议N 因子线侧记录,补 design-doc gate) [nas]
CI/CD / test (push) Successful in 41s
CI/CD / nas-deploy (push) Failing after 13s
CI/CD / nas-verify (push) Has been skipped
|
2026-10-09 20:10:33 +08:00 |
|
claude_dev
|
84d7daf139
|
feat(frontend): 因子详情页档案自述行+危险区送墓园(生产态重确认/死因必填) [vps]
CI/CD / test (push) Failing after 5s
CI/CD / nas-deploy (push) Has been skipped
CI/CD / nas-verify (push) Has been skipped
|
2026-10-09 19:59:26 +08:00 |
|
claude_dev
|
8d009dc233
|
feat(frontend): 工厂看板因子名副行展示出生 description [vps]
|
2026-10-09 19:57:39 +08:00 |
|
claude_dev
|
2b9186b6d6
|
feat(api): 因子出生链落 description——注册块/factors/detail 三处带出,registered 回传 [vps]
|
2026-10-09 19:55:56 +08:00 |
|
claude_dev
|
d43ddd851d
|
feat(api): 分解器输出 schema 四字段——description 必填清洗,缺失走反馈循环 [vps]
|
2026-10-09 19:54:41 +08:00 |
|
claude_dev
|
f3bfbc9dad
|
feat(factor): upsert_factor 条目级 description——仅建条落盘幂等不覆盖 [vps]
|
2026-10-09 19:52:35 +08:00 |
|
claude_dev
|
9777f520e8
|
docs(pipeline): 决议N——出生description链路+详情页送墓园触点(不做物理删除)+实现计划 [nas]
|
2026-10-09 19:51:30 +08:00 |
|
claude_dev
|
c6db2958df
|
feat(frontend): 因子页三修——指标列头ⓘ悬浮解释/因子列加宽防折行/列表页IC趋势卡退役(详情页承接) [vps]
CI/CD / test (push) Successful in 45s
CI/CD / nas-deploy (push) Successful in 33s
CI/CD / nas-verify (push) Successful in 9s
|
2026-10-09 19:34:18 +08:00 |
|
claude_dev
|
cb698a2199
|
docs(pipeline): 决议H修订——批评估日度化(as-of=T-1夜班)+判定层月末快照+验证期后VPS独立NAS月度抽检 [nas]
|
2026-10-09 19:34:18 +08:00 |
|
claude_dev
|
7f512f1461
|
feat(frontend+api): 因子清单加批次分割线——台账反查出生批次分组显示 [vps]
CI/CD / test (push) Successful in 45s
CI/CD / nas-deploy (push) Successful in 31s
CI/CD / nas-verify (push) Successful in 9s
用户复验追加小需求:21 条因子平铺看不出批次归属。
- 后端:hypotheses_list 每条 factor 附 batch(台账 registered
name→job 映射,新→旧先见者胜;查不到=null 归「早期」);
清单排序改按批次新→旧,无批次垫底
- 前端:批次切换处插虚线行「── 第 MM-DD HH:MM 批 · job-… ──」,
无批次段前插「── 早期(无批次记录) ──」
测试:factors[0].batch.jobId 断言;后端 28 绿+前端 76 绿+构建过
|
2026-10-09 13:01:22 +08:00 |
|
claude_dev
|
c04bd8dd0c
|
feat(api+frontend): D7 验收反馈——因子详情页(出生档案)+来源列布局+进度首轮报轮次 [vps]
CI/CD / test (push) Successful in 47s
CI/CD / nas-deploy (push) Successful in 28s
CI/CD / nas-verify (push) Successful in 7s
用户 VPS 实测四条反馈(877723a 首班):
① 因子详情页:卡片因子点名/工厂行点击原都只切工厂页或无反应
- GET /pipeline/factors/{name}/detail:registry 条目(origin/
hypothesis/首版 expression/source/justification/effective_from)
+出生批次=decompose_jobs 台账中 registered 含该名的最新 job
- 前端 FactorDetail.vue(/pipeline/factors/:name):出生档案卡
(来源假设回链/出生方式/批次回链/表达式/承载逻辑)+近窗 t+IC 趋势
② 总览无变化=数据驱动确认,非缺陷(唯一卡已 building;落新卡即现
琥珀项;地铁图属 D1-D6 后续批次)——spec 记录,无代码
③ 工厂来源列:width 130→min-width 200,徽标与回链竖排(挤行修复)
④ 轮次进度起跑即报「第 1/3 轮 · 生成候选中(≤8 条)…」——
初代 LLM 生成期不带轮次字样,像没进循环(用户质询点出)
测试:detail 端点+出生档案断言(decomposer birth/manual null/404)
+FactorDetail.spec 两件;前端 76 绿+构建过+后端 1707 绿
|
2026-10-09 12:44:57 +08:00 |
|
claude_dev
|
877723ab4a
|
feat(api+frontend): D7 落成边亮灯——假设→因子边可见性三处 [vps]
CI/CD / test (push) Successful in 40s
CI/CD / nas-deploy (push) Successful in 30s
CI/CD / nas-verify (push) Successful in 9s
体验稿(8823)逐条过审拍板后动工,不造新机器只做可见性:
件① 三件套(spec §7):
- 1a 卡片已产因子清单:列表项内联 factors(registry hypothesis
血统反查:名/表达式/origin/落成日);单因子名 factorId 前端退役
- 1b 分解批次历史:GET /pipeline/hypotheses/{id}/decompose-jobs
台账新→旧(QA tasks/list 端点形状照抄),卡片折叠区按需拉取
- 1c 轮次进度:run_decompose 每轮 on_progress 回调→内存 job
progress(currentRound/totalRounds/passed/regen;真轮数非 QA 摆设),
台账仍只记起跑+终态;worker 协议改收 job_id
件② 工厂来源列:factors 端点带 origin/hypothesis 血统,
⚡decomposer/✍manual 徽标+回链假设池
件③ 琥珀待办:todos 聚合加 queued/data_check 卡(已确认未分解),
分解转 building 即消行——人工卡点②显性化
件④ 结果持久落卡:前端一次性弹层退役,终态摘要+清单+批次全在卡
测试:后端 TestD7Visibility 六件(历史端点/内联清单/进度中飞可见/
终态不带过程态/琥珀消行/工厂血统)+前端三件套三测;8 目录 2780 绿
|
2026-10-09 11:51:00 +08:00 |
|
claude_dev
|
d92492a554
|
docs(pipeline): D7 件①扩三件套——产物清单+分解批次历史+轮次进度(QA 调研定稿) [nas]
CI/CD / test (push) Successful in 38s
CI/CD / nas-deploy (push) Successful in 32s
CI/CD / nas-verify (push) Successful in 8s
用户追加两项(分解过程可见/多次点击历史可见)+QA 复用调研:
- 1a 已产因子清单:按 registry hypothesis 血统反查,卡片单因子名退役
- 1b 批次历史:端点形状照抄 QA GET /mining/tasks/list(app.py:553-557)
→ GET /pipeline/hypotheses/{id}/decompose-jobs,台账按卡倒序
- 1c 轮次进度:字段结构照抄 QA task.progress(app.py:476-477);数据源
升级=run_decompose 进程内真轮数回调(QA currentRound 只初始化从不
更新=摆设,真驱动是 stdout 解析 phase);过程态内存/台账只记终态
- 不抄:WS 直播+ProgressSidebar 步进器→归 D2 任务墙
变更记录同步 10-09 job 化生产验证通过(job-20261009101513)。
|
2026-10-09 10:56:28 +08:00 |
|
claude_dev
|
168520014d
|
feat(api+frontend): 分解 job 化——POST 立返+后台任务+卡片轮询,治响应孤儿化 [vps]
CI/CD / test (push) Successful in 38s
CI/CD / nas-deploy (push) Successful in 29s
CI/CD / nas-verify (push) Successful in 8s
10-09 终局诊断:分解服务端已成功(registry 落册)而浏览器先超时断开,
uvicorn 对断连请求不写访问日志——当日全部「静默卡死/按钮复活无提示」
同源。分钟级 LLM 任务架在同步 HTTP 上是架构错配,前端 300s+模块级
在飞登记两缓解随本刀退役(7ae6edd/3de3cb0 完成 mission)。
移植 QuantaAlpha frontend-v2/backend/app.py 任务字典范式:
- POST /pipeline/hypotheses/{id}/decompose → 202 立返 job;前置校验
同步 fail-fast(404/状态 409/LLM 未配 503);同卡在飞 409 互斥
(治重复点击堆积 21 条)
- sanguo_api/decompose_jobs.py:内存 job 字典(在飞真相,QA tasks 同款)
+ asyncio.create_task 后台跑原 worker(_DECOMPOSE_LOCK/P2-5 竞态
守卫语义不变);LLM 失败固定文案不泄露上游体(P3-8)
- pipeline_store.decompose_jobs 表:跨重启 run 台账(QA 没有,我们补
——run 台账先于页面);台账 running 无主=重启打断,读侧判 failed 回写
- GET /pipeline/hypotheses 卡片项附 decomposeJob(内存→台账→僵尸判死)
- 前端:4s 轮询 getHypotheses 单一到终态;挂载即续接服务端在飞任务
(切页/刷新不丢);卡片新增「分解」摘要行(上次通过/失败持久可见)
- 测试:TestDecompose 全类改 job 契约(fixture with TestClient 保活
后台任务)+新增 TestDecomposeJobs(202 立返/在飞 409/台账跨重启/
僵尸 running 判死);api+portfolio+factor 1700 绿
- spec:总设计 §13 P5.3 追加 job 化决议;UX 重设计 §7 件④地基已落
|
2026-10-09 10:08:36 +08:00 |
|
claude_dev
|
acc273bbc6
|
fix(api): LLM client 全流式化——读超时从总时长赌注变块间隔看门狗 [vps]
CI/CD / test (push) Successful in 42s
CI/CD / nas-deploy (push) Successful in 28s
CI/CD / nas-verify (push) Successful in 9s
复用 QuantaAlpha 实现(llm/client.py:847,863-873,chat_stream默认True):
非流式下"调大超时"是赌生成时长,生产分解实测 3 连 60s 读超时=502
(238.6s 那次成功属侥幸挤窗)。client._send 两协议全走 SSE 流式累积:
openai=delta.content 逐块+末块 usage;anthropic=text_delta 累积(跳
thinking_delta)+message_start/delta 两段 usage 归一;SSE 中途 error
事件=传输级失败进既有重试环。60s 超时从此语义正确(块间隔看门狗),
不再调参。probe 短探测保持非流式。QA 的 finish_reason=length 自动
续写(client.py:621-639)留档待截断实发再上。
venv310 实测 86 绿(client 流式 5 新测含多块累积/SSE 中途错误重试/
无 usage 块返 None)+漏斗 23 绿;档随码走=总设计 §13 P5.1 补流式节。
|
2026-10-09 09:23:46 +08:00 |
|
claude_dev
|
3de3cb0fa7
|
fix(frontend): LLM 在飞状态提模块级——修切页重挂后按钮可重复点击 [vps]
CI/CD / test (push) Successful in 49s
CI/CD / nas-deploy (push) Successful in 31s
CI/CD / nas-verify (push) Successful in 9s
根因(10-09 用户实测): decomposing/busy 是组件内存态,执行中切路由=
组件卸载,回来重挂全部归零,在飞守卫消失。分解双发有服务端锁+状态机
兜底(排队+UI 错乱),草稿双发无任何服务端守卫=白烧 LLM 两次。
修复: api/pipeline.ts 增模块级 draftInflight/decomposeInflight(响应式,
路由切换不丢,immutable 更新),组件 decomposing 改 computed 读模块态,
向导按钮/生成守卫同步接模块标志;请求函数入口双保险拒重入。
|
2026-10-09 09:15:27 +08:00 |
|
claude_dev
|
7ae6eddb72
|
fix(frontend): 分解请求单点超时 60s→300s+按钮耗时提示——修「AI 分解」假失败 [vps]
CI/CD / test (push) Successful in 43s
CI/CD / nas-deploy (push) Successful in 4s
CI/CD / nas-verify (push) Successful in 10s
根因(10-09 VPS 实测): 分解=多轮 LLM 生成+确定性校验,真实耗时远超全局
60s axios 超时——前端先断开,uvicorn 随即取消 handler(不留访问日志/无
连接/线程 idle, 曾误判"卡死"),UI 显「分解失败」而服务端工作被腰斩。
decomposeHypothesis 单点放宽至 300s(草稿等快请求不受影响),按钮转
「分解中(约 1-3 分钟,勿关页)」防重复点击与提前关页。
|
2026-10-09 08:58:05 +08:00 |
|
claude_dev
|
85d14a1e56
|
fix(api): LLM client 补 anthropic 协议+glm_cn 改指 coding plan 接入点——修生产「AI 生成草稿」429 1113 [vps]
CI/CD / test (push) Successful in 41s
CI/CD / nas-deploy (push) Successful in 31s
CI/CD / nas-verify (push) Successful in 8s
根因(VPS 实测): glm_cn 默认 base_url=paas/v4 是按量计费端点,coding plan
的 key 打它=HTTP 429 code 1113 余额不足;同一 key 在 coding plan 接入点
/api/anthropic/v1/messages 实测 200(glm-5.2 与 glm-5.3-flash 均通)。
修复: ProviderSpec 增 protocol 字段(openai|anthropic,env SANGUO_LLM_PROTOCOL
可覆盖), glm_cn 改指 anthropic 端点; client/probe 共用 chat_endpoint() 按协议
选 URL+鉴权头; anthropic 差异面=system 提顶层/无 response_format/content 块
只取 text(glm-5.x thinking 块跳过)/usage input→prompt 归一(漏斗计量不漂移)。
草稿/分解/测试连接/漏斗 lane 四消费方同 client 一处修复全生效。
venv310 实测 82 绿(含 anthropic 协议 8 新测); 档随码走=总设计 §13 P5.1 补
端点勘误节。
|
2026-10-08 23:07:20 +08:00 |
|
claude_dev
|
41c53b9fae
|
docs(pipeline): D7落成边亮灯定案+QuantaAlpha因子出生边调研入库 [nas]
CI/CD / test (push) Successful in 45s
CI/CD / nas-deploy (push) Successful in 33s
CI/CD / nas-verify (push) Successful in 8s
spec §7 新增(原§7-§10顺延): 定谳=假设→因子边「机器已在灯没开」——P4-2分解器
全链10-02已交付但零实绩+三出口半瞎; D7=可见性四件(卡片产物视图/工厂origin
徽标+回链/分解琥珀待办/结果面板持久化)+出厂验收线(真实卡从一句话到工厂
看板全程可见)+供给源可插拔(现役分解器机芯/QuantaAlpha整机远期单独立项/
AST跨批查重=factor域小件); §8开放问题#7标记已定→D7。
调研报告=六问file:line全证(第四形态/首跑零LLM模板成码/无显式状态机/
四抄三不抄); .gitignore补.superpowers/忽略(brainstorm会话产物)。
用户VPS实测AI生成草稿报LLM上游异常,修复先行于改造(调通后按spec对比验收)。
|
2026-10-08 22:50:53 +08:00 |
|
claude_dev
|
69cff60d8f
|
docs(pipeline): UX重设计spec补变更记录节——备案81adfbc标签缺漏(纯文档,不触VPS运行时) [nas]
CI/CD / test (push) Successful in 40s
CI/CD / nas-deploy (push) Successful in 7s
CI/CD / nas-verify (push) Successful in 9s
|
2026-10-08 21:52:48 +08:00 |
|
claude_dev
|
81adfbc386
|
docs(pipeline): 控制台UX重设计v0.5工作稿+优秀实践调研报告落档
CI/CD / test (push) Failing after 3s
CI/CD / nas-deploy (push) Has been skipped
CI/CD / nas-verify (push) Has been skipped
骨架拍板(混合型+地铁图融总览)+透明车间(自动化执行可观看可回放)+
车间与总览并页决议+参数三层提案+开放问题清单十条;
调研=七工具21模式(Top5收敛:运行台账/生效参数回显/只看差异/数字落库即曲线/卡点内嵌主线)。
工作稿定稿后收编进pipeline总设计spec,不破单档原则。
|
2026-10-08 21:52:04 +08:00 |
|
claude_dev
|
8ed843284b
|
docs(pipeline): 驾驶舱 todos 聚合源清单入档——①′因子晋级评审候选补源定案(门=评审页同门常量镜像)+评审页落选原因行(鸿沟可见),档随码走随本批同 push [vps]
CI/CD / test (push) Successful in 39s
CI/CD / nas-deploy (push) Successful in 0s
CI/CD / nas-verify (push) Successful in 9s
|
2026-10-08 10:19:25 +08:00 |
|
claude_dev
|
d174ed2cdd
|
fix(pipeline): 一问提示文案对齐数据实况——icFullT 无全史数据源(routes_pipeline 硬 None),文案不再承诺页面给不了的「全史 t≥2」,改以月度批评全史表现为辅,修三矛盾③ [vps] [no-doc]
|
2026-10-08 10:19:06 +08:00 |
|
claude_dev
|
447b6d682d
|
feat(pipeline): 工厂页可判徽标悬停说明——「可判=够格被评审;近窗 t≥2 才进评审页」,两页标准差异摊开在徽标上,修三矛盾①另一面 [vps] [no-doc]
|
2026-10-08 10:18:32 +08:00 |
|
claude_dev
|
d87e6a5c16
|
feat(pipeline): 评审页落选原因行+过滤逻辑抽共享模块——可判却未达 t 门(无数据/t 不显著)的因子在下拉下方列明原因,3 可判 vs 1 可评的鸿沟可见;isReviewCandidate/exclusionReason 供下拉与落选行共用单一口径,修三矛盾① [vps] [no-doc]
|
2026-10-08 10:18:06 +08:00 |
|
claude_dev
|
118c9dfa57
|
feat(pipeline): todos 补「因子晋级评审候选」源——触点②另一半上板(assessable 且近窗 t≥REVIEW_T_GATE=2,与评审页下拉同门);待办板「N 件等你决策」与评审页待办同口径,修三矛盾②(评审页等五问/待办却 0 件) [vps] [no-doc]
|
2026-10-08 10:15:50 +08:00 |
|
claude_dev
|
196e046187
|
docs(plans): 流水线待办三矛盾修复实施计划——触点②补源(assessable+t≥2 上待办)+评审页落选原因行+工厂页可判 tooltip+一问文案对齐,四编码任务+spec 注记+factor 域转单,10-08 窗口后派发 [nas]
CI/CD / test (push) Failing after 12m47s
CI/CD / nas-deploy (push) Has been skipped
CI/CD / nas-verify (push) Has been skipped
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 09:45:52 +08:00 |
|
claude_dev
|
508ead3b45
|
docs(deploy): CI 楔死案档案收编+Gitea/DSM 基建坑入长尾库——three-env §14(症状=run级waiting噪音须查job级/根因=UniqueQueue store 毒件令消费侧静默聋死,worker 启动正常零消费/判定工法=action_run_job.status枚举+队列strings验尸/治疗=移走queues/common+金丝雀仓admin/ci-wedge-probe 常设哨兵/固化=file日志通道)+§8速查行;runbook §6.2-F(DSM log.db塞满即停写不走轮转,唯套件重启复活/docker.sock挂载容器rm daemon级挂死→host-PID特权helper直杀+套件重启自清/NAS容器面终态3活) [nas]
CI/CD / test (push) Successful in 44s
CI/CD / nas-deploy (push) Successful in 1s
CI/CD / nas-verify (push) Successful in 25s
|
2026-10-07 21:10:00 +08:00 |
|
claude_dev
|
78e6beadb8
|
docs(plans): 10-07 factor 开工批实施计划(初批三件+追加批四件含路B拍板勘正)——P3-14权威单机制+#91①-⑥全链收编正本 [nas]
CI/CD / nas-deploy (push) Blocked by required conditions
CI/CD / nas-verify (push) Blocked by required conditions
CI/CD / test (push) Successful in 46s
|
2026-10-07 13:52:37 +08:00 |
|
claude_dev
|
e233e99f1a
|
test(llm): 200 非 JSON 体→LLMError 补测试钉——T9 偏差4(实现已在 4725593,旧码 JSONDecodeError 靠路由层 except ValueError 兜底,新语义显式 502)就此闭 (审计 #91⑥) [vps] [no-doc]
|
2026-10-07 13:49:13 +08:00 |
|
claude_dev
|
622c768c0d
|
refactor(ci): vps_pending_check 第三份 Gitea 地址收敛——importlib spec 直载 version_registry 后改引 GITEA_BASE_URL(P3-20 单源;三解释器裸跑门过 3.9.6/homebrew3.14.6/venv310 全止步 GTOKEN,CI 裸 python3 免包 __init__ 重链) (审计 #91④,infra 域代刀;docstring 勘正唯一调用方) [vps] [no-doc]
|
2026-10-07 13:43:53 +08:00 |
|
claude_dev
|
b7cc8fba90
|
fix(pipeline): todos 数据缺口告警识别 manifest_missing 标记件——旧循环 join(True) TypeError 被 except 吞=最需告警场景零输出,标记键单列转 warn 告警项,正常缺口形状循环不变 (审计 #91③) [vps] [no-doc]
|
2026-10-07 13:29:05 +08:00 |
|
claude_dev
|
45de5e5dff
|
fix(pipeline): 控制台判死接死亡回写——factor_verdict graveyard 分支调 writeback_card_death(复用 T4 降级留痕:失败 stderr+death_writeback_missed 附记不阻断;pipeline_db 与 CLI 同源 env)——D5 回写不再只活在 CLI (审计 #91②) [vps] [no-doc]
|
2026-10-07 13:22:05 +08:00 |
|
claude_dev
|
e8902c21e8
|
fix(monitor): account 群长尾六修+两件冻结(终裁§3.2,标尺=应急班车不污染10-08归因)——六件全neutral: connect错误分支单次调用/无mini_path告警节流(首现+30轮心跳)/probe会话id派生per-process(base+pid防重启撞session)/同步查询超时护栏30s(daemon线程join,超时=当轮失败+重置,bs.login挂死同族,fail-closed语义不变)/StockAccount显式account_type/快照字段真缺失首现WARN按0(静默零值与真零可辨,值语义不动); 冻结: traded_at LIKE宽匹配=fills v1.2首实评取数面窗口后再动/wmic时区=确认关单(三日判读绿实证); spec §9.A-19同push; 测试_patch_qmt补类属性复位(裸setattr跨测泄漏) [vps]
CI/CD / nas-deploy (push) Blocked by required conditions
CI/CD / nas-verify (push) Blocked by required conditions
CI/CD / test (push) Successful in 43s
|
2026-10-07 13:19:18 +08:00 |
|
claude_dev
|
c8ba9ea15f
|
fix(factor): 缺口开单权威单机制——maybe_open_gap_issue 增 host 参 vps 侧结构性拒开(NAS 单侧权威,关死双机同日竞态双开)+data_gap_check/monthly_batch CLI --host 透传+NAS sh/VPS ps1 双 wrapper 声明侧别 (审计 P3-14;runbook+因子档 §7.7) [vps]
|
2026-10-07 13:13:16 +08:00 |
|
claude_dev
|
5d5a9f29f4
|
fix(config): 身份文件 ASCII 化(\u 转义)修 PS5.1 GBK 读炸——10-06 21:00 xt_eod 生产实证: ConvertFrom-Json FormatException→BIGQMT_ACCOUNT_ID 未注入→桥 shim 硬错 account_id is required→universe ETF/基金=0→rc=1(对照 10-05 同假期班 rows=37301 正常, 30d 窗口拉取自愈无数据损失); 修=ensure_ascii 重写(值 round-trip 等值)+test_qmt_identity 第④钉(文件纯 ASCII, phase-③ wrapper 裸 Get-Content 安全性由钉担保)+落档案 §四④/§五①′(部署硬期限=10-08 复市 21:00 xt-daily 前, 理想 10-07 当天) [vps] [no-doc]
CI/CD / nas-deploy (push) Blocked by required conditions
CI/CD / nas-verify (push) Blocked by required conditions
CI/CD / test (push) Successful in 42s
|
2026-10-07 11:45:00 +08:00 |
|
claude_dev
|
95f1a458c8
|
fix(nas): P3-23 全 lane rc 分档打标+NAS 监控 P3 长尾五件(10-07 开工批)——run_corpus_standalone.sh 每 lane exit 行后追加 [verdict] lane=X rc=N outcome=语义词(0=ok/125=docker_daemon_down/137=sigkilled/daily 1=noise_failed 3=wallclock_stop/funnel 1=fail_loud 3=checkpoint/gate 1=crit 2=warn; 10-07 停电夜 daily137+下游125 人肉分诊教训)/nas_monitor_check: _log_tail_lines 64KiB 尾读滑窗(cron.log 免全量读)+vps-mirror 17:45 边角(backfill 日 DONE 落班尾~17:34+,旧>=17 即切当日假黄)+main 顶层兜底对齐 VPS D-2(red infra-nas-monitor-crash 事件件带 generated_at=静默检测锚,健康班 green_keys 恒带崩溃键防 P3-1 式挂账)/runner: accept-new TOFU+本位 known_hosts(替 =no 裸奔)+KEY/VPS env 可覆盖+out 14 天保洁; runbook P3-23 注记(基建档闸) [nas]
CI/CD / nas-deploy (push) Blocked by required conditions
CI/CD / nas-verify (push) Blocked by required conditions
CI/CD / test (push) Successful in 43s
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-07 11:42:44 +08:00 |
|
claude_dev
|
ebdd82445c
|
fix(monitor): data 域 P3 长尾六件(10-07 开工批)——--db 哨兵 None 三级回退(旧字面量比较脆,逐分支等价)/write_health pid tmp+ingest_inbox 先抢消费权后落库(重入 tmp 互踩+NAS 事件双计根治,scp 在途残件留原地下班次重判)/disk 项 kindword kind 感知(旧「disk data 异常」呓语)/latest_stem+rolling 窗共用 _scan_stems 跳 .tmp 在途件(终名.tmp 竞态假黄)/parse_schtasks_list 冗余条件删/rolling 分位内联 numpy→stdlib _quantile(线性插值数值等价,支持任意 q); monitoring-design §5.4/§5.6/§9.B(23-25) 随码注记 [vps]
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-07 11:42:33 +08:00 |
|