闭环
这一页是账本,不是行情。筛选只回答"值不值得研究",
这里记的是研究之后发生了什么 —— 谁在什么时候因为什么把一只标的推进或踢出。
记录只追加,不删除也不覆写旧判断;被否决的和失败的一样留着,负结果是资产。
本页数据截至 2026-09-14(6 天前) · 口径:闭环账本最近一次写入。各页时点不同属正常,时点对账表列出全部。 数据已陈旧,下面的数字不是今天的状态。
页面生成 2026-09-20T18:48:00。
时点对账
各页读的不是同一张表,时点本来就会不同。把它们并排列出来,是为了让"两页数字对不上"可以被解释,而不是被当成算错了。
以下数据已陈旧:闭环账本(6 天前)、被拒池快照(6 天前)。这通常意味着每日流程没有跑完 —— 先看自动化运行状态那一页,而不是把下面的数字当作今天的状态。
| 数据 | 时点 | 距今 |
|---|
| 行情(A股) | 2026-09-18 | 2 天前 |
| 行情(港股) | 2026-09-18 | 2 天前 |
| 闭环账本 | 2026-09-14 | 6 天前 |
| 被拒池快照 | 2026-09-14 | 6 天前 |
| 价值研究 | 2026-09-20 | 今天 |
| 筛选前向观察 | 2026-09-16 | 4 天前 |
计数对账
以下数字在两个地方算出来不一样。印出来不是为了好看 —— 这类不一致从不报错,页面照常渲染,所以不印就等于没有。
| 对照 | 一侧 | 另一侧 | 差额 | 说明 |
|---|
| 过地板只数 / 本页收录 | 1172 | 1171 | -1 | 差额是过了地板却缺展示数据的标的;不为零本身不是错,但必须说得出是哪几只 |
| 筛选页 / 被拒池 时点 | 2026-09-18 | 2026-09-14 | 4 | 两页读的是不同日子的数据,同名档位本来就不会相等;差额天数见首页时点对账表 |
现状
观察池 20 已退出 9
这条链路的代价
闭环是无人值守的,代价是判断质量从「人的判断」降到「模型基于财报的判断」。这不是附带说明,是这条链路的定价。
60 道闸门已作答,其中 60 道由模型作答、人答 0 条。所以这里报的是「未度量」,不是「无分歧」——同一道闸门上人与模型答得一不一样,是这条链路唯一能被度量的代价,而度量它的那条数据还不存在。
等人做的
进不去可投池不是失败,是功课还没做完 —— 差什么要能说出来,否则自动化就变成了"它自己不动,也不说为什么"。四列的下一步动作没有交集:
未作答要去补。判定不通过不是缺功课,是判据否决了它 —— 要推翻得给出理由,不是补一份答案。待复核是模型已经答了、人还没在同一道闸门上给过结论 —— 不复核不挡流程,但分歧率就一直是「未度量」。缺功课里 growth_case 最要紧:六道闸门全是否决式的,不写这一条,系统的输出就只是「我没能排除掉的公司」,不等于「值得拥有的公司」。
发生了什么
账本共 126 条状态迁移,下表是最近 40 条。每条都记谁(actor)与为什么(reason) —— `autopilot` 是自动改判,人名或 `claude` 是那一次有人在场。
研究卡在哪一类
单次结果说不了问题,分布才指得出下一步修哪儿:citation/evidence 要修取证管道,critique 是反方审查干了活(健康),price 根本不是失败 —— 只是现价还不够便宜。
| 卡点 | 次数 |
|---|
| evidence | 299 |
| model_error | 55 |
| critique | 39 |
| valuation | 23 |
| rate_limit | 19 |
| citation | 12 |
| model_unavailable | 7 |
三条不自动,以及为什么
| 不自动 | 为什么 |
|---|
| 下单 | 实盘开关在 Ashare 那边;本项目的职责边界写着只读取建议单与 approval.db |
| 已建仓标的的退出 | 要不要卖是另一个决策,筛选器不能代答 |
| 重问已被否决的闸门 | AI 只补真没答的。拿「答了但不通过」去重复追问,等于每天花钱把一个定了的否决再问一遍,而且迟早会问出「通过」来 |