Skip to content

Releases: suoha888/suoha-serenity-skill

v9.1.0 — 估值必须填净债务、数据警告不能删掉了事

Choose a tag to compare

@suoha888 suoha888 released this 22 Oct 10:27

这一版堵上了两个“报告不该通过却通过了”的漏洞(感谢社区开发者的反馈)。

1. 估值用 EV/Sales 时必须填净债务
以前没填净债务会默认按 0 计算,报告照样通过校验;对现金很多或负债很重的公司,估值会明显偏差。现在只要有情景用 EV/Sales、而当前数据缺少净债务,校验直接不通过。

2. 数据快照里的警告必须逐条说明处理方式
取数时发现的问题(例如财报来自备用来源、外国发行人、过期数据被剔除)会预填进报告草稿。以前把这些条目删掉也能通过;现在完成报告时会对照原始快照,缺了哪条就报出哪条。旧报告找不到原始快照时,跳过这项检查。

另外

  • 新增对应测试(共 262 个测试全部通过)。

更新方法:重新运行安装命令即可,已有的 work/ 报告和缓存会保留。


方法来源:Serenity(X:@aleabitoreddit),独立 AI/半导体供应链研究员,推荐关注。本项目只根据其公开内容做中文转述与框架提炼,不包含任何订阅内容。

免责声明:本项目用于研究与学习,报告由框架生成,不代表 Serenity 本人观点,亦非投资建议。

v9.0.2 — 分阶段体检、公开言论档案、Serenity 自己承认看错的案例

Choose a tag to compare

@suoha888 suoha888 released this 21 Oct 10:41

v9.0.2:README 加入方法来源 Serenity(@aleabitoreddit)的介绍和 X 主页链接,功能没有变化。

v9.0.1:公开言论档案更准——只是在板块名单里被顺带列出的公司,不再算作表态,也不会混进它的论点和 KPI。下面是 v9 的全部更新。

v9:先像框架那样看公司,再独立找反例

  • 分阶段体检:先判断公司处在哪个阶段(认证/放量期、周期高利润期、亏损不增长、常规经营)。放量期不再拿当期亏损、ROE 一票否决,改看订单、认证、产能、现金跑道和融资方式;资产负债表和流动性风险在任何阶段都不豁免。新增现金跑道(R1)、按阶段打分的 P/S(V1)、“每股收入增长快于稀释”的例外。
  • 数据不足不再显示为“干净”:能打分的项目少于 3 项时明确提示“数据不足”。
  • 公开言论档案:python suoha.py timeline <代码> 查看 Serenity 对某只股票公开说过什么、立场什么时候变过、盯哪些 KPI;--as-of 日期 只看当时已公开的内容。直接相关的约 2,400 条、覆盖 329 个代码(只是在名单里被顺带列出的不算表态),全部是中文转述 + 公开帖编号,不含原文和订阅内容。
  • 21 条规则例外(references/serenity-exceptions.md)和 22 条 Serenity 自己承认看错或时机偏早的案例(案例库新增一节,新增归因代码 F-TIMING、F-FACT),每条写清对应的规则或体检项。
  • 报告新增可选三块:阶段 KPI、稀释分类、财务需核实清单;研究包自动预填。旧报告不受影响。
  • 合规检查加严:提交前自动检查公开文件与原文没有 8 词(中文 8 字)连续重合,并拦截任何订阅帖编号;新增“回测不偷看未来”测试。

回看对比(132 只 Serenity 公开表态过的股票;这是规则自检,不是收益回测):

指标 v8.2.2 v9.0.0
跑不出结果(含数据不足) 17.4% 9.1%
看多股 ≥ 2 红旗或跑不出 43.3% 30.9%
看空股 0 红旗(漏判) 29.0% 26.7%

机械体检仍会漏掉一部分看空理由(多数是估值、竞争或叙事层面),这部分要靠红队。详见 docs/CHANGELOG.md。

更新方法:在项目文件夹里 git pull(或重新下载 ZIP),然后再运行一次 ./install.sh(Windows:.\install.ps1)。

方法来源:Serenity(@aleabitoreddit),独立 AI/半导体供应链研究员,在 X 上免费分享研究,推荐关注。

本项目是研究框架,不构成投资建议;内容是对 Serenity 公开帖子的转述,不是 Serenity 本人的话。

v9.0.1 — 分阶段体检、公开言论档案、他自己承认错了的案例

Choose a tag to compare

@suoha888 suoha888 released this 21 Oct 08:05

v9.0.1:公开言论档案更准——只是在板块名单里被顺带列出的公司,不再算作表态,也不会混进它的论点和 KPI。下面是 v9 的全部更新。

v9:先像框架那样看公司,再独立找反例

  • 分阶段体检:先判断公司处在哪个阶段(认证/放量期、周期高利润期、亏损不增长、常规经营)。放量期不再拿当期亏损、ROE 一票否决,改看订单、认证、产能、现金跑道和融资方式;资产负债表和流动性风险在任何阶段都不豁免。新增现金跑道(R1)、按阶段打分的 P/S(V1)、“每股收入增长快于稀释”的例外。
  • 数据不足不再显示为“干净”:能打分的项目少于 3 项时明确提示“数据不足”。
  • 公开言论档案:python suoha.py timeline <代码> 查看他对某只股票公开说过什么、立场什么时候变过、盯哪些 KPI;--as-of 日期 只看当时已公开的内容。直接相关的约 2,400 条、覆盖 329 个代码(只是在名单里被顺带列出的不算表态),全部是中文转述 + 公开帖编号,不含原文和订阅内容。
  • 21 条规则例外(references/serenity-exceptions.md)和 22 条他自己承认错了/早了的案例(案例库新增一节,新增归因代码 F-TIMING、F-FACT),每条写清对应的规则或体检项。
  • 报告新增可选三块:阶段 KPI、稀释分类、财务需核实清单;研究包自动预填。旧报告不受影响。
  • 合规检查加严:提交前自动检查公开文件与原文没有 8 词(中文 8 字)连续重合,并拦截任何订阅帖编号;新增“回测不偷看未来”测试。

回看对比(132 只他公开表态过的股票;这是规则自检,不是收益回测):

指标 v8.2.2 v9.0.0
跑不出结果(含数据不足) 17.4% 9.1%
看多股 ≥ 2 红旗或跑不出 43.3% 30.9%
看空股 0 红旗(漏判) 29.0% 26.7%

机械体检仍会漏掉一部分看空理由(多数是估值、竞争或叙事层面),这部分要靠红队。详见 docs/CHANGELOG.md。

更新方法:在项目文件夹里 git pull(或重新下载 ZIP),然后再运行一次 ./install.sh(Windows:.\install.ps1)。

本项目是研究框架,不构成投资建议;内容是对 Serenity 公开帖子的转述,不是他本人的话。

v9.0.0 — 分阶段体检、公开言论档案、他自己承认错了的案例

Choose a tag to compare

@suoha888 suoha888 released this 21 Oct 07:39

v9.0.0:先像框架那样看公司,再独立找反例

  • 分阶段体检:先判断公司处在哪个阶段(认证/放量期、周期高利润期、亏损不增长、常规经营)。放量期不再拿当期亏损、ROE 一票否决,改看订单、认证、产能、现金跑道和融资方式;资产负债表和流动性风险在任何阶段都不豁免。新增现金跑道(R1)、按阶段打分的 P/S(V1)、“每股收入增长快于稀释”的例外。
  • 数据不足不再显示为“干净”:能打分的项目少于 3 项时明确提示“数据不足”。
  • 公开言论档案:python suoha.py timeline <代码> 查看他对某只股票公开说过什么、立场什么时候变过、盯哪些 KPI;--as-of 日期 只看当时已公开的内容。覆盖 474 个代码、约 3,600 条,全部是中文转述 + 公开帖编号,不含原文和订阅内容。
  • 21 条规则例外(references/serenity-exceptions.md)和 22 条他自己承认错了/早了的案例(案例库新增一节,新增归因代码 F-TIMING、F-FACT),每条写清对应的规则或体检项。
  • 报告新增可选三块:阶段 KPI、稀释分类、财务需核实清单;研究包自动预填。旧报告不受影响。
  • 合规检查加严:提交前自动检查公开文件与原文没有 8 词(中文 8 字)连续重合,并拦截任何订阅帖编号;新增“回测不偷看未来”测试。

回看对比(132 只他公开表态过的股票;这是规则自检,不是收益回测):

指标 v8.2.2 v9.0.0
跑不出结果(含数据不足) 17.4% 9.1%
看多股 ≥ 2 红旗或跑不出 43.3% 30.9%
看空股 0 红旗(漏判) 29.0% 26.7%

机械体检仍会漏掉一部分看空理由(多数是估值、竞争或叙事层面),这部分要靠红队。详见 docs/CHANGELOG.md。

更新方法:在项目文件夹里 git pull(或重新下载 ZIP),然后再运行一次 ./install.sh(Windows:.\install.ps1)。

本项目是研究框架,不构成投资建议;内容是对 Serenity 公开帖子的转述,不是他本人的话。

v8.2.2 — 更新重装不再失败,保留你的报告

Choose a tag to compare

@suoha888 suoha888 released this 20 Oct 09:01

修复:更新重装失败

  • 装好后用过一次(会产生行情缓存和 work/ 里的研究报告),再运行安装脚本更新时会失败。现在可以随时重装或更新,work/ 里的报告和行情缓存会自动保留;旧版本仍会完整备份到 .runtime-backups/。
  • 如果你手动改过安装目录里的技能文件,更新时会停下并用中文提示先改名备份,不会覆盖你的改动。
  • 自动检查新增“安装 → 运行 → 再安装一次”的 Windows / macOS / Linux 实测。

更新方法:在下载的项目文件夹里 git pull(或重新下载 ZIP),然后再运行一次 ./install.sh(Windows:.\install.ps1)。

v8.2.1

Choose a tag to compare

@suoha888 suoha888 released this 20 Oct 08:29
  • 修复:用 GitHub 的 “Download ZIP” 下载后,解压出的文件夹叫 suoha-serenity-skill-main,安装脚本会因为文件夹名不一致而失败,而且什么都不提示。现在任何文件夹名都能装;安装出错时会直接显示原因。
  • 首页和手册加入“没装 Git 怎么装”和“非官方项目,与 Serenity 本人没有隶属或背书关系”的说明;安全问题改为通过 GitHub 私密漏洞报告提交。
  • 自动检查新增 Windows / macOS / Linux × Python 3.10 / 3.13 的真实安装测试。

v8.2.0

Choose a tag to compare

@suoha888 suoha888 released this 20 Oct 08:11

根据外部评审意见做的一轮“防看错”改进:

  • 结论和证据类型要对得上:判定“真瓶颈”、瓶颈正在发生、或“卡点中的卡点”已确立,必须有财报/公司公告/电话会/行业数据支持,光有股价不行;判定“便宜且去风险”必须同时有行情数据和基本面来源。校验器会直接报错。这只是类型检查,引用的那句原文是否真能证明结论,仍要靠红队复核。
  • 证据日期改为“信息公开的日期”:SEC 财报数字按提交日期记,不再按季度期末日期记(期末日另存为 period_end),回测时不会用到当时还没公布的数字。
  • 净负债:现金或负债有一项查不到时不再当成 0,而是留空并给出警告,要求从资产负债表补上。
  • A+H 公司市值:改为 A 股数 × A 股价 + H 股数 × H 股价,不再用总股本 × 单边股价。以比亚迪为例(2026-10-20),按 H 股价算的旧市值低估约 16%,按 A 股价算的高估约 11%;修复后两边市盈率一致。
  • 修复:港股行情把“本条上市线的股数”当成了总股本,导致比亚迪、小米等出现错误的“股本差异”警告。
  • 结果回看:最高/最低价和复权收盘价统一到同一口径;原来的“最大回撤”实际是“相对入场价的最深跌幅”,现在两个都给,并新增真正的峰谷回撤。案例库表格已按新口径重算(例如 AXTI 60 日内最高 +386%,但峰谷回撤仍有 −37%)。
  • 失败归因:新增 6 类失败原因代码(需求判断错、瓶颈不存在、认证/订单未兑现、没变现到报表、已提前定价、融资稀释)和 2 类非失败代码(环境压缩、未到验证期),结果回看表中的不及预期案例已标注暂定归因。
  • 卡点地图:每个节点显示状态最后核验日期,超过 180 天提示必须重新核验;研究时要求用实时数据主动质疑图谱状态。
  • 首页文案更新。
  • 计划中:固定截止日期的真实盲测集(成功、失败、假瓶颈、证据冲突、数据不足各类案例),用来检验方法本身。

v8.1.0

Choose a tag to compare

@suoha888 suoha888 released this 20 Oct 04:42
  • 知识库扩到 7,153 条公开推文(2025-07 至 2026-10,含回复),原来是 1,505 条。
  • 理论全书新增第 18 章“论点兑现与失效”(PB-EXIT-01 至 14):什么情况算论点失效、降级、需要重新立论或已经兑现,哪些只是噪音。报告里每条证伪条件可以标上对应编号。
  • 卡点地图新增两条链:AI 算力租赁(电力托管 → 服务器 CPU → 整机 → GPU 云 → 超大厂资本开支)和太空(发射 / 卫星网络);光子链加入 Scale-up 互连(ALAB、CRDO)和 JBL,存储链加入 ESMT。现在共 10 条链、46 个节点。
  • 案例库新增新云、服务器 CPU、互连、JBL、ESMT、太空等案例,并加入“后来怎样了”结果回看:用 forward_returns.py 按发帖后下一交易日收盘计算,成功和失败都列出。
  • AXTI 示例接入新档案:Serenity 7 月仍看多,10 月回看认为论点基本兑现。
  • 修复:私人档案里含 U+2028 字符的推文会被错误断行;公开清单只统计公开推文;言论时间线摘要里的持仓状态显示成占位符。
  • 修复(NBIS 实测发现):改过注册地或换过报告币种的公司(如前 Yandex 的 NBIS:2023 年前是卢布、之后是美元),SEC 数据会取到旧币种的旧数字,把 2023 年的卢布现金当成今天的美元现金。现在每个科目取最新的币种,停更超过约 400 天或币种不一致的科目会被丢弃并写进数据质量警告。
  • 修复:资产负债表期末和收入期末相差超过 100 天时,应收/存货增速对比(W1/W2)只作参考,不再亮红旗。
  • 修复:6-K 很多的外国公司,20-F 年报会被挤出文件列表,导致“一手文件摘录”为空。
  • 修复:research 生成的 lens 草稿产业链图只有 1–2 层,finish 一定会因为“至少 3 层、至少 1 个上游层”失败;现在按图谱自动排出下游 → 本公司 → 上游,缺的层留 TODO。finish 校验失败时直接显示 ERROR 行,不再只提示“操作未完成”。

v8.0.1

Choose a tag to compare

@suoha888 suoha888 released this 19 Oct 16:30
  • 首页加入真实演示:研究 AMD 的动图(用 2026-10-19 真实运行输出合成,非录屏)和 3 张真实报告截图。
  • 报告换成白底黄色点缀的新样式,证据里的长链接会自动换行。
  • AMD 示例报告换成 2026-10-19 的真实研究(SEC 10-Q / 10-K / 8-K / 424B5 原文),附当次实时数据快照。

本工具仅供研究,不构成投资建议。

v8.0.0

Choose a tag to compare

@suoha888 suoha888 released this 19 Oct 13:22

首个正式公开版本。

  • 学理论:Serenity 卡脖子理论全书、方法手册和历史案例库,每条规则只附帖子编号。
  • 研究个股:A 股、港股、美股任意一只股票,自动抓取 SEC、巨潮、披露易等官方数据,先给结论再给证据。
  • 公司体检:按公司类型逐项检查成长、盈利、现金、负债、股东和估值,标出财务红旗,每项附公式。
  • 一键安装:支持 Claude Code、Codex 等客户端,不需要 API Key。

安装:

git clone https://github.com/suoha888/suoha-serenity-skill.git && cd suoha-serenity-skill && ./install.sh

本工具仅供研究,不构成投资建议。