literary-lab · 文学精读实验室
给每位作家一个目录,给每部作品一个研究目录,用可核验的文本证据回答一个问题:
这篇东西到底是怎么运作的?它凭什么好笑、凭什么荒诞、凭什么让你在读完之后对某个词起了疑心?
这不是书评合集,也不是内容简介工厂。它是一个长期运行的精读档案库:结构可查、引文可核、结论可被下一位读者(或 agent)推翻。
线上站
<https://lab.talkincode.net> · 公开可读,内容由本仓 markdown 自动编译(75 页)。
- 首页:<https://lab.talkincode.net/>
- 按能力找书:<https://lab.talkincode.net/docs/reading-map/>
- 全库总表:<https://lab.talkincode.net/index/>
- 单篇示例:<https://lab.talkincode.net/authors/wang-xiaobo/works/golden-age/05-excerpts/>
仓库私有,站点只发布 authors/、traits/、docs/、agents/、sources/ 与 AGENTS.md 等面向读者的部分;tools/、templates/、.github/ 不上线。构建与部署见 docs/operations/deploy.md。
三条研究线
| 线 | 位置 | 产出 |
|---|---|---|
| 作家档案 | authors/<slug>/author.md | 为什么选他、他的叙事签名、作品队列、待解研究问题 |
| 作品精读 | authors/<slug>/works/<work>/ | 六份解剖报告 + 默认 20 条、可扩到 100+ 的摘录解析(逐字 Q- + 待核 R-) |
| 特质比较 | traits/ | 荒诞叙事、冷幽默与反讽、记忆与遗忘、理性语言中的诗意、叙述者的自我怀疑、风物自生、看客机制 |
INDEX.md 是全库的唯一总表(作者 / 作品 / 引文 / 特质覆盖),由 make index 生成,CI 校验它是否过期。
为什么是这 10 位
选人标准不是“经典”,是两个可检验的写作征候:
- 荒诞与幽默同源——作品的荒诞不是设定上的奇幻,而是逻辑自洽到最后一步才崩塌,笑点和痛点在同一根句子上;
- 风物自生——河流、船夫、乡民、地方风俗不只是背景板,它们有自己的时间、自己的语法、自己的意志,会反过来推动人物。
按此筛选得到:王小波、卡夫卡、契诃夫、鲁迅、果戈里、哈谢克、赫拉巴尔、沈从文、老舍、余华。每位作家的入选理由与不适配之处都写在各自的 author.md 里——包括我读不明白的地方。
按能力找书:docs/reading-map.md 把“想练的十种能力”逐行对应到作家、作品与本库进度(智性幽默 → 王小波;程序荒谬 → 卡夫卡;看客心理 → 鲁迅……)。
我该从哪进
- 想直接读一篇成品 →
authors/wang-xiaobo/works/golden-age/(王小波《黄金时代》)、authors/kafka/works/the-trial/(卡夫卡《审判》)、authors/shen-congwen/works/border-town/(沈从文《边城》)、authors/lu-xun/works/the-show/(鲁迅《示众》) - 想加一位作家/一部作品 →
docs/operations/workflow.md,或make new-author ARGS=“...”/make new-work ARGS=“...” - 想让 agent 干活 →
AGENTS.md(铁律 + 文件契约),角色卡在agents/ - 关心引文怎么标 →
docs/citation/citation-standard.md
目录
AGENTS.md agent 与人共同遵守的工作契约(唯一权威)
docs/ 章程、方法、精读规程、引用规范、角色、工作流、验收
agents/ 可直接派活的角色提示词(curator / close-reader / source-verifier / style-editor / reviewer)
templates/ 新增作家、作品、文件时使用的骨架
authors/<slug>/ 作家档案 + works/<work>/ 作品研究目录
traits/ 跨作家特质研究 + MATRIX.md(生成)
sources/ bibliography.yaml(版本与译本)+ editions.md(选本策略)
site/build.mjs 静态站构建(零依赖 markdown → site/dist/,含死链自检)
wrangler.jsonc Cloudflare Workers 配置(assets + lab.talkincode.net)
tools/ll.py 仓库工具:new-author / new-work / check / index / quotes / stats / promote / pending
INDEX.md 全库总表(生成,勿手改)
一部作品的研究目录长什么样
works/<work>/
├── README.md 档案卡:元数据、一句话论点、文件地图、研究状态
├── 01-what.md 写了什么:论点、情节骨架(≤30% 篇幅)、命题与反命题
├── 02-structure.md 结构:时间与顺序、视角装置、结构指纹
├── 03-characters.md 人物:人物表、谁在行动、人物的自主性
├── 04-language.md 语言:声音、句法与节奏、译文问题
├── 05-excerpts.md 原文摘录:每条 = 引文 + 定位 + 特质 + 解析
└── 06-context.md 语境:版本、位置、影响与争议、出处
status 走状态机 planned → drafting → verifying → review → done,跳级不算完成。
当前进度
摘录是本库的主体:每部作品默认 20 条(Q- 逐字引文 + R- 待核摘录),按章节配额可继续扩到 100+。
为什么不全写成“逐字引文”:措辞没核过就加引号,等于把仓库变成一个不可信的来源——见 docs/citation/citation-standard.md 第六节。
| 作家 | 目录 | 已精读 | 摘录(Q 逐字 / R 待核) | 状态 |
|---|---|---|---|---|
| 王小波 | authors/wang-xiaobo | 《黄金时代》 | 6 / 15(21 条,已达标) | 精读完成,待页码核校 |
| 卡夫卡 | authors/kafka | 《审判》 | 3 / 0(下一轮扩到 20) | 精读完成,待页码核校 |
| 鲁迅 | authors/lu-xun | 《示众》 | 3 / 0(下一轮扩到 20) | 精读完成,待页码核校 |
| 沈从文 | authors/shen-congwen | 《边城》 | 4 / 0(下一轮扩到 20) | 精读完成,初版信息已核 |
| 契诃夫 | authors/chekhov | 《苦恼》 | 0 / 0(计划 20 条) | 计划已写,待开工 |
| 果戈里 | authors/gogol | 《外套》 | 0 / 0(计划 20 条) | 计划已写,待开工 |
| 哈谢克 | authors/hasek | 《好兵帅克》 | 0 / 0(计划 20 条) | 计划已写,待开工 |
| 赫拉巴尔 | authors/hrabal | 《过于喧嚣的孤独》 | 0 / 0(计划 20 条) | 计划已写,待开工 |
| 老舍 | authors/lao-she | 《茶馆》 | 0 / 0(计划 20 条) | 计划已写,待开工 |
| 余华 | authors/yu-hua | 《许三观卖血记》 | 0 / 0(计划 20 条) | 计划已写,待开工 |
- 作家王小波目录
authors/wang-xiaobo已精读《黄金时代》摘录(Q 逐字 / R 待核)6 / 15(21 条,已达标)状态精读完成,待页码核校 - 作家卡夫卡目录
authors/kafka已精读《审判》摘录(Q 逐字 / R 待核)3 / 0(下一轮扩到 20)状态精读完成,待页码核校 - 作家鲁迅目录
authors/lu-xun已精读《示众》摘录(Q 逐字 / R 待核)3 / 0(下一轮扩到 20)状态精读完成,待页码核校 - 作家沈从文目录
authors/shen-congwen已精读《边城》摘录(Q 逐字 / R 待核)4 / 0(下一轮扩到 20)状态精读完成,初版信息已核 - 作家契诃夫目录
authors/chekhov已精读《苦恼》摘录(Q 逐字 / R 待核)0 / 0(计划 20 条)状态计划已写,待开工 - 作家果戈里目录
authors/gogol已精读《外套》摘录(Q 逐字 / R 待核)0 / 0(计划 20 条)状态计划已写,待开工 - 作家哈谢克目录
authors/hasek已精读《好兵帅克》摘录(Q 逐字 / R 待核)0 / 0(计划 20 条)状态计划已写,待开工 - 作家赫拉巴尔目录
authors/hrabal已精读《过于喧嚣的孤独》摘录(Q 逐字 / R 待核)0 / 0(计划 20 条)状态计划已写,待开工 - 作家老舍目录
authors/lao-she已精读《茶馆》摘录(Q 逐字 / R 待核)0 / 0(计划 20 条)状态计划已写,待开工 - 作家余华目录
authors/yu-hua已精读《许三观卖血记》摘录(Q 逐字 / R 待核)0 / 0(计划 20 条)状态计划已写,待开工
版权与引文边界
原创文字归 talkincode;引文版权归原作者、译者、出版方。本库单条引文上限 200 汉字,整库引文占正文比例受 docs/citation/citation-standard.md 约束。本库不能替代原书,读到有意思的地方,请去买那本书。