我以为继承的是一堆文档,后来发现是一个人
一
周岚提离职那天,组里没什么人意外。
意外的是交接。
按公司的流程,离职的人要写一份《交接文档》——通常是一个共享在线文档,列着”负责的事项””关键联系人””待办””注意点”,写得越细,离职越体面。HR 的模板甚至贴心地给了二级标题。
周岚没有写那个文档。
她在最后一周的周三,把我叫到一个小会议室,带了她自己的笔记本电脑。我以为她要给我过一遍那份在线文档。结果她把电脑推到我面前,屏幕上是一个终端,光标停在一行很朴素的提示符前面:
claude>
“林雾,”她说,”我交接给你的不是一份文档。是这个目录。”
我当时二十六岁,工作两年半,自认为算”会用 AI”的那一档——我有一个收藏夹,里面三十多条调好的 prompt;开会让 AI 记纪要、写方案、改邮件我都很熟;group 里谁要让 AI 干点活,都来问我怎么写指令。我以为周岚要给我的,是更高级的 prompt,或者某个我没听过的新工具。
“什么目录?”我问。
“我这两年所有的东西,”她说,”都在这一个目录里。这摊事为什么是现在这个样子、哪个流程的坑在哪、哪条告警是狼来了、哪次半夜的事是怎么压下去的、上游那个永远不回消息的人该找他领导而不是找他——全在里面。”
她顿了一下。
“我走了以后,你不会有我这个人可以问。但你会有这个目录。它比我记得清楚。”
二
我那时不太理解她在说什么。
我以为她夸张了。一个目录能装下两年?我自己电脑上也有”目录”——下载 里堆着两千个文件,文档 里是一堆我再也不会打开的东西,桌面上铺满了截图。目录对我来说,是东西沉底的地方,是”以后再说”的垃圾场。
周岚的目录不是这样的。
她敲了一句话进终端,就一句:
我是新接手的人,给我讲讲这摊事现在长什么样,从哪儿开始上手。
我心里第一反应是:这种问题,AI 怎么可能答得上来。它又不知道”这摊事”是哪摊事。
但屏幕上的文字开始一行一行往下走。它没有反问”哪摊事”,也没有让她”提供更多背景”。它说的大致是这样——
当前工作空间是
~/work/项目A/,你在这里的角色是这条业务线的负责人(见CLAUDE.md)。手上主要是三块:
1. 对外:四个长期合作方,联系方式和各自的脾气都在 contacts.md。2. 对内:一套跑了两年的流程,文档在 docs/流程.md,但有 3 个地方和文档写的不一样——这是故意的,原因记在 memory 里(见下)。3. 盯盘:每天有几个数要看,异常了会自动提醒,处置手册在 runbooks/。几条新人最容易踩的坑(从 feedback memory 里挑出来的):
• 有个看起来很省事的捷径(批量一键处理)千万别用,2025-08 那次出大篓子就是这么来的。 • “活跃用户”这个数有两个口径,业务部门和财务要的不是同一个,别为了好看去统一,统一过一次,两边对数对账炸了三天。 • 上游那个团队的对接人换过,现在只认正式工单,不认群里 @ 他。 建议从
docs/流程.md+ 最近 30 天的 memory 开始读。需要我把”故意和文档不一样的那 3 个地方”展开讲吗?
我盯着那段文字看了很久。
“它怎么知道那 3 个地方是’故意’不一样的?”我问。
“我让它记的,”周岚说,”准确说,是出问题那次之后,我让它写了一条 feedback memory,带上为什么——为什么明知和文档不一样还要留着。如果只记’不一样’,下一个人(就是你)一定会’好心’地去把它改成一样,然后又炸一遍。所以我记的不是结论,是为什么。”
她转过头看我:”你发现没有,它刚才回答的,根本不是’AI 知道得多’。它回答的,是我两年里一点一点写下来的我自己。AI 只是把它念给你听。”
三
那天之后,周岚还在的最后两天,我几乎是黏着她看。
我看她干活,越看越觉得一种很难形容的不适——好像我过去两年半,和她过的不是同一种职业生活。
我干活是这样的:接到一件事,先在脑子里想一遍,然后打开浏览器,新开一个对话框,敲一长段背景——”我们这条线是做什么的,现在的情况是……我要……”。这段背景我每天要敲很多遍,因为每个新对话,AI 都不记得我上一个对话说过什么。我把这件事当成”理所当然”——所有 AI 不都这样吗?见面先自我介绍。
周岚不自我介绍。
她接到事,直接对那个 claude> 说人话:”帮我看看昨天那个改动,会影响到哪几个合作方。”她从不交代”我们这条线是做什么的”,因为那些话两年前就写进了她的 CLAUDE.md,它一直记得。
她也从不”翻聊天记录”。
这一点我后来想了很久。我每天工作里最耗神的一件事,其实是找——找昨天那个对话在哪个 tab,找上周那个方案存在哪个文档,找三个月前那条调好的 prompt 是哪一版。我以为”找”是工作的一部分。直到看见周岚从来不找。
她要的东西都在一个地方。她要么直接问目录,要么让 AI 去目录里翻。她的脑子不用当硬盘使。
最后一天下班前,她做了一件事,我现在还记得。
她对终端说:”我明天就走了。把这两年我觉得最该留给接手人的东西,整理成一条交接 memory,别写客套话,写真东西。”
它起草了一条。她审了一遍,删掉两句,加了一句”林雾这个人会较真,适合盯异常那块,但要拦着他别上来就改流程”,然后确认。
我在旁边看着,有点不好意思,又有点说不出的踏实。
她合上电脑,把一个仓库地址发给我:”拉下来。我走了,这个仓库还活着。”
四
我把它拉下来的那一刻,以为我得到的是一堆文档文件。
确实是一堆文档文件。CLAUDE.md、一个 memory/ 文件夹里几十条小文件、skills/ 里十来个技能、runbooks/ 里的处置手册。加起来不到两兆。两年的东西,不到两兆。
但当我在这个目录里启动它,问第一个问题的时候,我才明白我得到的不是文件。
我得到的是一个会接着长的东西。
我问的第一个真问题,是那条让我后背发凉的告警——凌晨两点,提醒说有个数突然不对劲了。我刚接手,两眼一抹黑。
我对终端说:”这个数异常的告警,我该怎么查?”
它没有给我一段”通用排查思路”。它直接说:
这条告警的处置手册在
runbooks/数异常.md,周岚处理过 4 次,都记了。按出现频率排:
1. 最常见(7 次):其实不是我们的问题,是上游昨晚的数据没跑完。先去上游那边看一眼(对接人和入口在 contacts.md),他们补完数自己就好了。2. 次常见(3 次):某个环节卡住了堆积。 3. 只发生过 1 次:纯粹是统计口径当天被人动过。 注意:手册里有一条 feedback——先别急着动核心的那一步,2025-09 有人一上来就重来了一遍,把正在跑的一批搞乱了,对数对了两天。
我照着第一条查,果然是上游的数没跑完。等他们补完,告警自己就消了。
那是我接手的第一周。如果没有这个目录,那天晚上我大概会从两点慌到天亮,然后大概率会去动那个最不该动的核心环节——因为告警看起来就指着那儿。我会踩进周岚两年前替我踩过、并且专门留了字条不让我踩的那个坑。
我坐在凌晨两点半的房间里,第一次具体地理解了她那句话:
“它比我记得清楚。”
五
但这个目录不是神。
接手第三周,我差点被它坑了一次——后来想想,不怪它,怪我还没学会怎么和它相处。
那天我要改一个流程的节奏。我问它现在多久一次,它从一条 memory 里给我读出来:”每两周一次。”我照着这个数去安排下游的配合,结果对不上——实际上早就改成每周一次了。
我去翻,发现那条”每两周”的 memory 是周岚一年前写的。后来节奏改过,但那条旧 memory 没删。它就那么躺在那儿,过期了,但看起来和真的一样。
AI 是字面理解的。它看到那条 memory 写着两周,它就信两周。它不会自动知道”这条已经过时了”——除非有人把它删掉,或者改掉。
我当时有点恼火,差点觉得”这套东西也不过如此”。但冷静下来我翻到了周岚 CLAUDE.md 里的一句话,她大概料到会有这一天:
工作区里只留现状。过期的信息直接删,别留”暂时不用”的半扇门——AI 看到啥信啥,一扇虚掩的门它会当成路。删错了不要紧,git 里全都在。
那是我第一次理解”半扇门”是什么意思。
一条过期但没删的 memory,就是一扇虚掩的门。你以为你留着它”以防万一”,但 AI 不会”以防万一”——它会推门进去,走那条已经不通的路。
我做了两件事。第一,把那条”每两周”删了,写上现状”每周一次,2025-11 改的,原因是合作方那边要求更频繁”。第二,我有点心虚——删了会不会丢?
然后我去看了一眼这个 memory 文件夹的历史记录。
我愣住了。
六
那段历史记录拉出来的,是周岚两年的成长曲线。
最早的一条,是两年前。说明很笨拙:”加了第一条 memory”。点进去看,内容也很笨拙——她那时候连 memory 该写什么都不太清楚,写的是一句很像便利贴的话。
往后翻,记录越来越密,内容越来越准。我能从一条条说明里看出她的职业生涯在发生什么:
-
• 一条”删掉记错的口径,业务和财务要分开记”——那大概是对数炸了三天之后。 -
• 一条”把告警自愈那套抽成一个技能”——她开始把重复的处置动作沉淀成技能了,以后不用自己动手。 -
• 一条”把’哪个东西在哪、找谁’统一归到一类里”——她在给自己的记忆分类。 -
• 一条”账号密码一律不入库,只留别名指针”——这条让我后来少踩一个大坑。
我突然懂了”用历史记录记过去、用记忆只说现在”这句话的两面。
工作区里那个 memory/ 文件夹,永远只说现在是什么样——过期的删掉,错的改掉,干干净净,AI 看到的永远是真的。而那些被删掉、被改掉的东西,一条也没丢,全在历史里。翻任何一个旧版本,就能看到周岚某一天还相信着、后来又推翻了的某个判断。
那条我以为删了会丢的”每两周”,翻一下历史,还在。删除从此对我变成一个安全动作。我不再纠结”留着怕过期、删了怕丢”——留着才危险,删了反而安全,因为历史给我兜底。
那天晚上我做了一件有点傻的事。我把周岚两年的提交记录从头到尾读了一遍,像读一个人的日记。我读到她从一个”把 AI 当长对话框”的人,变成一个”在养一份会越来越懂自己的目录”的人。这中间隔着的,不是哪个版本的 AI,不是哪条神级 prompt——是两百多次提交,一条一条沉下来的判断。
我意识到,这两年 AI 换了好几代。她两年前用的那个,现在早就被淘汰了。如果她当年把功夫全花在”调 prompt、追新工具”上,那些东西今天一文不值。但她把功夫花在了这个目录上——这个目录没有贬值,它还在增值,而且现在归我了。
七
接手两个月后,这个目录开始懂我了。
一开始它懂的全是周岚——她的判断、她的坑、她的脾气。但我每天在里面干活,每解决一个新问题,就让它记一条;每被一个坑绊一次,就让它写一条带 why 的 feedback。慢慢地,目录里开始有了我的东西。
有一天它在回答里引用了一条 memory,落款是我自己三周前写的。那一刻有种奇怪的感觉——我在和一个记得我自己的东西对话。它记得我三周前那个判断,比我自己记得清楚。
也是这时候,我开始理解周岚留给我的另一样东西:这是一个工作空间,不是我这个人的全部。
公司后来让我兼了一摊新活儿——帮另一条线做点事,和我手上这摊完全是两码事。按我过去的习惯,我会把这摊也塞进同一个地方,反正都是”我的工作”。
但我学周岚,新开了一个目录。
在原来那个目录里,我是这条业务线的负责人,它张口就跟我聊合作方、流程、那几个数。切到新目录里,我是另一摊事的人,它聊的全是另一套东西,完全不会把这边的事混进去。两个目录各自独立沉淀,互不污染。
切目录,就是切角色。
我一个人,在两个目录里是两个人。这件事我以前根本想不到——因为我过去根本没有”目录就是角色”这个概念,我只有一个浏览器,所有的 tab 挤在一起,这摊事的对话和那摊事的对话隔壁挨着,AI 谁也不记得,我自己也分不清。
八
还有一件事,是周岚走之前没明说、我自己撞上才懂的——账号和密码。
接手不久,我要登一个后台。我顺手问它:”那个后台的账号密码是多少?”
它说:它在这个工作空间里找不到任何密码,这个目录里只有别名,没有任何凭证;真正的账号密码在私有的那一层,那些不随这个目录走,也不该出现在这里。
我当时还嫌麻烦。后来才反应过来,这正是这个目录敢交接给我、甚至敢放到一个能分享的地方的原因:它里面一条凭证都没有。全是别名、指针。密码、token 这些东西,周岚全锁在她私有的那一层里,从不进这个会被分享的工作空间。
我后来明白这是一道必须守死的线。会被分享出去的工作空间,绝不能出现凭证——哪怕一条。指针可以共享,钥匙不行。周岚把这套东西干干净净地交给我,正是因为她从第一天起就把钥匙和地图分开放。
我把这条,也写进了我自己那份 CLAUDE.md。不是因为它新——是因为我现在真的信它了。
九
周岚走了快一年。她偶尔还会在一个老同事群里冒个泡。
上个月我们约了顿饭。她问我那个目录还在不在。
我说在,而且比你走的时候厚多了。我说我前阵子把盯盘那块又往前推了一步,现在大半夜的告警,目录自己就能先跑一轮排查,把结论丢群里,我醒了再决定要不要动手。
她笑了,说:”那已经不是我的目录了,是你的了。”
我说严格讲,是我们俩的。前两年是你写的,后面这一年是我写的。历史拉出来,前半段是你,后半段是我,中间没有断。
她愣了一下,然后说了一句我记到现在的话:
“你知道吗,我刚工作的时候,最怕的事就是离职——因为每次离职,我两三年攒下来的那些’只有我知道’的东西,全都带不走,也留不下。新人从零开始,我去新公司也从零开始。那些经验,人一走就清零。”
“后来我开始养这个目录,我才第一次有种感觉——我攒的东西不会清零了。它在一个仓库里,我走了它还活着,你接着写。这是我工作这么多年,第一次觉得自己的经验是有去处的。”
十
前几天,组里又来了个新人。
比我当年还年轻,工作一年,会用 AI,有自己的 prompt 收藏夹——和两年半前的我一模一样。leader 让我带他,顺便把盯盘那摊活儿交接给他。
我没给他写《交接文档》。
我把他叫进一个小会议室,带了我的笔记本电脑,屏幕上是一个终端,光标停在那行很朴素的提示符前:
claude>
“我交接给你的不是一份文档,”我对他说,”是这个目录。”
他一脸茫然,跟两年半前的我一模一样。
我把一个仓库地址发给他:”拉下来。我哪天走了,这个仓库还活着。”
我看着他半信半疑地敲下第一条命令,忽然想起凌晨两点半那个被告警惊醒、却被一份处置手册稳稳接住的我自己。那个我,现在也在这个目录里——有一条 memory 记着接手第一周那个惊魂夜,落款是我。
我没有删它。
它不是半扇门。它是一块路碑——记着我从哪儿开始,也记着如果哪天我又退回去当那个开十二个 tab、每天把自己重新介绍给 AI 的人,这就是我曾经走出来的那条路的入口。
光标在 claude> 后面闪。
它在等新人的第一句话。
而这一次,它已经记得太多东西,多到足够再接住一个人。
夜雨聆风