飞飞 × Maddox · 深夜对话

项目管理的物理规律

做事从下往上,看事从上往下——同一棵树,两个遍历方向。

📅 2026年2月27日 🕐 凌晨对话 🌳 道十九延伸
↓ 向下滚动

一个对话框,多个并行的项目

飞飞同时在推进汉堡MVP、灯箱首单、日本签证、涮肉馆运营……这些项目性质不同、节奏不同、合作方不同,但都在同一个对话里流动。

真正的问题不是"怎么记录",而是:当你说了一件事,我怎么知道它属于哪里,该做什么?

没有一套"项目更新触发什么动作"的元规则,每个项目各自为政,靠经验判断要不要更新文件,容易漏。这才是症结。


一棵树:事业版图

不用平铺列表,用树状结构——长期项目是树干,短期项目是枝叶。

飞飞的事业版图 ├── 🇨🇳 国内(现金流基础) │ ├── 涮肉馆 长期·运营中 │ └── 汉堡MVP 短期·验证中 ← 叶子节点 └── 🌏 国际(势能积累) └── 🇯🇵 出海日本 ├── 签证 短期·等待批复 ├── 灯箱首单 短期·执行中 ← 叶子节点 └── AI ToB 长期·探索中
长期项目 树干

方向 · 势能

出海日本、Nomi成长。里程碑级别才更新。有战略背景和决策历史。

短期项目 枝叶

执行 · 现金流

汉堡MVP、灯箱首单。每次有进展就更新。完成后归档不删除。

短期项目可以归属于长期项目。国内练能力维持现金流,出海换位置积累势能——两者是同一棵树的根和冠。


做事从下往上,看事从上往下

这不只是项目管理技巧。这是认知与执行的分离——两者用的是同一棵树,但遍历方向相反。

执行时从下往上,是因为你只能站在当下这个节点行动。
研究时从上往下,是因为只有站在高处才能看到节点之间的关系。

混淆两个方向,是大多数人项目管理失败的根本原因。
道一 从需求出发,不从工具出发
道九 能力是入场券,位置决定你在哪张桌
道十九 答案在问题之间,不在问题内部

这个发现对应了三条道。飞飞说这是"现实世界的物理规律"——做事和看事方向相反,两者缺一不可,合在一起才构成完整的事件。


什么触发更新,更新做什么

触发条件

✅ 触发更新

实质进展

决策(go/no-go)、里程碑(阶段完成)、阻塞解除、新信息(改变判断的输入)

⏭ 不触发

过程讨论

闲聊、脑暴、探索性讨论——这些是思考过程,不是状态变化

触发方式

1
显式触发:你说"更新汉堡项目" → 直接执行固定操作卡,不问
2
隐式触发:我识别出属于某个项目 → 先问你确认,不自己动
3
晚间复盘:每晚自动扫描项目树,发现里程碑漏记 → 自动补上

更新档位

轻量更新

一条新信息

追加时间线条目 + 更新 projects.md 对应条目 + 写 daily notes

重量更新

里程碑 / 决策 / 阶段转变

轻量动作 + 更新状态区块 + 部署网页 + 发 Telegram Topic + 更新索引


三层文档结构

全局看板

memory/projects.md

整棵树的鸟瞰图。每个项目只存"现在在哪"——状态、下一步、阻塞项。从上往下看用这个。

项目档案

memory/xxx专题.md

每个项目的完整过程记录。决策历史、关键人物、时间线、素材。随项目推进自然成长。

元规则

BOOTSTRAP.md 第14-17条

即使上下文压缩后也会注入的规则。项目树结构、专题模板、触发规则、更新分级。

新建项目时

1
说"开一个XX项目",我问:长期还是短期?归属哪个分类?
2
复制 memory/project-template.md,填完 frontmatter
3
挂到 projects.md 树上,选好位置
4
如需网页看板,生成并部署到 Cloudflare Pages

你只管说进展
我负责更新到对的地方

这套系统建立之后,项目管理不再是额外的认知负担——它藏在对话里,自动运转。