lab 写书服务端调度代码手册
导读 · 从这里进门先别读那 1770 行 server.ts,先看看一单从 App 到书架走了多少步。
从 POST /api/book 到书上书架,每一步对应的函数与日志行
读 → 02 第二章 · 入口与门禁:/api/bookbearer 认人、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/revisedry 探路主人校验、同书单飞 409、fresh session 与退款
读 → 10 第十章 · 事故簿与诊断手册每个机制背后的那次事故,附诊断命令表
读 →