长线投资的估值框架沉淀仓库:林奇分类 → 专属属性与可证伪假设 → 可复现演算块。
标的由你指定;挖掘在 ../invest。
在本仓库打开 Claude / Grok / Codex,然后任选:
- 说:
给 INTC.US 写估值框架/按林奇沉淀紫金的框架/财报后更新 INTC.US 假设 - 或显式:
/sediment-framework·/lynch-framework
Agent 应加载 skill sediment-framework:先持续对话对齐分类 / thesis / 主尺 / 假设 / 价带公式;你明确说「可以落盘」后,才按模板写入:
frameworks/<TICKER>.md— 真源(题头含林奇类 + 主尺一行)
模板:frameworks/_TEMPLATE.md。协作硬约束:frameworks/AGENTS.md(框架)· AGENTS.md(开发)。
标的池 = 扫 frameworks/*.md(排除 _ 前缀与 AGENTS.md / README.md);不维护 universe.yaml。
首次克隆:git clone git@github.com:platoneko/lynch-frameworks.git frameworks(在本仓库根执行)。
| 路径 | 说明 |
|---|---|
frameworks/ |
内容仓库 lynch-frameworks 的检出(本仓忽略):单票框架、共享情景轴、每票演算、skill |
.claude/skills |
→ frameworks/.claude/skills(软链):sediment-framework + finance-skills |
eval/lib/ |
估值 / 解析 / zone 规则库 |
scripts/ |
日报、财报提醒、索引生成、跨票体检 |
app/ |
手机阅读 app(服务端 + 前端 + 安卓壳) |
.mcp.json |
Wisburg MCP(本地,gitignore) |
_local/ |
个人草稿,不入库 |
新建「研究新票」或「讨论已有框架」时,在「对话工具」选择 Codex,等模型加载后再选 GPT 模型和推理强度;加载只影响 Codex,不耽误其他工具。服务端自动启动本机 codex app-server,沿用已有 Codex 登录 / provider 配置,支持流式回答、工具记录、停止和重启续聊。框架仍需明确说「可以落盘」才写,修改 sediment-framework skill 会在手机显示 diff 等待批准。
运行 app 服务的环境需要能找到 codex;模型清单不可用时,页面会提示原因。若提示需要登录,在终端执行 codex login。安装 Codex 或修改 PATH 后,重新运行 just app-install 更新服务环境;代码更新后先运行 (cd app/server && uv sync --locked) 安装锁定依赖,再运行 just app-web、just app-start。Codex 对话暂不支持编辑旧消息、手动压缩和自动标题。
slow_grower · stalwart · fast_grower · cyclical · turnaround · asset_play
主类必填;次类可选且仍属六类。专属叙事只写在框架正文。
框架算出锚点 (L < M < H),用中点切成五档 zone:
| zone | 中文 | 区间 |
|---|---|---|
deep_discount |
深度折价 | (P < L) |
conservative |
保守 | ([L,(L+M)/2)) |
neutral |
中性 | ([(L+M)/2,(M+H)/2)) |
optimistic |
乐观 | ([(M+H)/2,H]) |
stretched |
叙事溢价 | (P > H) |
细则与语义见 frameworks/AGENTS.md。单票如何得到 L/M/H 写在各自 frameworks/*.md(如 INTC.US 为不对称 SOTP)。
每天扫 frameworks/*.md 的 (L/M/H),用 Longbridge 常规 last 归 zone,写入 output/bands/<TICKER>.json(gitignore),并飞书推送:
- 每天:一条飞书 post 富文本全池日报,每票 2–3 行,形如
🟡 603993.SH 洛阳钼业 19.01 CNY
「中性」 L/M/H = 13.51/19.63/23.24
有 (V_{opt}>0) 时再加一行修正带:「乐观」 +V(66.6) L/M/H = 27.2/71.17/113 - 跨带(相对上次 bands 的底牌
zone或option_zone变化,且两侧都已有上次读数):另发一条 post,带@所有人;底牌跨带写「中性」 → 「乐观」,期权跨带写+V 「中性」 → 「乐观」(可同时出现)
# dry-run:不写盘、不 POST
python3 scripts/daily_bands.py --dry-run
# 实跑:默认复用 ../invest 的飞书 webhook(policies.toml [alerts].feishu_webhook)
# 也可设 FEISHU_ALERT_WEBHOOK,或在 config/daily.toml 覆盖(见 example)
python3 scripts/daily_bands.py
# 只算价带、不推飞书
python3 scripts/daily_bands.py --no-notify安装工作日 cron(Asia/Shanghai:09:03 早盘 + 16:13 午后;脚本内 as_of 同此时区):
bash scripts/install-daily-cron.shMUST NOT 让日报改写 frameworks/*.md。单票完整公式校验仍用 python3 frameworks/eval/<TICKER>.py。