一本书是怎么被写出来的 书架
10/10 章已发布

一本书是怎么被写出来的

lab 写书服务端调度代码手册

写给要维护这套系统的工程师(包括未来的作者自己)

导读 · 从这里进门

先别读那 1770 行 server.ts,先看看一单从 App 到书架走了多少步。

目录

01 第一章 · 全景:一单的完整生命周期

从 POST /api/book 到书上书架,每一步对应的函数与日志行

读 →
02 第二章 · 入口与门禁:/api/book

bearer 认人、dry 探路、一口价扣费、402 与 Caddy 豁免

读 →
03 第三章 · 提示词装配

CODEX_BOOK_PREAMBLE、署名/jobId/owner 注入、两段续跑提示词的区别

读 →
04 第四章 · 三条腿

runClaudeExec / runCodexExec / runBookEngine 与每条腿的 env

读 →
05 第五章 · 换腿判据

shouldTryNextLeg 的三类模式、为什么限定 model 附近、单测怎么钉边界

读 →
06 第六章 · 在飞登记

inflight.ts 落档销档、孤儿续跑、INFLIGHT_MAX_ATTEMPTS、deploy.sh 重启守卫

读 →
07 第七章 · 30 秒轮询与早登记

findBookByJobId、early-registered 与 owner/hidden 兜底注入

读 →
08 第八章 · 收尾与钱

bookmeta 真源在 R2、书帖与推送、refundBook 幂等与 _unmatched

读 →
09 第九章 · 修书:/api/book/revise

dry 探路主人校验、同书单飞 409、fresh session 与退款

读 →
10 第十章 · 事故簿与诊断手册

每个机制背后的那次事故,附诊断命令表

读 →
一本书是怎么被写出来的 · 王建硕
费曼式写法 · 由多个 AI 代理撰写与互相审校
⬇ 下载 PDF 版(首次点击需生成约一分钟)▶ 看动画版(首次打开开始制作)