akg-factor-bridge/docs/复盘决定台账.md

176 lines
23 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 复盘决定台账
这份台账记每一条影响候选单的规则改动:改了什么、依据是哪份读数、预期看到什么、什么时候复核。
复盘周报第八节"台账对表"逐条核对这里的预期有没有兑现。只记决定,不记讨论过程。
新条目追加在最后,不改旧条目;旧条目被推翻时在它下面加一行"撤销于某日,见某条"。
格式:日期、改动、依据、预期、复核日期。
---
## 001 · 2026-09-02 · 候选卡规则定稿(上线前)
- 改动:桥每天出候选单。三条硬门槛(所在环节当日被传导指向;数据日涨幅达到 3%;有券商覆盖、预期空间不低于负容忍线、非 ST 与退市族),一条确认(决策系统吸筹评分为"明确吸筹",评分日龄不超过三十个交易日),三条硬风险(决策系统昨夜信号为 SELL、AVOID 或 DROPPED传导快照日与计划日不符吸筹评分为"高位派发")。三门槛全过、无硬风险、确认成立判"候选";只差覆盖或缺确认判"关注";其余"仅展示"。
- 依据:方案 1.8d 纯可交易口径,"已启动且明确吸筹"五日 +2.18、十日 +1.94103 样本),是唯一两个期限都超过一个百分点的组合;"未动成员"在任何环境都负。
- 预期:候选卡上线后的样本外计划日上,候选单按计划日等权五日超额为正、跑赢过半,且不劣于生产名单。
- 复核日期:上线满二十个计划日后(预计 10 月上旬)。样本不足只写方向。
## 002 · 2026-09-02 · 两个旋钮保持默认,不在历史样本上挑参数
- 改动:启动阈值 CARD_START_PCT 默认 3与热点扫描"已动"口径相同),评分日龄 CARD_ACCUM_MAX_AGE 默认 30。
- 依据3% 是现状口径不是验证过的最优值1.8d 里涨幅 6% 以上的 24 个样本 +6.41,提示阈值有上调空间,但样本不足百。
- 预期:不调。等样本外读数按涨幅分档后再拍。
- 复核日期:与 001 同批。
## 003 · 2026-09-02 · 弱势日定义
- 改动:环境标签的"弱势日"定义为决策系统区制快照里八个指数中弱势个数达到三个(桥旋钮 REGIME_WEAK_COUNT=3。标签只展示与复盘分组不拦任何票。
- 依据:方案 1.8e,过去五日或十日全池收益对未来没有预测力(相关 0.28、0.55),可交易的闸没有定义;决策系统已有带迟滞的区制判断,复用它。
- 预期:按事前标签分组后,弱势日的候选单与生产名单五日超额和命中率都低于非弱势日、方向稳定、弱势日不少于二十个,三条同时满足才标"已验证"。
- 复核日期:线上标签累计满二十个弱势日后。
## 004 · 2026-09-02 · 复盘主口径
- 改动:复盘周报的主口径按计划日等权(每个计划日先算名单均值,再跨日平均,一天一票);样本加权的三列(带 _w 后缀)只用于与方案第一节的手工读数对账。起点价常规取次日收盘,对账时取信号日收盘。
- 依据09-02 对账实测样本加权四档读数与手工逐位一致2.04、0.39、0.00、+0.52),但候选单样本加权 +4.56 而按日等权只有 +0.35,正收益集中在候选多的少数几天。按日等权更保守,不让一天的大名单主导结论。
- 预期:周报第一节两种口径并列,结论以按日等权为准。
- 复核日期:不复核,口径定义。
## 005 · 2026-09-02 · 历史重建的吸筹口径
- 改动:决策系统结论表只取不晚于数据日的最新一行(生产上与"取最新一行"等价)。
- 依据:复盘重建历史日时若取每票当前最新行,历史日会读到今天的吸筹状态,是前视。
- 预期候选单历史重建读数只降不升对账实测53 样本 +0.20 改为 46 样本 +0.35,方向不变)。
- 复核日期:不复核,口径修正。
## 006 · 2026-09-02 · PMS 新建仓自主档改"只提议"
- 改动PMS 运行参数 PMS_OPEN_AUTONOMY 从 full 改为 propose_only155参数表 pms_runtime_paramupdated_by 标 claude。回退是同样命令设回 full。
- 依据生产名单PMS 拿到的强传导前 N五日超额 2.02、跑赢 33.9%,是四档最差;候选来源切换要等样本外复盘过线。
- 预期PMS 新建仓改由人工裁决,自动止血;模拟盘只在 155。
- 复核日期候选来源切换拍板时001 复核之后)。
## 007 · 2026-09-02 · 坏信号集合三处同源
- 改动:坏信号集合 {SELL, AVOID, DROPPED} 在桥内归一到 card.BAD_SIGNALSpool.py 从它引用;决策系统 pms_advisor.py 与 PMS rule_gate.py 各自写死,三处同改。
- 依据:方案 1.11 三处同源纪律。
- 预期:任何一处改集合时另外两处同一提交内改。
- 复核日期:不复核,纪律。
## 008 · 2026-09-02 · 池深不变式PMS 计划深度改回 50
- 改动PMS 运行参数 PMS_PLAN_TOP_N 从 100 改为 50155参数表 pms_runtime_paramupdated_by 标 claude与桥入池的 POOL_TOP=50 对齐。用户拍板选项二。回退是同样方式设回 100。
- 依据:方案 1.11,主榜第 51 到 100 名的强传导票 PMS 能买、却不在决策系统夜间分析池里。用户认为 100 与 50 差别不重要,先对齐。
- 预期PMS 探针的合格候选数不变(改前基线 41 只,因为强传导档本身不足 50 只);池深不变式恢复成立。历史复盘的交付名单不受影响(有快照的日子名册最多 48 只,没有触及 50
- 复核日期:候选来源切换时一并看。
## 009 · 2026-09-02 · 候选卡与快照上线155 生产)
- 改动:生产桥仓库拉到 117f77b候选卡、快照、环境标签、复盘脚本、风险名单只读一次、平台注册状态旋钮。代码是卷挂载构建、计划、入池脚本即刻用新代码当日快照从 09-03 起自动落常驻接口进程要重启桥容器才加载新代码重启由用户执行Claude 的重启命令被权限分类器拦下属红线项不绕过。入池来源保持档位POOL_SOURCE=tier、切片关闭PMS 行为不变。决策系统接口地址REGIME_API_URL待用户写入配置并重建容器后环境标签才有值之前为"未知"。
- 依据:方案 2.6 执行顺序;上线前核对——一次性容器计划与入池干跑通过、两套单测通过、决策系统接口从 155 可达。
- 预期:每交易日 07:10 起落当日快照data/plan/plan_<数据日>.json、接口带生成时刻与代码版本PMS 探针合格数与改前一致。**样本外计划日从 09-03 起算**,台账 001 的复核样本只认这之后的日子。
- 复核日期09-11 首份周报核对 09-03 起快照连续性(断一天,那天的候选单就退回重算并带前视,样本外读数从一开始就不干净)。
## 010 · 2026-09-02 · 复盘口径四条(对"读数都为负"的处置,只在读数层)
- 改动:一,"生产名单"改名"强传导交付名单",它是 PMS 拿到的强传导全集(已核实 PMS 的计划快照落在本地筛选之前),与主榜"档位=强传导"分组是同一件事的两个读法,周报里结论只计一次;进评审名单另取 PMS 动作账本的 OPEN 行,不在桥里复现 PMS 的本地筛选。二,无 PMS 快照的日子07-29、08-24交付名单当日剔除并注记不再退化为桥重算。三汇总表加相对主榜等权、相对同市值桶两列超额六份名单都算跑赢比例读它时与全池自身跑赢比例本期 44.2%)相减,只作读数,不改 001 的"跑赢过半"门槛。四,候选单附逐日表与最大单日样本占比;样本纪律按方案 2.4 只标"可读"与"方向"两档,二十日在计划日不足二十之前不进结论,跌周候选单与关注单只写样本不足。
- 依据09-02 对抗验证保留项。生产名单相对主榜 1.63、相对同市值桶 1.64(复盘常规口径,五日),贝塔解释不掉;环节名单相对主榜 +0.12,定位不负、选票负;候选单最大单日样本占比 40%,读数由一天主导。
- 预期首份周报09-11按此出。历史重建读数定性为"候选卡上线前对旧规则的判决",不据此改任何规则、参数或 PMS 设置。
- 复核日期:不复核,口径定义。
## 011 · 2026-09-02 · 过渡期人工裁决原则
- 改动PMS 新建仓提议(来源仍是强传导档)由人裁决,默认拒;只批桥当日计划里判决为"候选"且硬风险为空的票。判决为"关注"的不批(潜在吸筹市值中性后为负,不升格)。环境标签只当背景,不写成裁决规则。每次拒绝在 PMS 里留下理由,被拒绝名单进复盘。看哪些字段见桥仓库 docs/人工裁决看什么_2026-09-02.md。
- 依据:交付名单五日 1.92、跑赢 33.4%;台账 006 已改只提议PMS 不读判决字段,人必须另开桥的计划看。
- 预期:过渡期自动跑进执行链路的只剩两份名单(入池的强传导前 50、PMS 的强传导前 50 作提议),其余全是给人看的。人批与人拒的票在复盘里分开算,读出人在环路的价值。
- 复核日期:与 001 同批。撤销条件:见 012 修订后按一致性检查。
## 012 · 2026-09-03 · 判收标准改为一致性
- 改动所有规则与切换的判收不再以样本数或收益读数为门槛只看系统逻辑、实现、设计目标三者是否一致《主观量化系统方案_2026-09-03》第四节一致性检查表。001、003、010、011 里"样本外满二十个计划日""过线""跑赢过半"等写法据此修订为"一致性检查通过并经人复核"。复盘读数每周照出,作观察与案例材料。
- 依据:用户 2026-09-03 定调,二十个样本不够,两百个也不够,样本不是核心。
- 预期:每周五周报"台账对表"节逐行核对一致性检查表;不一致即列入下周修正;不存在"停"。
- 复核日期:不复核,口径定义。
## 013 · 2026-09-03 · "关注"判决细化为"无法判断"
- 改动:候选卡的"关注"只保留一种情况:三门槛全过、无硬风险、但确认线(明确吸筹且日龄不超过三十个交易日)缺失或陈旧。"只差覆盖"与"潜在吸筹"归"仅展示"。关注即"系统无法判断",交人裁决;候选自动进建仓方案;仅展示不出提议。
- 依据:方案 3.2;用户要求系统能识别"我无法判断"再由人裁决潜在吸筹市值中性后为负、不升格1.8c)。
- 预期关注数减少PMS 人工队列只剩关注态与不可用;人批与人拒理由全部落账本。
- 复核日期:随一致性检查表第三行。
## 014 · 2026-09-03 · 因果论断与研判结论进候选卡(数据基座两张只读视图建成)
- 改动:数据基座库新增 v_factor_logic因果论断一行一条客体是环节时展开到成员并标 via_segment与 v_factor_judgement研判结论读评析表 logic_reviews。选股系统候选卡把因果论断作证据线展示不进判决。
- 依据:方案 2.1"研究深度"与 3.3 数据基座表。建成日读数:论断 7,083 条;视图链接 1,996 行、724 只票;公司类论断只链上三成三(解析精确层),是后续提升点。
- 预期:候选卡每票理由能看到"谁利好谁、机制、时效、出处";一致性检查表第一行由"否"转"是"。
- 复核日期:随一致性检查表第一、七行。
## 015 · 2026-09-03 · 四层链路上线PMS 按判决分流
- 改动:四个系统同日上线。数据基座建成因果论断与研判结论两张只读视图。选股系统的候选卡读因果论断作证据线,关注判决收窄为"系统无法判断"计划环境段加市场四项接口带池深与判决字段。择时决策系统修复维持路径的吸筹重算、评分加计算时刻与算法版本、区制快照落历史表、清理明文凭据。PMS 读判决五键并按判决分流(候选走自动流程、关注强制人工确认、仅展示不出提议),人工裁决理由必填,信号来源可区分。增持类自主档从全自动改为只提议。
- 依据《主观量化系统方案_2026-09-03》第三节。强传导五日跑赢三成三、十日两成一胜率低所以增持也改只提议。
- 预期PMS 的合格候选数明显下降(上线当日七十五只强传导全部是仅展示,合格数为零);关掉分流开关合格数回到三十三只,回退路径已实测。当前开关状态:新建仓只提议、增持只提议、按判决分流开启、判决候选自动执行关闭。
- 复核日期:每周五周报按一致性检查表逐行核对。若连续多个交易日候选与关注都是零,要在周报里说明是市场原因还是门槛过严。
## 016 · 2026-09-03 · 逻辑证伪由系统自己判定,不等券商开口
- 改动(设计决定,实现待排期):逻辑是否仍成立,由系统按券商的行动而非言辞判定,输出三态——逻辑成立、无法判断、逻辑存疑。判据是同一财年的每股收益预测中位数在两个等长窗口间的变化、覆盖机构数的变化、有无方向相反的因果论断、公告事实有无反证。逻辑存疑只出减持提议强制交人裁决,绝不自动卖。系统不判断产业逻辑本身对不对,只判断支撑它的证据还在不在。
- 依据:用户 2026-09-03 指出券商极少明说不看好(恩捷九家机构全是买入或跑赢行业),所以证伪必须自己得出;这与"系统能识别我无法判断"同源。实机验证:等长窗口下 411 只票可算,下修超 5% 的 132 只,覆盖收缩超三成的 25 只,两负同现仅 5 只。两处口径坑已记录:窗口必须等长(不等长会让八成票假显示收缩),每股收益符号翻转时不算变化率而标记扭亏或转亏。
- 预期:能区分杀逻辑与杀估值。恩捷股份的每股收益预测四个月稳定而市盈率预测从 33 倍降到 24 倍,属杀估值,是可容忍的波动而非证伪。这条区分是第三步"容忍短期波动"与死扛之间的边界。
- 复核日期:实现后随一致性检查表新增行核对。
## 017 · 2026-09-03 · 个股跟踪报告的投递与优先级
- 改动:券商个股跟踪报告投递到研报目录,与深度报告同目录,类型由文档画像推断。优先级从原先的中档提到高档,与行业深度、公司深度并列。
- 依据:用户 2026-09-03 指出跟踪报告是券商在持续跟踪逻辑,是判断逻辑是否仍成立的最直接材料。
- 预期:候选卡上的因果论断不再只有几个月前的深度报告,能反映最近的跟踪意见。
- 复核日期:随文档更新读数每周核对。
## 018 · 2026-09-03 · 逻辑状态改为双向四态016 的修订)
- 改动016 的三态是单向的,只能往下判。按用户 2026-09-03 的要求补上"逻辑强化"这一维,定稿为四态:逻辑强化、逻辑成立、无法判断、逻辑存疑。证据分四路——甲路研报因果论断(方向受控必填,行业环节公司三种粒度)、乙路产业研判(用采信倾向这个受控枚举的迁移,不用预期动向自由文本)、丙路券商行动(预测下修与覆盖收缩双条件)、丁路公司级事件(目前不可用)。四态与候选卡三态正交,不合并;收敛规则单调:强化只能改卡内序与文案不能升判决,存疑只能改分流通道不能把仅展示变成可执行。唯一新语义格子是"候选加逻辑存疑",即可交易口径成立而研究证据走弱,处置为强制人工确认。完整定稿见方案第四之五之三节。
- 依据:用户指出产业研判的风险与催化事件应当同时作为证伪与强化的来源。核实发现系统里已有双向判断(产业研判的采信倾向与预期动向),只是不进链路;行业级方向源不在事件层而在因果论断层(事件谓词客体类型受控集只有公司与实体,结构上不可能有行业级催化)。
- 预期:能区分杀逻辑与杀估值;持仓期有跨日的研究证据跟踪;"无法判断"分证据不足与证据矛盾两个子因,动作不同。
- 复核日期:一致性检查表新增第十四行(持仓期逻辑跟踪),每周五对表。
## 019 · 2026-09-03 · 必须先修的安全问题:卖出侧自动执行短路
- 改动待实施排在任何逻辑存疑落地之前PMS 的自动执行判据是"方向是卖出,或者档位全自动且未强制入队",卖出在或运算左边直接短路了强制入队;研判闸覆盖的动作集也只有买入侧四类,减仓清仓不经闸。修法不是去掉卖出那一项(风控高置信卖出的自动执行是止损设计,要保留),而是按提议来源区分,逻辑存疑触发的减持强制入队。
- 依据:设计里"逻辑存疑绝不自动卖"这条纪律,在现有通道下上线当天就会失效。
- 预期:修完之后,逻辑存疑产出的减持提议一定进人工队列;风控卖出的自动执行不受影响。
- 复核日期:实施时以单测钉住,随一致性检查表第十四行核对。
## 020 · 2026-09-03 · 上下游业绩传导与产业级驱动跟踪:核实后搁置
- 决定:用户提出的两条新"逻辑强化"来源,核实后都搁置,不进四态设计。跟踪高管表述变化那一类用户已明确不做(采集不到)。
- 依据:第一条(下游业绩带动上游)覆盖撑不起系统性信号——两端能对上 A 股代码的可信供应关系只有 450 条、171 家上游、211 家下游,其中 66 家下游能算业绩修正、15 家上修;真实产业链的下游大量是境外龙头(我们没有它们的盈利预测,用户举的世运电路对特斯拉正落在这一侧);供应关系已停止更新,接进来会恒定落到证据不足。第二条(产业级驱动跟踪)结构对但驱动方是自由文本没有归一,同一个逻辑被打散成七八个驱动方各十几条,无法整体跟踪。
- 更正一处此前的判断:公告来源的供应关系"基本是噪声"是抽样有偏导致的过度概括。随机抽样显示主要噪声是关联方交易(八条里四条),金融往来只占 1.0%,年报与研报来源接近零。
- 重开条件(三条同时满足):供应关系恢复更新;从清洗后的子集随机抽三十条人工读原文,方向准确率有实测读数;清洗后可用配对数够用。
- 复核日期:不主动复核,等三条前置出现再议。
## 021 · 2026-09-03 · 第一批实施上线,产业研判这一路确定为辅
- 改动:四件事上线完成。选股系统落日频行业观点快照(首跑 11 行八个产业主题加三个环节评析自动建表与同日幂等均验证通过与只读覆盖率读数PMS 修两处——自动执行的判定改为强制交人在前、方向与档位在后(原写法把卖出方向放在或运算左边,强制交人被整个短路),目标价与止损价接通且到价必定交人。复核另发现并修:同一轮可能同时产出保垫减仓与到价清仓,前者当场执行、后者等人拍板,等人采纳时数量已超过实际持仓会被整条驳回,改为同轮只发一条减持、用户设的目标价优先。
- 依据与实测:覆盖率读数显示产业研判这一路只能覆盖当日档位表 1,187 只票里的 13 只1.1%),天花板 17 只1.4%);因果论断那一路覆盖 442 只37.2%)。
- 由此确定:四态合成以因果论断为主、产业研判为辅;产业研判接进来时必须在卡上明写缺的是哪一路,不能让读的人误以为系统判过了。
- 另记两条待处置:因果论断的披露日明显偏旧(中位 05-05超过 90 天的占 37.6%),接进判定前必须先有陈旧度标注;被逻辑评析标为疑似误抽的有 213 条,接进判定前要先决定怎么处置。
- 复核日期:连着两个交易日各跑一次覆盖率读数,看是否稳定。
## 022 · 2026-09-03 · PMS 正式实例测试期间不部署
- 约束:连 192.168.16.98 那侧 QMT 的正式实例,测试期间一律不部署,避免无意产生额外交易。任何涉及 PMS 的上线,动手前先确认三项:下发模式、通道开关、账本表前缀。
- 依据:用户 2026-09-03 明确要求。同日实机核实155 上只有一个部署目录与一套容器,没有第二个实例;当前这一套下发模式是 shadow指令只落自己的表不发出去、通道开关关闭、目标地址是 192.168.18.182、账本表前缀为空、规模两百万。所以 09-03 那次部署不可能影响正式交易。
- 预期:测试期间产生的任何提议与指令都停在模拟盘这一套里。
- 复核日期:每次 PMS 上线前逐项确认。
## 023 · 2026-09-04 · 论断质量标注:四项只提示不作门槛
- 改动:候选卡加四项论断质量标注——陈旧度、来源集中、疑似误抽条数、未结分歧条数。四项都写进缺失项供人看,另出一个质量画像键供下游用,全部不参与三门槛判决。陈旧线定为 90 个自然日(配置项 LOGIC_STALE_DAYS一次定死不按复盘收益读数回调。
- 为什么定 90 天:与吸筹评分的日龄上限可比。那一条是三十个交易日,约合六周多的自然日;研报的更新节奏本来就比资金结构评分慢得多(行业深度按季度、跟踪报告按事件),所以放到大约两个季度这个量级。
- 起因是同一张卡上的双标:吸筹评分超过三十个交易日就判陈旧,而研报论断此前只有"披露日不晚于数据日"这一个上界,永不过期。技术侧证据会过期、研究侧不会,同一张卡上两类证据看着一样新。这是第四之四节第六条那个缺口。
- 一处实现纪律:质量画像必须在按票截断之前算。截断后每票只剩最近三条,"这票一共有几份不同来源"就统计不出来了。单测里专门有一条钉住这件事——把疑似误抽那条造在会被截掉的位置,断言它仍被统计到。
- 09-04 全市场实测(数据日 09-033,767 只票701 只带论断;陈旧度中位 147 天,超过 90 天的 478 只68%),超过一年的 39 只372 只带多条论断,其中 82 只22%全部出自同一份研报96 只带疑似误抽标记共 264 条;未结分歧 0 条;按环节展开的论断 857 条。
- 一个要看着的现象:立讯精密 44 条论断里 24 条被标为疑似误抽,超过一半,但因为只提示不作门槛,它照样判为候选。这是有意的——模型的标记不是确定性事实,过滤会让人看不到系统曾经抽到过什么。若后续发现这类票的判决明显失真,再议是否给"过半被标记"单开一条处置。
- 复核日期:四态合成接入甲路时,确认这四项作为可靠度输入的用法与此处一致。